{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-pages/bridge/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["tabs","tab"]},"type":"markdown"},"seo":{"title":"Wormhole Supported Tokens","siteUrl":"https://docs.xrplevm.org/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"Tokens Wormhole supports on the XRPL EVM Sidechain, including XRP, RLUSD, USDC.e and WETH, with addresses, transfer mechanism and connected chains."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"wormhole-supported-tokens","__idx":0},"children":["Wormhole Supported Tokens"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Wormhole moves tokens through two mechanisms: WTT (wrapped assets, covered in the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/pages/developers/interacting-with-evm/advanced-guides/cross-chain-transactions/wormhole/transfer-tokens"},"children":["transfer guide"]},") and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/pages/developers/interacting-with-evm/advanced-guides/cross-chain-transactions/wormhole/native-token-transfers"},"children":["NTT"]}," (native multichain deployments). The registries below reflect the on-chain state as of August 2026; any team can attest new WTT tokens or deploy new NTT tokens permissionlessly, so check ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://wormholescan.io"},"children":["WormholeScan"]}," for the current list."]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"TabItemFragment","attributes":{"label":"Mainnet","disable":false},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Token"},"children":["Token"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Address on XRPL EVM"},"children":["Address on XRPL EVM"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Mechanism"},"children":["Mechanism"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Connected chains"},"children":["Connected chains"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"]}," (native ERC20)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WTT"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Any WTT chain (attest first)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["RLUSD"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0x8d58C0C60B8D6b88Fa98B291a646dB34d0F98258"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NTT (burn-and-mint)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum, Base, Optimism, Unichain"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["USDC.e (Wormhole-Bridged USDC)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0xf75339EfD56B1da680BD4dE0f4086f24499275E7"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NTT (hub on Ethereum, locks canonical USDC)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WETH"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0xccD433A96A4DE148596F4E31Ab8ad1348077590B"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WTT (wrapped from Ethereum)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The RLUSD and USDC.e deployments are mutually peered with their Ethereum managers on-chain: the RLUSD peer manages the canonical ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RLUSD"]}," contract and the USDC.e hub locks Circle's canonical ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["USDC"]},"."]}]},{"$$mdtype":"Tag","name":"TabItemFragment","attributes":{"label":"Testnet","disable":false},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Token"},"children":["Token"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Address on XRPL EVM Testnet"},"children":["Address on XRPL EVM Testnet"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Mechanism"},"children":["Mechanism"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Origin"},"children":["Origin"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"]}," (native ERC20)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WTT"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Native"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WETH"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0xDfC1e7C7D02C282B5C28Ad88Dd5A78dfC214E071"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WTT"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Sepolia"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WETH"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0xDC403F8a55A4B6f64A298128888eBA70FcD6B683"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WTT"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Base Sepolia"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["RLUSD (test deployments)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0x3EC39dCE6Fd2FF17927FD0e4AF6C7dd9faBe80F7"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0xA8d886aEe2d690c8D4aaCCa93861b5fe88907FBB"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NTT"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Test"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Testnet also hosts assorted NTT test tokens. To bridge a token that is not listed, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://wormhole.com/docs/products/token-transfers/wrapped-token-transfers/guides/attest-tokens/"},"children":["attest it"]}," first or deploy it with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/pages/developers/interacting-with-evm/advanced-guides/cross-chain-transactions/wormhole/native-token-transfers"},"children":["NTT"]},"."]}]}]}]},"headings":[{"value":"Wormhole Supported Tokens","id":"wormhole-supported-tokens","depth":1}],"frontmatter":{"seo":{"description":"Tokens Wormhole supports on the XRPL EVM Sidechain, including XRP, RLUSD, USDC.e and WETH, with addresses, transfer mechanism and connected chains.","title":"Wormhole Supported Tokens"}},"editPage":{"to":"https://github.com/ripple/docs.xrplevm.org/tree/main/pages/bridge/wormhole/supported-tokens.md"},"lastModified":"2026-08-26T09:12:17.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/pages/bridge/wormhole/supported-tokens","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}