Учебник

Как использовать wasm CLI

Прежде всего, установите ununifid, чтобы использовать wasm CLI и Rustarrow-up-right . Чтобы узнать, как установить ununifid, см. здесьarrow-up-right

Существует два способа использования wasm CLI.

ununifid tx wasm --help
ununifid query wasm --help

Составление и тестирование контракта

Цитата из документации CosmWasmarrow-up-right

# Download the repository
git clone https://github.com/CosmWasm/cw-plus
cd cw-plus
git checkout main
cd contracts/cw20-ics20

# compile the wasm contract with stable toolchain
rustup default stable
cargo wasm

Тесты модулей

Цитата из документации CosmWasmarrow-up-right

Сборка с оптимизатором

Цитата из документации CosmWasmarrow-up-right

Развертывание и взаимодействие

Цитата из документации CosmWasmarrow-up-right

Чтобы развернуть созданный вами смарт-контракт wasm, используйте ununifid tx wasm storeкоманды.

В отличие от смарт-контрактов Solidity, CosmWasm имеет два этапа активации смарт-контрактов. Это развертывание и инстанцирование. Поэтому после развертывания вашего смарт-контракта wasm используйте ununifid tx wasm instantiateкоманды.

Last updated