What problem does it solve? AI agents frequently produce incorrect Axelar integrations: using numeric chain IDs instead of string chain names, skipping mandatory upfront gas payments, overriding the wrong callback, or confusing Gateway token transfers with Interchain Token Service deployments. These mistakes cause messages that never execute, lost gas refunds, or unlinked multichain tokens. ## Core Features & Use Cases - General Message Passing (GMP): Send arbitrary contract calls cross-chain via the Gateway contract, with correct gas prepayment through AxelarGasService and trusted-remote validation in the _execute() callback. - Interchain Token Service (ITS): Deploy canonical multichain tokens with deterministic tokenIds, extend them to new chains, and transfer them cross-chain with burn-on-source/mint-on-destination semantics. - Gas Estimation & Recovery: Estimate cross-chain fees via the Axelar SDK or REST API, add gas to underfunded messages, and manually relay stuck transactions. - Use Case: Deploy a cross-chain messenger on Ethereum and Arbitrum, register trusted remotes, estimate gas for the route, send a message, and track its delivery status on Axelarscan until execution. ## Quick Start Ask the agent to write an AxelarExecutable contract that sends a GMP message from Ethereum to Arbitrum with proper gas payment and trusted remote validation.