Omnisea
Documentation
Bridge any ERC-20 and any ERC-721 across chains - permissionless, immutable, and at the same address everywhere.
Quick Startviem / ethers
// One bridge, same address on every chain
const BRIDGE = "0x86dBf4f0F4Ea71c18f26B9Ed5b12550d1e53Ff92";
const fee = await bridge.quoteSendOriginal(dstEid, token, amount, to, isFirst, options);
await bridge.sendOriginal(dstEid, token, amount, to, isFirst, options, { value: fee });Guides
Destination hooksRun logic when tokens arriveSend from TempoFee-token transfers with LZDRecover transfersRetry & restore, permissionlessly
Use cases
For app builders
Add cross-chain transfers to a wallet, dApp, or agent with one address and one ABI on every chain. Quote, send, and track a transfer end to end.
For asset issuers
Your token keeps its name, symbol, decimals - and you keep contract ownership of its representation on every chain, at an address known in advance.
For protocol developers
Execute contract logic the moment tokens arrive with destination hooks, and permissionlessly attempt recovery for failed deliveries.