Настройка среды

Чтобы следовать этому руководству, вам нужно будет настроить некоторые вещи на вашем компьютере.

Субстрат Предпосылки

Для начала вам нужно убедиться, что ваш компьютер настроен для сборки Substrate.

Если вы используете OSX или самые популярные дистрибутивы Linux, вы можете сделать это, запустив:

curl https://sh.rustup.rs -sSf | sh -s -- -y
rustup target add wasm32-unknown-unknown --toolchain stable
rustup component add rust-src --toolchain nightly
rustup toolchain install nightly-2020-06-01
rustup target add wasm32-unknown-unknown --toolchain nightly-2020-06-01

Последний инструмент, который мы будем устанавливать, — это ink! Утилита командной строки, которая упростит настройку проектов смарт-контрактов Substrate.

Вы можете установить утилиту с помощью Cargo:

cargo install --git https://github.com/hicommonwealth/cargo-contract cargo-contract --force

Затем вы можете использовать cargo contract --help, чтобы начать изучение доступных вам команд.

Примечание: ink! CLI находится в стадии интенсивной разработки, и некоторые из его команд еще не реализованы!