The omnichain bonding curve.
DeepTank is a launchpad where every token lives on every supported chain from the moment it's deployed. Users trade natively from their home chain — BSC, Base, Arbitrum, and more — and orders route to a single unified bonding curve via LayerZero V2.
The result: one price, one curve, everywhere. No bridges before trading. No wrapped versions. No stranded liquidity on one chain while buyers wait on another.
From launch to graduation.
Four phases per token, from deployment to DEX.
Bonding curve math.
DeepTank uses a constant-product bonding curve (same math as Uniswap V2). Tokens are minted on buy and burned on sell. No pre-minted supply.
Price at any point is determined by (vN + col) / (vT − sold). Every buy decreases vT and increases col, pushing price up. Every sell reverses it.
Hub and spoke.
Every token picks one chain as its hub. That's where the bonding curve state lives, where graduation triggers, and where creator fees settle.
Other chains act as spokes. They run the same router contract, hold a local copy of the token, and forward trade intents to the hub via LayerZero.
The same router contract plays both roles. Chain A can be the hub for Token X while simultaneously being a spoke for Token Y launched from Chain B. The LZ message header tells the router which hub to route to.
Tax & distribution.
Creators set a tax rate (0-10%) at launch. Applies to every buy and sell. Tax splits across four parties.
Splits are registered once via regSplits() at launch. Cannot be changed after. This protects holders.
Anchor staking.
Anchor is DeepTank's staking mechanism. Stake graduated-chain tokens to earn native currency from every trade. MasterChef-pattern, proportional rewards.
ReAnchor compounds in one click: claim pending rewards, buy more tokens, restake — all in a single transaction.
Anchor rewards settle on the hub chain. Each chain maintains its own anchor contract for post-graduation trading tax on the local DEX pair.
Cross-chain trading.
Orders from spoke chains route through LayerZero V2 to the hub.
- User sends native on spoke → router emits M_BUY to hub
- Hub executes on curve, computes token output
- Hub returns M_BUY_RES → spoke mints tokens to buyer
- Total latency: ~60-170 seconds
- User's tokens burn locally on spoke
- Spoke pays from its local reserve instantly (optimistic)
- M_SELL settles to hub for curve reconciliation
Same-chain (hub ↔ hub) trades skip LayerZero entirely. Instant.
Graduation & auto-LP.
Every hub buy calls _chkGrad(). It reads the Chainlink native/USD feed, computes current market cap, and triggers graduation at $30K.
On graduation:
- Token marked graduated — bonding curve trading ends
- 200M LP-reserved tokens + remaining unsold tokens are minted
- Router calls addLiquidityETH on the hub's DEX (PancakeSwap V2 / Uniswap V2 / QuickSwap / TraderJoe)
- LP tokens transfer to 0xdead — locked forever
- M_GRAD broadcasts to every spoke; each spoke with local reserve seeds its own LP proportionally
- Post-grad tax config activates on the new DEX pair
LP exists only on chains where actual trades happened. No phantom LP. No stranded capital.
Bridge & liquidity.
After graduation, the OFT bridge unlocks. Burn tokens on chain A → LayerZero delivers mint instruction → chain B mints 1:1. No wrapped tokens, no custodian.
Users who bridge to a chain without LP can seed one directly from the bridge page. Add Liquidity creates or adds to the V2 pair, LP tokens go to the user. They earn 0.3% of every trade on that pool.
After LP is seeded, the user (or anyone) can call registerPair(pair) on the token contract so trades on the new pool also trigger the tax mechanism. Platform earns 20% of tax forever.
Contract addresses.
Mainnet contracts per chain. Hover an address to see the full value.
| Chain | Router | Anchor | Factory |
|---|---|---|---|
| 0xbf96…0cA7 | 0x7766…4958 | 0xd79b…8D38 | |
| 0xA061…8d9A | 0xD103…7Ca6 | 0x14Fb…0e37 | |
| — | — | — | |
| — | — | — | |
| — | — | — | |
| — | — | — | |
| — | — | — | |
| — | — | — |