# Axelar Docs > Axelar is a proof-of-stake L1 blockchain that connects other blockchains. Amplifier, the protocol running on it, verifies and routes messages between connected chains. General Message Passing (GMP) lets a contract on one chain call a contract on another, the Interchain Token Service (ITS) deploys and transfers tokens across chains, and the RFQ API returns executable quotes for cross-chain transfers. Every page below links to its Markdown version. The full text of all pages is at https://docs.axelar.dev/llms-full.txt. Message status, gas estimates and other live data are available from the Axelarscan API (https://api.axelarscan.io, testnet: https://testnet.api.axelarscan.io); see https://docs.axelar.dev/llms.mdx/gmp/track-and-recover/transaction-states/content.md. - Infrastructure: Chain, Validators & Verifiers - [Overview](https://docs.axelar.dev/llms.mdx/infrastructure/content.md): What Axelar is, and how these docs are organized. - Network - [Endpoints](https://docs.axelar.dev/llms.mdx/infrastructure/network/endpoints/content.md): Public endpoints, explorers and other resources for Axelar mainnet and testnet. - [Chains and contracts](https://docs.axelar.dev/llms.mdx/infrastructure/network/chains-and-contracts/content.md): Chains connected to Axelar and the addresses of Axelar's contracts on mainnet and testnet. - [Governance](https://docs.axelar.dev/llms.mdx/infrastructure/network/governance/content.md): How the Axelar network is governed on-chain, and how governance reaches contracts on other chains. - Node Operators - [Node setup](https://docs.axelar.dev/llms.mdx/infrastructure/node/setup/content.md): Install axelard, configure your node and set up the CLI. - [Sync a node](https://docs.axelar.dev/llms.mdx/infrastructure/node/sync/content.md): Download the Axelar blockchain, from a snapshot or from genesis. - [Basic node management](https://docs.axelar.dev/llms.mdx/infrastructure/node/basic/content.md) - [Keyring backend](https://docs.axelar.dev/llms.mdx/infrastructure/node/keyring/content.md) - Validators - [Overview](https://docs.axelar.dev/llms.mdx/infrastructure/validators/content.md) - Setup - [Set up vald and tofnd](https://docs.axelar.dev/llms.mdx/infrastructure/validators/setup/vald-tofnd/content.md): Install the validator companion processes, create your keys, and launch them. - [Register and stake](https://docs.axelar.dev/llms.mdx/infrastructure/validators/setup/register-and-stake/content.md): Register your broadcaster account and stake AXL to become a validator. - [Manual setup](https://docs.axelar.dev/llms.mdx/infrastructure/validators/setup/manual/content.md) - Operations - [Health check](https://docs.axelar.dev/llms.mdx/infrastructure/validators/operations/health-check/content.md) - [Monitoring a Validator or Node](https://docs.axelar.dev/llms.mdx/infrastructure/validators/operations/monitoring/content.md) - [Rotation of mnemonics in tofnd](https://docs.axelar.dev/llms.mdx/infrastructure/validators/operations/mnemonic-rotation/content.md) - [Leave the network as a validator](https://docs.axelar.dev/llms.mdx/infrastructure/validators/operations/leave/content.md) - [Troubleshooting](https://docs.axelar.dev/llms.mdx/infrastructure/validators/troubleshooting/content.md): Fix start-up issues, missed blocks and a jailed validator. - Verifiers - [Overview](https://docs.axelar.dev/llms.mdx/infrastructure/verifiers/content.md): Who verifies cross-chain activity, on consensus and Amplifier chains. - [Verify consensus chains](https://docs.axelar.dev/llms.mdx/infrastructure/verifiers/consensus-chains/content.md): Support consensus chains as an Axelar validator, through vald. - Amplifier Chains - [Become an Amplifier Verifier](https://docs.axelar.dev/llms.mdx/infrastructure/verifiers/amplifier/verifier-onboarding/content.md) - [Verifier Security Expectations](https://docs.axelar.dev/llms.mdx/infrastructure/verifiers/amplifier/verifier-security-expectations/content.md) - [Verifier Governance Proposals](https://docs.axelar.dev/llms.mdx/infrastructure/verifiers/amplifier/governance-proposals/content.md) - [Verifier Rewards](https://docs.axelar.dev/llms.mdx/infrastructure/verifiers/amplifier/verifier-rewards/content.md) - [Verifier Rotations](https://docs.axelar.dev/llms.mdx/infrastructure/verifiers/amplifier/verifier-rotations/content.md) - [Common Amplifier Error Messages](https://docs.axelar.dev/llms.mdx/infrastructure/verifiers/amplifier/error-messages/content.md) - External Chain Nodes - [Overview](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/content.md): Why validators and verifiers run their own node for every chain they support. - **Consensus connected chains** - [Arbitrum](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/arbitrum/content.md) - [Avalanche](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/avalanche/content.md) - [Base](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/base/content.md) - [Binance](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/binance/content.md) - [Celo](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/celo/content.md) - [Ethereum](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/ethereum/content.md) - [Fantom](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/fantom/content.md) - [Filecoin](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/filecoin/content.md) - [Fraxtal](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/fraxtal/content.md) - [Immutable zkEVM](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/immutable/content.md) - [Kava](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/kava/content.md) - [Linea](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/linea/content.md) - [Mantle](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/mantle/content.md) - [Optimism](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/optimism/content.md) - [Polygon](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/polygon/content.md) - [Scroll](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/scroll/content.md) - **Amplifier connected chains** - [Hedera](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/hedera/content.md) - [Hyperliquid](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/hyperliquid/content.md) - [Solana](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/solana/content.md) - [Stellar](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/stellar/content.md) - [Sui](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/sui/content.md) - [XRPL EVM](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/xrpl-evm/content.md) - [XRPL](https://docs.axelar.dev/llms.mdx/infrastructure/chain-nodes/xrpl/content.md) - Resources - [References](https://docs.axelar.dev/llms.mdx/infrastructure/resources/references/content.md): Source code for the Axelar protocol and its tooling. - [Security & Bug Bounty](https://docs.axelar.dev/llms.mdx/infrastructure/resources/security/content.md): Audits, the bug bounty program, and how the Axelar network is secured. - [Satellite (Retired)](https://docs.axelar.dev/llms.mdx/infrastructure/resources/satellite/content.md) - GMP: Cross-chain messaging - [General Message Passing](https://docs.axelar.dev/llms.mdx/gmp/overview/content.md): Call contracts on any chain connected to Axelar. - How it works - [Flow of Messages](https://docs.axelar.dev/llms.mdx/gmp/how-it-works/message-flow/content.md): How a GMP message gets from the source chain, through Axelar, to the destination chain. - [Message verification](https://docs.axelar.dev/llms.mdx/gmp/how-it-works/message-verification/content.md): What the destination gateway proves about an incoming message, and what your contract must check itself. - [Understanding Interchain Transaction Time](https://docs.axelar.dev/llms.mdx/gmp/how-it-works/finality-and-timing/content.md): Why GMP messages take as long as they do, and how fast each connected chain finalizes. - Integrations - EVM - [Overview](https://docs.axelar.dev/llms.mdx/gmp/integrations/evm/intro/content.md): Send and receive GMP messages from Solidity contracts on EVM chains. - [Send and receive messages](https://docs.axelar.dev/llms.mdx/gmp/integrations/evm/gmp-messages/content.md): A contract that sends and receives GMP messages, and the checks it must make. - [Messages with tokens](https://docs.axelar.dev/llms.mdx/gmp/integrations/evm/send-tokens-with-messages/content.md): Send gateway tokens with a GMP message between consensus chains. - [Express](https://docs.axelar.dev/llms.mdx/gmp/integrations/evm/express/content.md): Execute GMP messages on the destination chain before the source chain transaction is final. - [Contract reference](https://docs.axelar.dev/llms.mdx/gmp/integrations/evm/gmp-contracts/content.md): Gateway functions and events on consensus and Amplifier EVM chains, and the executable base contracts. - [Deployers and libraries](https://docs.axelar.dev/llms.mdx/gmp/integrations/evm/deployers-and-libraries/content.md): Deploy a contract to the same address on every chain, and helper libraries for GMP contracts. - Solana - [Overview](https://docs.axelar.dev/llms.mdx/gmp/integrations/solana/intro/content.md): Send and receive GMP messages and interchain tokens from Solana programs. - [Send & Receive GMP Messages](https://docs.axelar.dev/llms.mdx/gmp/integrations/solana/gmp-messages/content.md): Build a Solana program that sends and receives GMP messages. - [Solana Contract Reference](https://docs.axelar.dev/llms.mdx/gmp/integrations/solana/gmp-contracts/content.md): Solana gateway and gas service programs: accounts, instructions and events. - Sui - [Overview](https://docs.axelar.dev/llms.mdx/gmp/integrations/sui/intro/content.md): Send and receive GMP messages from Move packages on Sui. - [Send and receive messages](https://docs.axelar.dev/llms.mdx/gmp/integrations/sui/gmp-messages/content.md): A Sui Move package that sends and receives GMP messages, with tests. - [Contract reference](https://docs.axelar.dev/llms.mdx/gmp/integrations/sui/gmp-contracts/content.md): Sui gateway, channel, gas service and relayer discovery: functions and events. - Stellar - [Overview](https://docs.axelar.dev/llms.mdx/gmp/integrations/stellar/intro/content.md): Send and receive GMP messages from Soroban contracts on Stellar. - [Send and receive messages](https://docs.axelar.dev/llms.mdx/gmp/integrations/stellar/gmp-messages/content.md): A Soroban contract that sends and receives GMP messages, with tests. - [Contract reference](https://docs.axelar.dev/llms.mdx/gmp/integrations/stellar/gmp-contracts/content.md): Stellar gateway, gas service and executable: functions and events. - [XRPL](https://docs.axelar.dev/llms.mdx/gmp/integrations/xrpl/content.md): Send GMP messages from the XRP Ledger with a payment and memos. - Cosmos - [Overview](https://docs.axelar.dev/llms.mdx/gmp/integrations/cosmos/overview/content.md): How Cosmos chains send and receive GMP messages over IBC. - [Send and receive messages](https://docs.axelar.dev/llms.mdx/gmp/integrations/cosmos/send-and-receive/content.md): Memo and payload formats for GMP messages to and from Cosmos chains, with examples. - Gas - [How gas works](https://docs.axelar.dev/llms.mdx/gmp/gas/gas-service/content.md): What a GMP message costs, and how you pay for it on the source chain. - [Estimate and pay gas](https://docs.axelar.dev/llms.mdx/gmp/gas/estimate-and-pay/content.md): Estimate the gas fee for a message and pay it to the gas service. - [Add gas and refunds](https://docs.axelar.dev/llms.mdx/gmp/gas/add-gas-and-refunds/content.md): Top up an underpaid message, and choose where unused gas is refunded. - Track and recover - [Track a message](https://docs.axelar.dev/llms.mdx/gmp/track-and-recover/transaction-states/content.md): Follow a GMP message through each step, and find out why it stopped. - [Recover a message](https://docs.axelar.dev/llms.mdx/gmp/track-and-recover/recover-transactions/content.md): Add gas to a stuck GMP message, or execute it yourself. - [Relay manually](https://docs.axelar.dev/llms.mdx/gmp/track-and-recover/manual-relay/content.md): Verify, route and approve a GMP message yourself when no relayer picks it up. - [Debug failed execution](https://docs.axelar.dev/llms.mdx/gmp/track-and-recover/debug-failed-execution/content.md): Find out why a message failed on the destination chain, and fix it. - Resources - [Examples and tutorials](https://docs.axelar.dev/llms.mdx/gmp/resources/examples-and-tutorials/content.md): Sample apps and step-by-step tutorials for building with GMP. - [AxelarJS SDK](https://docs.axelar.dev/llms.mdx/gmp/resources/axelarjs-sdk/content.md): npm library to track, recover and query GMP transactions. - [axlUSDC](https://docs.axelar.dev/llms.mdx/gmp/resources/axlusdc/content.md): What axlUSDC is, how it's backed, and how to get it. - [References](https://docs.axelar.dev/llms.mdx/gmp/resources/references/content.md): Contract addresses and the source code behind GMP. - [Messages on Axelarscan](https://axelarscan.io/gmp/search) - [Security & Bug Bounty](https://docs.axelar.dev/llms.mdx/infrastructure/resources/security/content.md) - ITS: Interchain Token Service - [Interchain Token Service](https://docs.axelar.dev/llms.mdx/its/overview/content.md): Make a token available on every chain connected to Axelar. - [Swap on Axelar App](https://app.axelar.network/) - How it works - [Concepts](https://docs.axelar.dev/llms.mdx/its/how-it-works/concepts/content.md): Token IDs, the kinds of interchain token, and the token managers that connect tokens to ITS. - [ITS Hub](https://docs.axelar.dev/llms.mdx/its/how-it-works/its-hub/content.md): The contract on the Axelar network that every interchain transfer goes through. - [Roles](https://docs.axelar.dev/llms.mdx/its/how-it-works/roles/content.md): Who can mint an interchain token, configure its token managers and set its flow limits. - [Flow limits](https://docs.axelar.dev/llms.mdx/its/how-it-works/flow-limits/content.md): Cap how much of a token can move into or out of a chain in each 6-hour window. - Integrations - EVM - [Overview](https://docs.axelar.dev/llms.mdx/its/integrations/evm/intro/content.md): Deploy, connect and transfer interchain tokens from EVM chains. - [Interchain tokens](https://docs.axelar.dev/llms.mdx/its/integrations/evm/interchain-tokens/content.md): Deploy a new token with the Interchain Token Factory, then deploy it to other chains. - [Canonical tokens](https://docs.axelar.dev/llms.mdx/its/integrations/evm/canonical-tokens/content.md): Register an existing ERC-20 with ITS, and deploy interchain tokens for it on other chains. - [Custom tokens](https://docs.axelar.dev/llms.mdx/its/integrations/evm/custom-tokens/content.md): Link your own token contracts on several chains into one interchain token. - [Transfers](https://docs.axelar.dev/llms.mdx/its/integrations/evm/transfers/content.md): Send an interchain token to another chain, from ITS or from the token contract. - [Transfers with data](https://docs.axelar.dev/llms.mdx/its/integrations/evm/transfers-with-data/content.md): Send tokens to a contract on another chain and call it with data, and the checks the receiving contract must make. - Solana - [Overview](https://docs.axelar.dev/llms.mdx/its/integrations/solana/intro/content.md): Send interchain tokens to and from Solana programs, and deploy, register and link tokens on Solana. - [Send & Receive Interchain Transfers](https://docs.axelar.dev/llms.mdx/its/integrations/solana/interchain-transfers/content.md): Build a Solana program that sends interchain tokens, and receives them with data. - [Deploy and Register Tokens](https://docs.axelar.dev/llms.mdx/its/integrations/solana/tokens/content.md): Deploy an interchain token, register a canonical token or link a custom token on Solana, and manage its roles and flow limits. - [ITS Program Reference](https://docs.axelar.dev/llms.mdx/its/integrations/solana/its-contracts/content.md): The Solana ITS program: accounts, PDAs, instructions and events. - Sui - [Overview](https://docs.axelar.dev/llms.mdx/its/integrations/sui/intro/content.md): Connect Sui coins to the Interchain Token Service, and send them to and from other chains. - [Register an existing coin](https://docs.axelar.dev/llms.mdx/its/integrations/sui/register-coin/content.md): Register a Sui coin with ITS, deploy it to another chain and send it there. - [Link custom coins](https://docs.axelar.dev/llms.mdx/its/integrations/sui/link-coin/content.md): Connect a coin on Sui to your own token contracts on other chains, under one token ID. - [Contract reference](https://docs.axelar.dev/llms.mdx/its/integrations/sui/its-contracts/content.md): Sui ITS functions, coin management, roles, flow limits and events, and how to receive coins with data. - Stellar - [Overview](https://docs.axelar.dev/llms.mdx/its/integrations/stellar/intro/content.md): Deploy, register and send interchain tokens from Soroban contracts on Stellar. - [Deploy and send tokens](https://docs.axelar.dev/llms.mdx/its/integrations/stellar/its-tokens/content.md): A Soroban contract that deploys, registers, sends and receives interchain tokens, with tests. - [Link custom tokens](https://docs.axelar.dev/llms.mdx/its/integrations/stellar/link-custom-tokens/content.md): Connect your own Stellar token to your tokens on other chains, under one token ID. - [Contract reference](https://docs.axelar.dev/llms.mdx/its/integrations/stellar/its-contracts/content.md): Stellar ITS: functions, events, errors and the interchain token executable. - [XRPL](https://docs.axelar.dev/llms.mdx/its/integrations/xrpl/content.md) - Resources - [References](https://docs.axelar.dev/llms.mdx/its/resources/references/content.md): Contract addresses and the source code behind the Interchain Token Service. - [axlUSDC](https://docs.axelar.dev/llms.mdx/gmp/resources/axlusdc/content.md) - [Transfers on Axelarscan](https://axelarscan.io/gmp/search?assetType=its) - [Interchain statistics](https://axelarscan.io/interchain) - [Security & Bug Bounty](https://docs.axelar.dev/llms.mdx/infrastructure/resources/security/content.md) - RFQ API: Request For Quote API for cross-chain swaps - [Axelar RFQ API](https://docs.axelar.dev/llms.mdx/rfq/content.md): Executable cross-chain quotes through a single request-for-quote interface. - Endpoints - [Get a Quote](https://docs.axelar.dev/llms.mdx/rfq/endpoints/quote/content.md): Request executable cross-chain quotes for a source/destination asset pair. - [List Supported Chains](https://docs.axelar.dev/llms.mdx/rfq/endpoints/chains/content.md): All chains supported as a source or destination for quotes. - [List Supported Tokens](https://docs.axelar.dev/llms.mdx/rfq/endpoints/tokens/content.md): Supported tokens, optionally filtered by chain, backend, or verification status. - [Get Transfer Status](https://docs.axelar.dev/llms.mdx/rfq/endpoints/status/content.md): Track the execution status of a transfer by quoteId. - [User Actions](https://docs.axelar.dev/llms.mdx/rfq/actions/content.md): The action envelope and chain-specific payload formats returned by POST /rfq/v1/quote.