Redeem UST from an EVM chain (Disabled)

🔥

This CLI transfer flow is disabled. The legacy link-deposit protocol it relied on (axelard tx evm link / latest-deposit-address) was removed in the v1.4 network upgrade, and UST/Terra is no longer supported. Do not attempt it — tokens sent to a generated deposit address are not relayed and may be permanently lost.

This page is retained for historical reference only.

The closest replacement is callContractWithToken(), which sends tokens together with a General Message Passing payload. It is not a drop-in replacement, however: the destination must be a smart contract that handles both the GMP payload and the accompanying token transfer (an AxelarExecutableWithToken implementation), so it cannot deliver tokens to a plain wallet.

The Interchain Token Service supports both use cases — sending tokens to a regular account, and calling a contract with a token — and is the recommended path for most token transfers.

This guide previously described how to redeem UST tokens from an EVM chain back to Terra using the node CLI. The flow linked the Terra destination address to a temporary, one-time deposit address on the EVM chain, had the user send the wrapped UST ERC-20 to that deposit address, and relied on Axelar’s relayers (or a series of manual axelard commands) to confirm the deposit and route the UST back to Terra over IBC.

Edit on GitHub