What's the difference between AXL and wAXL?

:loud_sound: What’s the difference between AXL and wAXL?

The AXL token is represented as an ERC-20 compatible token on Ethereum-Virtual-Machine (EVM) chains.

  • AXL is the native utility token that powers the Axelar network.
  • It’s chain-agnostic, so its ERC-20 representations will live on all connected chains, including Ethereum.
  • wAXL ticker is recommended to be used for the ERC-20 representation.
  • 1 AXL = wAXL and can be swapped by anyone via the Axelar permisionless layer via bridge front-ends such as satellite.money.
  • Native AXL addresses have the axelar prefix.
  • AXL ERC-20 address have the 0x prefix, same as other Ethereum addresses.
  • Ethereum AXL ERC-20 contract address can be verified here: Contract addresses: Mainnet | Axelar Network.
  • AXL ERC-20 addresses for other chains can be found here: Contract addresses: Mainnet | Axelar Network.

For more info on staking, bridging & how to convert wAXL into AXL, visit our tokenholders’ guide.

1 wAXL = 1 AXL

Most people who are familiar with cross-chain activity are familiar with bridging. Assets on a source chain are locked or burned, and representations of those assets are minted on a destination chain. Wrapped Bitcoin (WBTC) is probably the longest-standing example of this, in which a trusted custodian accepts bitcoin deposits and mints an ERC-20 token representing those deposits on the Ethereum chain. More decentralized and secure versions of such cross-chain representations now exist, such as Axelar’s Satellite bridge app.

The ERC-20 version of the AXL token (wAXL) is one such cross-chain representation of a token. In this case, the AXL token, natively issued on the Axelar blockchain, is held in a Gateway on Axelar, and minted by a Gateway smart contract on an EVM-compatible blockchain. Anyone can go between the two representations via the Axelar permisionless network, with no custodian in the middle. 1 wAXL ERC20 will always equal to 1 AXL on the Axelar chain.

How do I know whether I am using wAXL or native AXL?

When the AXL token goes live, some exchanges will not list the native version of the token. Supporting a new blockchain involves some degree of complexity on the part of the exchange. Therefore, instead, they will support the ERC-20 version.

In order to prevent confusion with native AXL, most exchanges supporting ERC-20 AXL are assigning it a unique ticker, wAXL. In some cases, exchange naming conventions and/or technology will render that ticker in all caps — WAXL. There are even some cases where the exchange supports an ERC-20 version of AXL, and is representing it without any prefix, just as AXL.

For these reasons, it is important for exchange users to carefully read documentation provided by the exchange, to ensure they understand which version of the token they are dealing with. Axelar’s robust security approach ensures that wAXL will be fungible with native AXL. Most exchanges won’t allow you to send the wrong token forward by validating addresses [However, there is danger of accidental losses, if AXL tokens are sent to the wrong blockchain, or sent to an exchange that does not support that version of the token and doesn’t do proper address validation].

Native AXL addresses will begin with the axelar prefix, e.g., axelar16tevaqgshecgjwvfzczfsv00w4czh3p2vge58m.

ERC-20 AXL addresses (wAXL) are standard Ethereum addresses that begin with the 0x prefix, e.g., 0x032F81c6aE8f40e556Db04041b208ef1a3b76123. (Both example addresses shown here are generated by test wallets maintained by the Axelar team.)

Further reading:

What Is wAXL? Identifying the Wrapped (ERC-20) AXL Token by Ticker
How to Convert AXL to the EVM-Compatible wAXL Token