use-ink/cargo-contract

Add `cargo contract deploy` command

Open

#962 创建于 2023年2月8日

在 GitHub 查看
 (1 评论) (2 反应) (1 负责人)Rust (127 fork)github user discovery
OpenZeppelinenhancementgood first issue

仓库指标

Star
 (280 star)
PR 合并指标
 (PR 指标待抓取)

描述

I often find myself scripting something along the lines of:

cargo contract build --manifest-path flipper/Cargo.toml
cargo contract instantiate --constructor new \
    --suri //Alice --salt $(date +%s) \
    --manifest-path flipper/Cargo.toml

We should add a deploy subcommand which is able to do both of these steps (and possible more if we think of anything else) in one go.

cargo contract deploy --manifest-path flipper/Cargo.toml

The main motivation here is that we should make common development workflows as easy as possible to do from within cargo-contract, instead of having developers make their own wrappers.

There may be other subcommand we want to streamline, but this seems like low-hanging fruit.

贡献者指南