# Omnichain Fungible Token (OFT)

> FXRP is an Omnichain Fungible Token (OFT) enabling cross-chain transfers via LayerZero

> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

Source: https://dev.flare.network/fxrp/oft/

## Overview[​](#overview "Direct link to Overview")

FXRP token is deployed as an [Omnichain Fungible Token (OFT)](https://docs.layerzero.network/v2/home/token-standards/oft-standard) using the [LayerZero](https://layerzero.network/) protocol. This enables FXRP to be transferred across multiple blockchain networks while maintaining fungibility and a unified total supply.

The OFT standard allows tokens to be natively transferred between chains without the need for wrapped versions or liquidity pools, providing a seamless cross-chain experience for FXRP holders.

## How It Works[​](#how-it-works "Direct link to How It Works")

On Flare, FXRP uses an **OFT Adapter** contract that locks tokens when bridging to other chains. On destination chains, native OFT contracts mint and burn tokens as they are transferred in and out.

Oft Documentation

For more details on how the OFT standard works, see the [LayerZero OFT documentation](https://docs.layerzero.network/v2/home/token-standards/oft-standard).

## DVN Security Stack[​](#dvn-security-stack "Direct link to DVN Security Stack")

LayerZero V2 uses **Decentralized Verifier Networks (DVNs)** to verify cross-chain message integrity before execution. Each app configures its own security stack by selecting one or more DVNs, instead of relying on a single shared verifier.

For FXRP OFT routes that include Flare, the following DVNs are used:

DVN Provider

Flare DVN Address

LayerZero Labs

[`0x9c061c9a4782294eef65ef28cb88233a987f4bdd`](https://layerzeroscan.com/api/explorer/flare/address/0x9c061c9a4782294eef65ef28cb88233a987f4bdd)

Nethermind

[`0x9bcd17a654bffaa6f8fea38d19661a7210e22196`](https://layerzeroscan.com/api/explorer/flare/address/0x9bcd17a654bffaa6f8fea38d19661a7210e22196)

Canary

[`0xd791948db16ab4373fa394b74c727ddb7fb02520`](https://layerzeroscan.com/api/explorer/flare/address/0xd791948db16ab4373fa394b74c727ddb7fb02520)

Horizen

[`0xeaa5a170d2588f84773f965281f8611d61312832`](https://layerzeroscan.com/api/explorer/flare/address/0xeaa5a170d2588f84773f965281f8611d61312832)

DVN Documentation

See [LayerZero DVN Providers documentation](https://docs.layerzero.network/v2/deployments/dvn-addresses) for deployment details, and [LayerZero V2: Explaining DVNs](https://layerzero.network/blog/layerzero-v2-explaining-dvns) for the conceptual model.

## Bridge FXRP[​](#bridge-fxrp "Direct link to Bridge FXRP")

You can bridge FXRP between supported chains using [Stargate Finance](https://stargate.finance/?srcChain=flare&srcToken=0xAd552A648C74D49E10027AB8a618A3ad4901c5bE) protocol.

## Deployments[​](#deployments "Direct link to Deployments")

The following table lists the FXRP OFT contract addresses across supported chains:

### Mainnet[​](#mainnet "Direct link to Mainnet")

Chain

Contract Type

Address

Flare

OFT Adapter

[`0xd70659a6396285BF7214d7Ea9673184e7C72E07E`](https://flare-explorer.flare.network/address/0xd70659a6396285BF7214d7Ea9673184e7C72E07E)

HyperEVM

OFT

[`0xd70659a6396285BF7214d7Ea9673184e7C72E07E`](https://hyperevmscan.io/address/0xd70659a6396285BF7214d7Ea9673184e7C72E07E)

HyperCore

OFT

[`0x200000000000000000000000000000000000016f`](https://app.hyperliquid.xyz/explorer/address/0x200000000000000000000000000000000000016f)

Ethereum Mainnet

OFT

[`0xce6170ea245dc8d1f275a710a062b70f125f0110`](https://etherscan.io/address/0xce6170ea245dc8d1f275a710a062b70f125f0110)

Base

OFT

[`0xCE6170EA245dC8D1f275A710a062b70f125F0110`](https://basescan.org/address/0xCE6170EA245dC8D1f275A710a062b70f125F0110)

Monad

OFT

[`0xCE6170EA245dC8D1f275A710a062b70f125F0110`](https://monadscan.com/address/0xCE6170EA245dC8D1f275A710a062b70f125F0110)

### Testnet[​](#testnet "Direct link to Testnet")

The guides under [Guides](#guides) target the Coston2 ↔ Hyperliquid testnet route. The relevant deployments are:

Chain

Contract Type

Address

Coston2

OFT Adapter

[`0xCd3d2127935Ae82Af54Fc31cCD9D3440dbF46639`](https://coston2-explorer.flare.network/address/0xCd3d2127935Ae82Af54Fc31cCD9D3440dbF46639)

Coston2

FAssetRedeemComposer

[`0xa10569DFb38FE7Be211aCe4E4A566Cea387023b0`](https://coston2-explorer.flare.network/address/0xa10569DFb38FE7Be211aCe4E4A566Cea387023b0)

Hyperliquid Testnet

FXRP OFT

[`0x14bfb521e318fc3d5e92A8462C65079BC7d4284c`](https://app.hyperliquid-testnet.xyz/explorer/address/0x14bfb521e318fc3d5e92A8462C65079BC7d4284c)

## Guides[​](#guides "Direct link to Guides")

Learn how to bridge FXRP across chains using LayerZero's OFT standard, including automatic redemption to native XRP and cross-chain minting.

[

## FAsset Auto-Redemption

Auto-redeem FAssets to native XRP cross-chain

](/fxrp/oft/fxrp-autoredeem)

[

## Auto Minting and Bridging FXRP

Mint and bridge FXRP using Flare Smart Accounts

](/fxrp/oft/fxrp-automint)

What's next

Learn more about FAssets and how to use the OFT with the FXRP token:

-   [FAssets Overview](/fassets/overview)
