ICP-05CHAINS & ROLLUPS
UNIVERSAL PROOF LAYER FOR L2s
Plug your chain into 41-chain verification. ~20 lines of code. Instant cross-chain connectivity. Zero bridges to build.
~20 lines
To Integrate
instant
Interop
0 bridges
To Build
any chain
Verifiable
HOW IT WORKS
Three steps. We do the hard one.
01
Submit Block Headers
Your chain submits block headers to the Taifoon aggregation layer. Lightweight: just headers, not full blocks.
02
Universal SuperRoot
Your chain is included in the universal SuperRoot alongside 39 other chains. One root, all chains, updated every 10 seconds.
03
Portable Proofs
Any chain in the network can now verify your chain's state with a compact MMR proof. Instant interoperability.
START IN 4 MINUTES
Submit block headers to the Taifoon grid
typescript~/quickstart.ts
1import { TaifoonSubmitter } from "@taifoon/sdk";23const submitter = new TaifoonSubmitter({4 apiKey: process.env.TAIFOON_API_KEY!,5 chainId: 42170, // your chain ID6});78// Stream your L2 block headers into the universal MMR9submitter.onNewBlock(async (block) => {10 await submitter.submit({11 blockNumber: block.number,12 blockHash: block.hash,13 stateRoot: block.stateRoot,14 timestamp: block.timestamp,15 });16});WHO IT'S FOR
Who it's for
OP STACK
Optimism · Base · Mode · Zora
ARBITRUM
Nitro · Orbit chains
ZK ROLLUPS
zkSync · Scroll · Starknet
APP CHAINS
Sovereign · Custom L3s
NEW L1s
Monad · Sui · Aptos · Sei
TRY IT
Generate a proof right now
Pick any chain, pick any block, and watch a trustless proof appear in real time.
