> ## Documentation Index
> Fetch the complete documentation index at: https://docs.monad.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Cross-Chain

## Definitions

At a high level, bridges offer the following features:

<div class="mintlify-table-wrapper">
  <table class="mintlify-table">
    <thead>
      <tr>
        <th>Feature</th>
        <th>Description</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>**Arbitrary Messaging Bridge (AMB)**</td>
        <td>Allows arbitrary messages to be securely relayed from a smart contract on chain 1 to a smart contract on chain 2.<br /><br />
        AMB provides guarantees that messages delivered to chain 2 represent events finalized on chain 1.</td>
      </tr>

      <tr>
        <td>**Token Bridge**</td>
        <td>Allows user to lock native tokens or ERC20 tokens on chain 1 and mint claim tokens on chain 2.<br /><br />
        Bridge maintains the invariant that, for each token minted on chain 2, there exists a corresponding token locked on chain 1.</td>
      </tr>

      <tr>
        <td>**Intents Bridge / Liquidity Layer**</td>
        <td>Allows user to turn in tokens on one chain and quickly redeem tokens on another chain,
        typically relying on drawing on a pool of assets maintained on each side. Provides
        greater immediacy relative to waiting for full finality of an AMB.</td>
      </tr>

      <tr>
        <td>**Bridge Aggregator**</td>
        <td>Aggregates multiple liquidity layers or token bridges, potentially integrating
        swapping as well so that users may receive a different token than the one they input.</td>
      </tr>

      <tr>
        <td>**Chain Abstraction**</td>
        <td>Enables a user experience exempt from the manual processes required to interact with multiple chains.</td>
      </tr>
    </tbody>
  </table>
</div>

## Provider Summary

<Tabs>
  <Tab title="Mainnet">
    <div class="mintlify-table-wrapper">
      <table class="mintlify-table">
        <thead>
          <tr>
            <th>Provider</th>
            <th>Status</th>
            <th>Docs</th>
            <th>Bridge Type</th>
            <th>Contract Addresses</th>
            <th>Explorer</th>
          </tr>
        </thead>

        <tbody>
          <tr>
            <td>[Across](https://app.across.to/bridge-and-swap)</td>
            <td>✅</td>
            <td>[Docs](https://docs.across.to/)</td>
            <td>Intents Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/across.jsonc)</td>

            <td />
          </tr>

          <tr>
            <td>[Axelar](https://www.axelar.network/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.axelar.dev/)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/axelar.jsonc)</td>
            <td>[Axelarscan](https://axelarscan.io/)</td>
          </tr>

          <tr>
            <td>[Bungee](https://www.bungee.exchange/?fromChainId=1\&fromTokenAddress=0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\&toChainId=143\&toTokenAddress=0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee)</td>
            <td>✅</td>
            <td>[Docs](https://docs.bungee.exchange/)</td>
            <td>Bridge Aggregator</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/bungee.jsonc)</td>

            <td />
          </tr>

          <tr>
            <td>[ChangeHero](https://changehero.io/)</td>
            <td>✅</td>
            <td>[Docs](https://api-docs.changehero.io/)</td>
            <td>Bridge Aggregator</td>

            <td />

            <td />
          </tr>

          <tr>
            <td>[Chainlink CCIP](https://chain.link/cross-chain)</td>
            <td>✅</td>
            <td>[Docs](https://docs.chain.link/ccip)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/chainlink.jsonc)</td>
            <td>[CCIP Explorer](https://ccip.chain.link/)</td>
          </tr>

          <tr>
            <td>[Circle CCTP](https://www.circle.com/cross-chain-transfer-protocol)</td>
            <td>✅</td>
            <td>[Docs](https://developers.circle.com/cctp)</td>
            <td>Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/circle_cctp.jsonc)</td>

            <td />
          </tr>

          <tr>
            <td>[deBridge](https://app.debridge.com/?inputChain=1\&outputChain=143)</td>
            <td>✅</td>
            <td>[Docs](https://docs.debridge.com/)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/debridge.jsonc)</td>
            <td>[deExplorer](https://app.debridge.finance/orders)</td>
          </tr>

          <tr>
            <td>[Flashnet](https://flashnet.xyz/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.flashnet.xyz/products/orchestration/overview)</td>
            <td>Liquidity Layer</td>

            <td />

            <td />
          </tr>

          <tr>
            <td>[Garden](https://garden.finance/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.garden.finance/)</td>
            <td>Token Bridge for BTC</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/garden.jsonc)</td>

            <td />
          </tr>

          <tr>
            <td>[Gas.zip](https://www.gas.zip)</td>
            <td>✅</td>
            <td>[Docs](https://dev.gas.zip)</td>
            <td>Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/gas_zip.jsonc)</td>
            <td>[Explorer](https://www.gas.zip/scan)</td>
          </tr>

          <tr>
            <td>[Hyperlane](https://nexus.hyperlane.xyz/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.hyperlane.xyz)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/hyperlane_nexus.jsonc)</td>
            <td>[Hyperlane Explorer](https://explorer.hyperlane.xyz)</td>
          </tr>

          <tr>
            <td>[Jumper](https://jumper.exchange)</td>
            <td>✅</td>

            <td />

            <td>Bridge aggregator</td>

            <td />

            <td />
          </tr>

          <tr>
            <td>[LayerZero](https://layerzero.network/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.layerzero.network)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/layerzero.jsonc)</td>
            <td>[LayerZeroScan](https://testnet.layerzeroscan.com/)</td>
          </tr>

          <tr>
            <td>[Li.fi](https://li.fi/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.li.fi/)</td>
            <td>Bridge aggregator SDK</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/li_fi.jsonc)</td>
            <td>[Li.Fi Scan](https://scan.li.fi/)</td>
          </tr>

          <tr>
            <td>[Mayan](https://swap.mayan.finance/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.mayan.finance/)</td>
            <td>Bridge Aggregator</td>

            <td />

            <td>[Mayan Explorer](https://explorer.mayan.finance/)</td>
          </tr>

          <tr>
            <td>[Particle Network](https://particle.network/)</td>
            <td>✅</td>
            <td>[Docs](https://developers.particle.network/intro/introduction)</td>
            <td>Chain Abstraction</td>

            <td />

            <td>Explorer: `https://universalx.app/activity/details?id=${transactionId}`<br />
            (Replace `transactionId`)</td>
          </tr>

          <tr>
            <td>[Polymer](https://polymerlabs.org/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.polymerlabs.org/docs/build/start/)</td>
            <td>AMB</td>

            <td />

            <td>[PolyScan](https://dashboard.polymerlabs.org/)</td>
          </tr>

          <tr>
            <td>[Relay](https://relay.link/bridge)</td>
            <td>✅</td>
            <td>[Docs](https://docs.relay.link)</td>
            <td>Liquidity Layer</td>

            <td />

            <td>[Transactions](https://relay.link/transactions)</td>
          </tr>

          <tr>
            <td>[SimpleSwap](https://simpleswap.io/)</td>
            <td>✅</td>
            <td>[Docs](https://api.simpleswap.io/docs/getting-started/)</td>
            <td>Bridge Aggregator</td>

            <td />

            <td />
          </tr>

          <tr>
            <td>[Socket](https://www.socket.tech/)</td>
            <td>✅</td>
            <td>[Docs](https://www.socket.tech/)</td>
            <td>AMB</td>

            <td />

            <td>[Socketscan](https://www.socketscan.io/)</td>
          </tr>

          <tr>
            <td>[Squid](https://www.squidrouter.com/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.squidrouter.com)</td>
            <td>Liquidity Layer</td>

            <td />

            <td>[Explorer (Axelarscan)](https://axelarscan.io)</td>
          </tr>

          <tr>
            <td>[Stargate](https://stargate.finance/?srcChain=ethereum\&srcToken=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48\&dstChain=monad\&dstToken=0x754704Bc059F8C67012fEd69BC8A327a5aafb603)</td>
            <td>✅</td>
            <td>[Docs](https://docs.stargate.finance/)</td>
            <td>Liquidity Layer</td>

            <td />

            <td />
          </tr>

          <tr>
            <td>[Trails](https://trails.build/)</td>
            <td>✅</td>
            <td>[Docs](https://docs.trails.build/)</td>
            <td>Intents Bridge / Liquidity Layer</td>

            <td />

            <td />
          </tr>

          <tr>
            <td>[Wormhole](https://wormhole.com/) / [Portal](https://portalbridge.com/)</td>
            <td>✅</td>
            <td>[Docs](https://wormhole.com/docs)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/mainnet/wormhole_portal.jsonc)</td>
            <td>[WormholeScan](https://wormholescan.io/#/?network=Testnet)</td>
          </tr>
        </tbody>
      </table>
    </div>

    *✅ = supported, ⌛️ = in progress, ❓ = unknown, ❌ = won't support*
  </Tab>

  <Tab title="Testnet">
    <div class="mintlify-table-wrapper">
      <table class="mintlify-table">
        <thead>
          <tr>
            <th>Provider</th>
            <th>Status</th>
            <th>Docs</th>
            <th>Bridge Type</th>
            <th>Contract Addresses</th>
            <th>Explorer</th>
          </tr>
        </thead>

        <tbody>
          <tr>
            <td>Axelar</td>
            <td>✅</td>
            <td>[Docs](https://docs.axelar.dev/)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/testnet/axelar.jsonc)</td>
            <td>[Axelarscan](https://axelarscan.io/)</td>
          </tr>

          <tr>
            <td>Chainlink CCIP</td>
            <td>✅</td>
            <td>[Docs](https://docs.chain.link/ccip)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/testnet/chainlink_ccip.jsonc)</td>
            <td>[CCIP Explorer](https://ccip.chain.link/)</td>
          </tr>

          <tr>
            <td>[Garden](https://testnet.garden.finance)</td>
            <td>✅</td>
            <td>[Docs](https://docs.garden.finance/)</td>
            <td>Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/testnet/garden.jsonc)</td>

            <td />
          </tr>

          <tr>
            <td>LayerZero</td>
            <td>✅</td>
            <td>[Docs](https://docs.layerzero.network)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/testnet/layerzero.jsonc)</td>
            <td>[LayerZeroScan](https://testnet.layerzeroscan.com/)</td>
          </tr>

          <tr>
            <td>Polymer</td>
            <td>✅</td>
            <td>[Docs](https://docs.polymerlabs.org/docs/build/start)</td>
            <td>AMB</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/testnet/polymer.jsonc)</td>
            <td>[PolyScan](https://dashboard.sepolia.polymer.zone/)</td>
          </tr>

          <tr>
            <td>Wormhole</td>
            <td>✅</td>
            <td>[Docs](https://wormhole.com/docs)</td>
            <td>AMB; Token Bridge</td>
            <td>See [contract addresses](https://github.com/monad-crypto/protocols/blob/main/testnet/wormhole_portal.jsonc)</td>
            <td>[WormholeScan](https://wormholescan.io/#/?network=Testnet)</td>
          </tr>
        </tbody>
      </table>
    </div>

    *✅ = supported, ⌛️ = in progress, ❓ = unknown, ❌ = won't support*
  </Tab>
</Tabs>

## Provider Details

### Axelar

[Axelar](https://www.axelar.network/) is an interchain platform that connects blockchains to enable universal web3 transactions. By integrating with Axelar, applications built on Monad can now easily send messages and assets between the 49+ blockchains connected via Axelar.

To learn more about Axelar visit our [docs](https://docs.axelar.dev/) and [GitHub](https://github.com/axelarnetwork/axelar-examples).

To view current transactions and live stats about the Axelar network, please visit the [Axelarscan block explorer](https://axelarscan.io/).

### Bungee Exchange

[Bungee](https://www.bungee.exchange/) provides seamless swaps between any blockchain. With over
\$24B in volume and trusted by major wallets and dApps, Bungee makes moving assets between networks
efficient, secure, and accessible to everyone, powered by the SOCKET.

To learn more, check out the [docs](https://docs.bungee.exchange/).

### ChangeHero

[ChangeHero](https://changehero.io/) is a cross-chain swap platform enabling frictionless asset exchanges across a wide range of networks. Leveraging aggregated liquidity and optimized routing logic, it delivers fast settlement and consistent pricing for any supported pair. Its clean integration pathways and dependable execution make ChangeHero a straightforward tool for powering multi-chain swaps within decentralized applications.

To learn more, check out the [docs](https://api-docs.changehero.io/).

### Chainlink CCIP

[Chainlink](https://chain.link/) Cross-Chain Interoperability Protocol (CCIP) is the standard for cross-chain interoperability. CCIP enables developers to build secure cross-chain apps that can transfer tokens, send messages, and initiate actions across blockchains.

Through the [Cross-Chain Token (CCT)](https://blog.chain.link/ccip-v-1-5-upgrade/) standard, CCIP enables token developers to integrate new and existing tokens with CCIP in a self-serve manner in minutes, without requiring vendor lock-in, hard-coded functions, or external dependencies that may limit future optionality. CCTs support self-serve deployments, full control and ownership for developers, zero-slippage transfers, and enhanced programmability via configurable rate limits and reliability features such as Smart Execution. CCIP is powered by Chainlink decentralized oracle networks (DONs)—a proven standard with a track record of securing tens of billions of dollars and enabling over \$19 trillion in onchain transaction value.

Key CCIP developer tools:

* [CCIP official documentation](https://docs.chain.link/ccip): start integrating CCIP into your cross-chain application.
* [CCIP Token Manager](https://tokenmanager.chain.link/): an intuitive front-end web interface for the deployment of new and management of existing CCTs by their developers, including no-code guided deployments and configuration tools.
* [CCIP SDK](https://docs.chain.link/ccip/ccip-javascript-sdk): a software development kit that streamlines the process of integrating CCIP, allowing developers to use JavaScript to create a token transfer frontend dApp.

Contract Addresses:

* Router (testnet): [`0x5f16e51e3Dcb255480F090157DD01bA962a53E54`](https://testnet.monadvision.com/address/0x5f16e51e3Dcb255480F090157DD01bA962a53E54)
* Router (mainnet): `0x33566fE5976AAa420F3d5C64996641Fc3858CaDB`

### Circle CCTP

[Cross-Chain Transfer Protocol (CCTP)](https://www.circle.com/cross-chain-transfer-protocol) by Circle is a permissionless onchain utility that facilitates USDC transfers securely between supported blockchains via native burning and minting.

Circle created CCTP to improve capital efficiency and minimize trust assumptions when using USDC across blockchains.

CCTP enables developers to build multichain applications that allow users to perform 1:1 transfers of USDC securely across blockchains.

To get started, visit the [Circle CCTP documentation](https://developers.circle.com/cctp)

### deBridge

Build once, interoperate everywhere. deBridge enables secure, fast, and capital-efficient
connectivity across 20+ chains, so you can swap and transfer assets natively, trigger Cross-Chain
logic in seconds, all with chain abstraction and one unified protocol.

To get started, visit the deBridge [documentation](https://docs.debridge.com/) or check out the
[app](https://app.debridge.finance/).

### Flashnet

[Flashnet](https://flashnet.xyz/) builds Bitcoin exchange infrastructure. Its Orchestra API enables cross-chain swaps between stablecoins and native BTC with sub-10 second settlement and ultra-low-fees. Orchestra handles all routing, execution, and settlement, allowing applications on Monad to offer the best native Bitcoin swaps through a single integration.

To get started, visit the [documentation](https://docs.flashnet.xyz/products/orchestration/overview).

### Garden

[Garden](https://garden.finance/) is transforming Bitcoin interoperability with its next-gen bridge. It is built by the renBTC team using an intents based architecture with trustless settlement, enabling cross-chain Bitcoin swaps in as little as 30 seconds with zero custody risk.

In its first year, Garden processed over \$1 billion in volume—proving the market's demand for seamless, cost-effective Bitcoin bridging solutions.

Now, Garden is unlocking a new era of interoperability—supporting non-likewise assets, external liquidity, and a wallet-friendly API—to onboard the next wave of partners and users.

To get started, visit the [documentation](https://docs.garden.finance/).

### Gas.zip

[Gas.zip](https://www.gas.zip/) is a token bridge that enables seamless cross-chain asset transfers.

Contract Address:

* Deployment: `0x9E22ebeC84c7e4C4bD6D4aE7FF6f4D436D6D8390`

### Hyperlane

[Hyperlane](https://hyperlane.xyz/) is a permissionless interoperability protocol for cross-chain communication. It enables message passing and asset transfers across different chains without relying on centralized intermediaries or requiring any permissions.

To get started, visit the [Hyperlane documentation](https://docs.hyperlane.xyz/).

#### Hyperlane Explorer

To view status of your cross chain transactions, please visit the [Hyperlane Explorer](https://explorer.hyperlane.xyz/).

### LayerZero

[LayerZero](https://layerzero.network/) is an omnichain interoperability protocol that enables cross-chain messaging. Applications built on Monad can use the LayerZero protocol to connect to 35+ supported blockchains seamlessly.

To get started with integrating LayerZero, visit the LayerZero [documentation](https://docs.layerzero.network/v1/developers/evm/evm-guides/send-messages) and provided examples on [GitHub](https://github.com/LayerZero-Labs/endpoint-v1-solidity-examples).

### Li.fi

[LI.FI](https://li.fi/) delivers a seamless solution for multi-chain payments and swaps through a single unified API and SDK. By combining access to all liquidity sources—including DEX aggregators, bridges, and solvers—it ensures comprehensive coverage across ecosystems. Its smart routing technology identifies the cheapest and fastest path for any payment or trade, optimizing efficiency and cost.

Additionally, LI.FI offers a plug-and-play [widget](https://docs.li.fi/widget/overview) that enables instant, user-friendly payment flows, making integration simple for developers and intuitive for end users.

To get started, visit [Li.fi documentation](https://docs.li.fi/)

### Particle Network

Particle Network enables chain abstraction through its [Universal Accounts](https://developers.particle.network/universal-accounts/cha/overview) (UA) infrastructure. A UA provides each user with a single account and a combined balance across [multiple chains](https://developers.particle.network/universal-accounts/cha/chains) (EVM and non-EVM).

This allows users to interact with a dApp on Monad even if their assets are held on another network—without manual bridging or chain-switching.

Universal Accounts support:

* Cross-chain deposits and swaps without manual bridging  
* Unified balance aggregation across chains  
* Gas abstraction, allowing transaction fees to be paid in any [supported token](https://developers.particle.network/universal-accounts/cha/chains#primary-assets)

### Mayan

[Mayan](https://mayan.finance/) is a cross-chain swap protocol that enables fast and efficient token transfers across multiple blockchains.

Mayan provides seamless token bridging with optimized routing to ensure the best execution for cross-chain transfers.

To get started, visit the [Mayan documentation](https://docs.mayan.finance/) or explore transactions on the [Mayan Explorer](https://explorer.mayan.finance/).

### Polymer

[Polymer](https://www.polymerlabs.org/) is an interoperability protocol tailor made for multi-rollup applications. It places control in the hands of the builder, by combining cross-chain merkle proofs and a simple API to allow application builders to flexibly adopt Polymer's infrastructure for their own needs. Prove any action. Cross-chain.

To get started visit the [Polymer documentation](https://docs.polymerlabs.org/docs/build/start).

### Relay

[Relay](https://relay.link/bridge) is the fastest and cheapest way to bridge and transact across chains, offering a multichain payments network that makes swapping and transacting across hundreds of blockchains delightfully simple. Since its launch in 2024, Relay has served over 5 million users, processed 50 million transactions, and facilitated more than \$5 billion in volume across 85+ networks.

At its core, Relay combines two powerful components: instant, low-cost cross-chain intents powered by the Relay Protocol, and comprehensive DEX meta-aggregation spanning 85 chains (including Monad), ensuring users always get the best execution.

To get started, visit the [Relay documentation](https://docs.relay.link/what-is-relay)

### SimpleSwap

[SimpleSwap](https://simpleswap.io/) is a privacy-focused, self-custody crypto exchange aggregator with 3000+ currencies and cross-chain support across 130+ blockchains. It offers competitive rates and timing, significantly simplifying buying and exchanging crypto with sign-up-free solutions.

To learn more, check out the [docs](https://api.simpleswap.io/docs/getting-started/).

### Socket

[SOCKET Protocol](https://socket.tech) is the first chain-abstraction protocol, empowering
developers to build applications that seamlessly leverage multiple blockchains. It enables the
creation of chain-abstracted apps that interact across chains as if operating on a single one.

To get started, visit the SOCKET [documentation](https://docs.socket.tech/).

### Squid

[Squid](https://www.squidrouter.com/) creates unlimited access for anything in crypto. Squid can be used to seamlessly swap tokens from 100+ chains across including Monad.

Squid’s API, SDK, and Widgets offer ease of integration for projects building on any chain to enable cross-chain functionality in just 1 click.

### Stargate

[Stargate Finance](https://stargate.finance) is a cross-chain bridge protocol that enables users
to transfer native assets between different blockchains with instant guaranteed finality using
unified liquidity pools.

To get started, visit the Stargate [documentation](https://docs.stargate.finance/).

### Trails

[Trails](https://trails.build/) is the universal intents SDK for 1-click crypto transactions. Trails lets users transact with any wallet, any token, across any chain by orchestrating swaps, bridges, and payments behind the scenes. Developers can integrate pay, swap, fund, and checkout flows through a single SDK with cross-chain execution, gasless transactions, and the ability to pay gas with any token including USDC.

To get started, visit the [documentation](https://docs.trails.build/).

### Wormhole

[Wormhole](https://wormhole.com/) is a cross-chain interoperability protocol that provides secure communication between blockchains. Monad uses two Wormhole products: **Messaging** and **NTT (Native Token Transfers)**.

By integrating Wormhole, a Monad application can access users and liquidity on > 30 chains and > 7 different platforms.

#### Wormhole Messaging

Wormhole Messaging is a generic messaging protocol that enables secure cross-chain communication and arbitrary data transfer between blockchains.

To get started with Wormhole Messaging:

* [Quickstart Guide](https://wormhole.com/docs/products/messaging/get-started/)
* [GitHub Examples](https://github.com/wormhole-foundation/demo-wormhole-messaging)

#### Wormhole NTT (Native Token Transfers)

Wormhole NTT (Native Token Transfer) framework enables seamless cross-chain token movement without wrapping or liquidity pools, allowing projects to maintain token ownership and customize their cross-chain token deployment.

To get started with Wormhole NTT:

* [Quickstart Guide](https://wormhole.com/docs/products/token-transfers/native-token-transfers/get-started/)
* [GitHub Examples](https://github.com/wormhole-foundation/demo-ntt-connect)

For end-users looking to bridge assets, you can use [Wormhole Portal Bridge](https://portalbridge.com).

For more information on integrating Wormhole, visit their [documentation](https://wormhole.com/docs/).

Contract Addresses for Monad Testnet:

* Core: [`0xBB73cB66C26740F31d1FabDC6b7A46a038A300dd`](https://testnet.monadvision.com/address/0xBB73cB66C26740F31d1FabDC6b7A46a038A300dd)
* Relayer: [`0x362fca37E45fe1096b42021b543f462D49a5C8df`](https://testnet.monadvision.com/address/0x362fca37E45fe1096b42021b543f462D49a5C8df)
