Skip to content

A repository of tools available for bridging to Sei network leveraging Wormhole and Layerzero. You can just clone the repository and follow the readme for bridging the assets.

Notifications You must be signed in to change notification settings

sei-protocol/bridging-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sei Bridging Tooling

Tooling for bridging tokens and NFTs between Sei and other EVM chains (Ethereum, BSC, and more) using industry-standard cross-chain protocols.

What's Inside

Directory Protocol Asset Type Description
layerzero-oft/ LayerZero V2 Fungible Tokens (ERC-20) Bridge tokens using Omnichain Fungible Token (OFT) standard
layerzero-nft/ LayerZero V2 NFTs (ERC-721) Bridge NFTs using Omnichain Non-Fungible Token (ONFT721) standard
wormhole-ntt/ Wormhole NTT Fungible Tokens (ERC-20) Bridge tokens using Wormhole Native Token Transfers

Choosing a Bridge

By asset type

By scenario

I want to... Go to
Launch a new token that works across chains layerzero-oft/oft-token
Bridge an existing ERC-20 from Sei to other chains layerzero-oft/oft-adapter or wormhole-ntt/
Launch a new NFT collection that works across chains layerzero-nft/onft-token
Bridge an existing ERC-721 to Sei from another chain layerzero-nft/onft-adapter
Use Wormhole's guardian-relayed token transfers wormhole-ntt/

Project Structure

sei-bridging-tooling/
│
├── layerzero-oft/                  ← Token bridging via LayerZero V2
│   ├── oft-token/                     New omnichain token (burn/mint)
│   ├── oft-adapter/                   Wrap existing ERC-20 (lock/unlock)
│   └── README.md
│
├── layerzero-nft/                  ← NFT bridging via LayerZero V2
│   ├── onft-token/                    New omnichain NFT (burn/mint)
│   ├── onft-adapter/                  Wrap existing ERC-721 (lock/unlock)
│   └── README.md
│
├── wormhole-ntt/                   ← Token bridging via Wormhole NTT
│   ├── example-ntt-token-evm/         EVM token + NTT setup
│   ├── demo-ntt-ts-sdk/               TypeScript SDK demo
│   ├── my-ntt-project/                Starter project
│   └── README.md
│
└── README.md                       ← You are here

Supported Chains

All projects support the following chains out of the box:

Chain Mainnet Testnet
Sei Sei mainnet (1329) Sei testnet (1328)
Ethereum Mainnet (1) Sepolia (11155111)
BSC BSC mainnet (56) BSC testnet (97)

Adding more chains is straightforward — each project's README explains how.

Getting Started

  1. Pick the directory that matches your use case from the table above
  2. Open its README.md for a step-by-step walkthrough
  3. Each sub-project is self-contained with its own package.json, contracts, deploy scripts, and interaction scripts

Every README follows the same flow: install → configure .env → compile → deploy → set peers → bridge → track on explorer.

Prerequisites

  • Node.js >= 18
  • A funded wallet on the chains you want to bridge between

About

A repository of tools available for bridging to Sei network leveraging Wormhole and Layerzero. You can just clone the repository and follow the readme for bridging the assets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published