Fuel beta-3.0 бери и деплой!

Fuel beta-3.0 бери и деплой!


Енто The beta-3 network is the latest Fuel testnet. Ты ведь сделал прошлые две?

Я установку делаю с нуля, но у меня уже сохранены кошельки с прошлых тестнетов.
Здесь укажу установку, обновление и закидывание ваших других кошельков.
Доки: https://fuelbook.fuel.network/master/quickstart/smart-contract.html

Установка с нуля:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
curl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh
mkdir fuel-project
cd fuel-project
forc new counter-contract
cd counter-contract
forc build
forc test
nvim src/main.sw

Вставляем этот текст:

forc build
cargo install cargo-generate
export PATH=$PATH:~/.cargo/bin/

cargo generate --init fuellabs/sway templates/sway-test-rs --name counter-contract

Последняя команда в одну строчку, исполняется относительно долго.

nvim tests/harness.rs
В блок #[tokio::test] впиши текст ниже:

cargo test

КОШЕЛЕК

forc wallet new
forc wallet import - для тех, сохранил seed, но удалил fuel
forc wallet account new - новый адрес
forc wallet accounts - список адресов

Подробнее про все команды: https://github.com/FuelLabs/forc-wallet#forc-wallet

БЛОК С КОНТРАКТОМ
forc deploy --node-url beta-3.fuel.network/graphql --gas-price 1

--random-salt

Дальше запускаешь вторую вкладку терминала или второе окно. Назову его "2", а то в котором мы все это время вводили команды "1". Следи за руками.

"2"
forc wallet account 0
"1"
<ADDRESS>
"2"
forc wallet sign --account 0 tx-id <TX-ID из "1">
"1"
<SIGNATURE>

Таким образом раскидав вывод одного терминала в другой ты подписываешь/пуляешь в сеть смартконтракт.
Перепроверь себя по докам: https://fuelbook.fuel.network/master/quickstart/smart-contract.html

fuelup self update
fuelup toolchain install beta-3
fuelup default beta-3
fuelup toolchain install latest

И повторяем БЛОК С КОНТРАКТОМ

Report Page