---
title: Omnichain Fungible Token (OFT)
tags: [intermediate, fassets]
description: FXRP is an Omnichain Fungible Token (OFT) enabling cross-chain transfers via LayerZero
keywords: [fassets, flare-network, fxrp, layerzero, oft, omnichain, cross-chain]
---

import CopyButton from "@site/src/components/CopyButton";
import DocCardList from "@theme/DocCardList";

## 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

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.

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

## Bridge FXRP

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

## Deployments

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

| Chain            | Contract Type | Address                                                                                                                                                                                                        |
| ---------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Flare            | OFT Adapter   | [`0xd70659a6396285BF7214d7Ea9673184e7C72E07E`](https://flare-explorer.flare.network/address/0xd70659a6396285BF7214d7Ea9673184e7C72E07E) <CopyButton textToCopy="0xd70659a6396285BF7214d7Ea9673184e7C72E07E" /> |
| HyperEVM         | OFT           | [`0xd70659a6396285BF7214d7Ea9673184e7C72E07E`](https://hyperevmscan.io/address/0xd70659a6396285BF7214d7Ea9673184e7C72E07E) <CopyButton textToCopy="0xd70659a6396285BF7214d7Ea9673184e7C72E07E" />              |
| HyperCore        | OFT           | [`0x200000000000000000000000000000000000016f`](https://app.hyperliquid.xyz/explorer/address/0x200000000000000000000000000000000000016f) <CopyButton textToCopy="0x200000000000000000000000000000000000016f" /> |
| Ethereum Mainnet | OFT           | [`0xce6170ea245dc8d1f275a710a062b70f125f0110`](https://etherscan.io/address/0xce6170ea245dc8d1f275a710a062b70f125f0110) <CopyButton textToCopy="0xce6170ea245dc8d1f275a710a062b70f125f0110" />                 |

## Guides

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

<DocCardList
  items={[
    {
      type: "link",
      label: "FAsset Auto-Redemption",
      href: "/fxrp/oft/fxrp-autoredeem",
      docId: "fxrp/oft/fassets-autoredeem",
    },
    {
      type: "link",
      label: "Auto Minting and Bridging FXRP",
      href: "/fxrp/oft/fxrp-automint",
      docId: "fxrp/oft/fassets-automint",
    },
  ]}
/>

:::tip[What's next]

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

- [FAssets Overview](/fassets/overview)

:::
