Create your token's cross-chain asset in one transaction. No bridge to build, no contracts to deploy.
Create your token's Omnisea asset once. Holders can transfer to its enabled chains, and you can enable new destinations as they join.
import { createOmnisea } from "@omnisea/sdk";
const omnisea = createOmnisea({ publicClient, walletClient });
const transfer = await omnisea.prepareTransfer({
oft: oftAddress, toChain: 8453, amount: "100",
});
if (transfer.approvalRequired) await transfer.approve();
const hash = await transfer.send();
Your asset gets a page with a Transfer panel, live chain status and full history.
import { createOmnisea } from "@omnisea/sdk";
const omnisea = createOmnisea({ publicClient, walletClient });
// No issuer compliance contract; cannot be added later.
const hash = await omnisea.createAsset({ token: originalToken });
await omnisea.waitForReceipt(hash);
For token teams
Create your asset, share its page, and earn on every transfer. Omnisea runs the cross-chain part.