apt update && apt install make clang pkg-config libssl-dev build-essential gcc xz-utils git curl vim tmux ntp jq llvm ufw -y
cd $HOME git clone https://github.com/AleoHQ/snarkOS.git --depth 1 cd snarkOS bash ./build_ubuntu.sh source $HOME/.bashrc source $HOME/.cargo/env
cd $HOME git clone https://github.com/AleoHQ/leo.git cd leo cargo install --path .
где $ADDRESS - это Ваш Public Address от кошелька:
Ждём ответа от бота и копируем адрес транзакции:
chmod +x aleo_deploy.sh ./aleo_deploy.sh $PK $VK $ADDRESS $QUOTE_LINK $NAME
Пример команды:
./aleo_deploy.sh APrivateKey1z.. AViewKey1r.. aleo1l3.. https://vm.aleo.org/api/testnet3/transaction/at1.. octopus_space_contract
Чтобы вызвать смартконтракт, нужно указать его имя и ваш Private Key, как входные параметры(всего 2 параметра):
Пример команды:
./aleo_call_contract.sh octopus_space_contract APrivateKey1...