Savings USDSEthena Staked USDeSyrup USDC3Jane USD33Jane Staked USD3Strata Senior USDeStrata Junior USDeKinetiq Staked HYPECircle Internet Group (Ondo Tokenized Stock)Micron Technology (Ondo Tokenized Stock)SpaceX (Ondo Tokenized Stock)NVIDIA (Ondo Tokenized Stock)Marvell Technology (Ondo Tokenized Stock)Hims & Hers Health (Ondo Tokenized Stock)Alphabet Class A (Ondo Tokenized Stock)Tesla (Ondo Tokenized Stock)Intel (Ondo Tokenized Stock)PDD Holdings (Ondo Tokenized)Apple (Ondo Tokenized Stock)MicroStrategy (Ondo Tokenized Stock)SoFi Technologies (Ondo Tokenized Stock)AMD (Ondo Tokenized Stock)Microsoft (Ondo Tokenized Stock)Arm Holdings plc (Ondo Tokenized Stock)Taiwan Semiconductor Manufacturing (Ondo Tokenized Stock)SanDisk (Ondo Tokenized)Oracle (Ondo Tokenized Stock)Amazon Robinhood TokenMeta Platforms Robinhood TokenPalantir Technologies Robinhood TokenCoinbase Robinhood TokenSPDR S&P 500 ETF Trust Robinhood TokenInvesco QQQ Robinhood TokeniShares 0-3 Month Treasury Bond Robinhood TokenKinesis GoldKinesis SilverMatrixdock SilverSPDR Gold Shares (Ondo Tokenized)iShares Gold Trust (Ondo Tokenized)iShares Silver Trust (Ondo Tokenized)Invesco DB Commodity Index Tracking Fund (Ondo Tokenized)First Trust Global Tactical Commodity Strategy Fund (Ondo Tokenized)Global X Copper Miners ETF (Ondo Tokenized)Franklin Responsibly Sourced Gold ETF (Ondo Tokenized)Global X Silver Miners ETF (Ondo Tokenized)Southern Copper (Ondo Tokenized)

Expand your token to new chains in seconds.

Create your token's cross-chain asset in one transaction. No bridge to build, no contracts to deploy.

  • Transfer page and explorer
  • Earn on every transfer
  • Backed 1:1
  • No deployments
For issuers

One transaction
to reach every chain.

Create your token's Omnisea asset once. Holders can transfer to its enabled chains, and you can enable new destinations as they join.

Illustration of a dense, many-coloured forest canopy
Send from a contract (standard OFT)
// token: the asset's OFTAdapter on its origin chain
IERC20(original).approve(address(token), amount);

SendParam memory p = SendParam({
    dstEid: dstEid,
    to: bytes32(uint256(uint160(recipient))),
    amountLD: amount,
    minAmountLD: 0, // quoteOFT returns the exact amount received
    extraOptions: "",
    composeMsg: "",
    oftCmd: ""
});

MessagingFee memory fee = token.quoteSend(p, false);
token.send{value: fee.nativeFee}(p, fee, msg.sender);

Everything holders need
from day one.

Your asset gets a page with a Transfer panel, live chain status and full history.

Illustration of a wildflower meadow under a bright blue sky
Send from your app (viem)
const sendParam = {
  dstEid: 30416, // Robinhood Chain
  to: pad(recipient),
  amountLD: parseUnits("100", 6),
  minAmountLD: 0n,
  extraOptions: "0x", composeMsg: "0x", oftCmd: "0x",
};

const fee = await token.read.quoteSend([sendParam, false], { account });
const hash = await token.write.send(
  [sendParam, fee, account],
  { value: fee.nativeFee },
);

For token teams

Take your existing token to its next market.

Create your asset, share its page, and earn on every transfer. Omnisea runs the cross-chain part.

For issuers