Omnity is an omni-chain interoperability protocol built by Omnity Network on the Internet Computer (IC) specially designed to fit the modular blockchain landscape. It is implemented by a set of smart contracts deployed on IC.
- E : settlement chains. currently we have bitcoin(supports both runes and brc20) and icp as the settlement chains.
- S : execution chains. currently we have the icp, bevm, bitlayer, b² network, x layer, merlin, bob, rootstock, bitfinity, ailayer, core, ethereum, osmosis and solana as the execution chains.
- Ticket: a transaction message.
- Hub: a canister (smart contract) on icp that handles chain and token registration and ticket (transaction) execution, and it also lists settlement chains and execution chains.
- Customs: the customs is where the assets are listed, each custom represents a settlement chain. the customs generates transfering tickets.
- Route: each route represents a execution chain. the routes generates redeeming tickets.
- Gate represents Customs in this image.
- Spoke represents Routes in this image.
- Ord Inderxer Canister: a solution for fetching the runes information detail. the bitcoin header api will help the ord canister remove its trust assumption on rpc services.
- Bitcoin Canister: a native bitcoin integration on icp, the gateway where the bitcoin address can fetch its status like balance and make transactions through the provided apis.
- Bitcoin
- ICP
- Bevm
- Bitlayer
- B² Network
- X Layer
- Merlin
- Bob
- Rootstock
- Bitfinity
- AILayer
- Core
- Ethereum
- Osmosis
- Solana
This repository has been audited by Blocksec. See the report.