Cek apakah sudah ada docker atau belum
docker version
Jika belum ada, install
sudo apt-get update && sudo apt install jq git && sudo apt install apt-transport-https ca-certificates curl software-properties-common -y && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" && sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin && sudo apt-get install docker-compose-plugin
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
rustup target list --installed
rustup target add wasm32-unknown-unknown
git clone https://github.com/CosmWasm/cosmwasm-examples
cd ~/cosmwasm-examples
git fetch
git checkout 44d6a256cd99e66849e550185c98671d4109d78b
cd contracts/erc20
rustup default stable
cargo wasm
- Next
sudo docker run --rm -v "$(pwd)":/code \
--mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
cosmwasm/rust-optimizer:0.12.6
cd artifacts
nibid tx wasm store cw_erc20.wasm --from wallet --fees 100000unibi --gas auto --gas-adjustment 1.5 -b block -y
Output yang benar
Copy dari Code: 0
sampai txhash:
dan simpan di notepad
Copy Code ID
dari output tadi, untuk membuat token
Sesuikan name
symbol
decimal
address_nibiru
total_supply
label
sesuka hati
nibid tx wasm instantiate CODE_ID_MU --admin Address_Nibiru \
'{"name":"Oben Coin","symbol":"OBEN","decimals":18,"initial_balances":[{"address":"Address_Nibiru","amount":"Total_Supply"}]}' \
--amount 50000unibi --label "Oben skem" --from wallet --fees 100000unibi --gas auto --gas-adjustment 1.5 -b block -y
Scroll output nya, akan ada contract_address
nibid query wasm contract Contract_AddressMu
nibid query wasm contract-state smart Contract_Address '{"balance":{"address":"Address_Nibiru"}}'
nibid tx wasm execute Contract_Address '{"transfer":{"amount":"200","owner":"Address_Nibiru","recipient":"Address_Nibiru_Penerima"}}' --from wallet --gas auto --gas-adjustment 1.5 --fees 10000unibi -y