The following instructions will guide you through interacting with Axelar’s devnet with wasm enabled.

  1. Build wasm enabled axelard binary.
    1. Clone the axelar-core repo and checkout to v0.35.4
    2. Run make WASM_ENABLED=true build
    3. To verify that wasm was included, try running: ./bin/axelard version --long 2>&1 | grep wasm
  2. Generate an account ./bin/axelard keys add test
  3. Fund your account with uamplifier tokens.
    1. Join Axelar’s Discord
    2. Get the Developer Role
    3. Go to the #faucet channel and submit a request with your account to get 100 test tokens.
    4. E.g. request: !faucet devnet-amplifier axelar1suw3fsckht00c5srgtr8p6lhn58e9lxq9yf5th
  4. t Devnet RPC: http://devnet-amplifier.rpc.axelar.dev:26657 Devnet LCD (REST API/JSON RPC): http://devnet-amplifier.rpc.axelar.dev:1317 Devnet gRPC: http://devnet-amplifier.rpc.axelar.dev:9090 Chain ID: devnet-amplifier
  5. Query your account balance axelard q bank balances axelar1suw3fsckht00c5srgtr8p6lhn58e9lxq9yf5th —-node [RPC]
  6. Test: You can refer to this tutorial to deploy and interact with a wasm contract
    1. Just replace osmosisd with axelard for the commands
    2. If you’re using a Mac OS with Apple Silicon, use the arm64 version of the contract optimizer.
    3. You can add --gas auto --gas-adjustment 2 to provide sufficient gas for any txs.
  7. Deploy your own cosmwasm contracts :)