What problem does it solve? AI agents frequently produce incorrect Axelar integrations: using numeric chain IDs instead of Axelar's string chain names, skipping mandatory upfront gas payment, overriding the wrong callback, or confusing Gateway token transfers with Interchain Token Service deployments. These mistakes cause messages that are never executed, lost gas refunds, or unlinked multichain tokens. ## Core Features & Use Cases - General Message Passing (GMP): Send arbitrary contract calls across chains using the Gateway, GasService, and AxelarExecutable pattern with trusted-remote validation. - Interchain Token Service (ITS): Deploy canonical multichain tokens via the Interchain Token Factory and transfer them cross-chain with burn-on-source/mint-on-destination semantics. - Gas Estimation & Recovery: Estimate cross-chain fees with the Axelar SDK or REST API, add gas to underfunded transactions, and manually relay stuck messages. - Use Case: Deploy a GMP receiver on Ethereum and Arbitrum, register trusted remotes, pay gas via AxelarGasService, and track delivery on Axelarscan until the destination _execute() callback fires. ## Quick Start Ask the agent to write a Solidity contract that sends a GMP message from Ethereum to Arbitrum using Axelar, including gas payment and trusted remote validation.