What is pickhooks#
A BNB Chain launchpad where every coin comes with rules. Max wallet, a club of a hundred holders, one buy every ten seconds, a dev lock, market hours, a jackpot for the last buyer. Coins trade in two plain PancakeSwap pools, and the rules travel with the token.
How the rules work#
Every coin is its own ERC20 contract with the rules built in. A buy is a transfer out of the coin's pool, a sell is a transfer into it, a send is a transfer between wallets, and every one of them runs through the rules. Because the rules are in the token and not in the pool, the pool is an ordinary PancakeSwap pool without a hook, and every router, wallet and terminal can trade it without a whitelist.
The token keeps live counters: holders, buys, sells, volume, the last buyer and how much of the pool has been bought. The coin page reads them straight from the chain, which is why a rule can say "37 of 100 seats free" or "next buy opens in 4s".
Launching a coin#
- Connect a BNB Chain wallet (MetaMask, Binance Wallet, OKX, Rabby) and open Launch.
- Name, ticker and image. Description and socials are optional.
- Pick up to 8 rules, from a ready set or one by one, and set their numbers. Any rule can end after a time you choose.
- Sign once. The coin, its pool, the locked liquidity and your optional first buy all happen in that one transaction.
- A jackpot seed or a rewards pot is one more signature right after.
The rules#
40 rules in ten groups: who can hold, how you buy, how you sell, when it trades, games, who gets paid, linked coins, where it moves, hooks rules and trust rules. Each one is a sentence with a few numbers.
See every ruleScanners#
Many buyers check a coin on GoPlus, honeypot.is or in their wallet before they buy. A scanner reads the code (owner, tax, mint, blacklist, proxy) and tries a small buy and an instant sell from a fresh wallet. Our token passes the code part for every coin: no owner, no tax, no mint, not upgradeable, verified source. What a scanner can still see is your rules, so every rule shows its level:
- green: nothing to see. Dev lock, jackpot, buyer rewards, anti bundle, gas cap, no repeat, buy limit.
- yellow: a hint like "anti whale", or a test buy fails at some moments. Max wallet, the club, slow mode, market hours with sells open.
- red: a fresh wallet cannot buy, or cannot sell right after buying. Scanners call that a honeypot or "cannot sell all". Sell caps, diamond hands, cooldown, sell window, tick tock, opening bell, dip only, P2P only.
Red rules work exactly as written. They just cost you the buyers who trust a scanner more than a rule.
Limits#
- A rule holds a wallet for a day at most, with two exceptions the coin page names: Sells at, up to 7 days or until the feed hits the target, and market hours with sells closed, a weekly schedule. The dev lock holds only the creator, at most 30 days.
- Up to 8 rules per coin, each rule once. Pool only and P2P only exclude each other, one linked rule per coin.
- Only the coin's own pool counts as its pool. If someone opens a second pool, trades there count as wallet to wallet: holding rules still apply, buy and sell rules do not.
- Price rules (dip only, taper, opening bell) use the pool's own curve, not an outside price.
Pool and price#
All 1,000,000,000 tokens go into one PancakeSwap V3 position from the start price up, so the pool trades like a bonding curve that never ends. A new coin starts at a market cap of about 5.95 BNB. No presale, no team tokens. The position is held by the locker contract, which has no function to remove liquidity: it is locked forever.
The big pool starts with coins and no BNB, like a bonding curve. Every buy puts its BNB into the pool, every sell takes BNB out, so the BNB in the pool is always what buyers have paid in. Nobody can ever take it out.
Next to it, every coin gets a small PancakeSwap V2 pair at the same price. The creator pays 0.01 BNB into it at launch, the pair's LP tokens are burned in the same transaction. The pair is there for scanners and trading apps: they simulate a buy and a sell against V2 pairs only, and they read liquidity from them. With the pair, a coin shows up as tradeable from the first second. The rules apply on both pools, so the small pair is no back door. Bots keep the two prices equal.
Fees#
The pool fee is 1% per trade. PancakeSwap keeps about a third of it, so 0.68% of every trade lands in the locked position. Anyone can collect it. Of the BNB, 50% goes straight to the creator's wallet, and at launch the creator can send a share of that into the coin's jackpot instead. The rest goes to pickhooks: up to 40% of it pairs with the collected coins and becomes permanent liquidity in the coin's V2 pair, so the pair deepens with every trade, and coins beyond that are burned. What is left buys the pickhooks token back and burns it (95%) and funds the team (5%). The creator share is fixed per coin at launch: coins launched before 4 October 2026 give all of it to pickhooks. A jackpot pot starts with the creator's seed, and anyone can top it up. See Fees.
The pickhooks token itself, $HOOKS, is a flap tax token with a 3% tax on every buy and sell. The keeper splits it: 56% buys $HOOKS back and burns it, 28% goes into the PancakeSwap pool as liquidity nobody can pull, 16% goes to the team. The coins launched here have no tax, only rules.
Eight more rules#
Safety is free. Shows cost $hooks. Four trust rules cost nothing: Dead man burns the creator's bag when the creator vanishes, Milestone unlock pays the creator only as the pool fills, Floor fund lets the coin buy its own dip, Payroll pays holders in BNB for every shift they hold through. Four hooks rules make a coin a show and burn 100,000 $hooks each at launch: Buyout lets anyone buy a listed rule off, Vote lets the holders lift one together, Duel pits two coins against each other for 24 hours, Sells at opens sells only when a price feed hits a target.
Rules can only ever be lifted, never switched on. A bought or voted rule never comes back, and no function makes a coin stricter after launch. Trust rules, pots, games and linked coins can neither be bought off nor voted off. The creator's coins do not count in a vote, and a vote needs at least 20 wallets.
The honest lines: Sells at can hold sells for up to 7 days, unless the market hits the target first, and scanners show it red until then. A payroll starts paying after the first full shift, coins that join earn from the next one, and selling forfeits unpaid wages. Voting puts your coins in the vote box for the length of the vote. Market hours with closed sells can shut a coin for most of a week. On v2 coins only real swaps count as buys and sells: moving coins into a pool without a swap counts nothing.
The burn is paid inside the launch, in BNB (the factory buys $hooks on PancakeSwap and sends them to the dead address, about 3% goes to the token's own tax on the way) or from your own $hooks. The launcher shows the live price. A v2 launch needs about 14 million gas; BNB Chain allows 16.7 million per transaction, so the site sets the gas limit itself.
Rules in the pool#
A second way to launch. The coin is a plain ERC20: no owner, no tax, no rules in the token, so every scanner shows it green. Its rules run in a hook of its official PancakeSwap Infinity pool instead, on every buy and sell there. The hook sees the swap, the clock and the wallet that signed, so 20 of the rules work there: everything about buying, selling and time, plus jackpot and buyer rewards.
What a pool cannot see: transfers between wallets. So holding caps, the club, the dev lock and diamond hands stay with the rules in the coin. And the honest part: anywhere else it is a plain token. If someone opens a second pool and funds it with their own BNB, the rules do not apply there. All liquidity starts in the official pool, and the jackpot and rewards are only paid there.
The pool's own LP fee is 0, so PancakeSwap takes nothing from it. The hook takes 1% of the BNB side of every swap. Half of it, 0.5% of every trade, is the creator's: booked on every trade and claimed any time on the fees page. At launch the creator can send a share of it into the coin's jackpot or rewards pot instead. The other half goes to the pad: 95% buys the pickhooks token back and burns it, 5% goes to the team. Launching costs only gas.
Lever#
Another kind of coin, on its own page. A lever coin is a plain ERC20 whose curve is real liquidity of the lever hook in its PancakeSwap Infinity pool, BNB against the coin with no LP fee, starting at about 5.95 BNB market cap. So every terminal and chart site sees its price, liquidity and trades, and any router can buy and sell it. Nobody else can add liquidity to the pool. The hook takes 1% of the BNB side of every swap.
Anyone can go long or short, 3x at most in a coin's first 10 minutes, then up to 5x. A long borrows BNB from the far end of the curve above the price and buys coins with it and the margin; the hook holds the coins. A short borrows coins from the far end of the curve below the price and sells them; the hook holds the sale and the margin. Each side may borrow at most 25% of the real BNB in the curve, at most 8 longs and 8 shorts per coin, at least 0.01 BNB of margin each. Funding is 0.05% per hour of what a position borrowed, for at most 24 hours. After 24 hours the pad closes a position at the price then with a fair minimum, after 48 hours anyone may, and the payout waits for its owner. An owner can close any time but in the second the position opened.
Liquidation needs no keeper and no price feed. Every position has a liquidation price: where closing it would no longer cover what it borrowed, the longest funding and a 3% penalty, counted as if every other position of its side had closed first. A sell that reaches a long's price sells that long first, in the same pool, and a buy that reaches a short's price buys that short's coins back first; then the trade runs on the price left. The owner keeps what is left. Fees: 1% of every buy and sell, 0.3% of the position to open and to close, the funding and the penalty, 50% of each to the creator, the rest to the pad.
The curve has a floor. While shorts are open, holders hold the coins the shorts sold on top of what the curve takes before its start. Once the price is at the start, a sale that would run past it first closes shorts, most coins first and never one opened in that second, at the price there and without the penalty, and their owners collect the payout. Before the start a sale bigger than what the curve takes is refused whole, never filled in part: it goes down to the start first, then the rest. The coin page does both steps in one transaction.
Two rules keep positions fair. A trade liquidates a position only if it reaches it on its own, from the price its second started with: a push and a small trade right after it in the same second liquidate nobody, the small trade goes a second later. When all 8 slots of a side are taken, a new position with at least twice the smallest margin of that side takes its slot: the smallest is closed first at the price then, like an expiry, and its owner collects the payout.
Lever coins from the first version are long only, and their curve sits in the vault rather than in the pool's liquidity. Their pages stay open, so owners can close their longs and collect.
Curve calls#
Another kind of coin, on its own page. A calls coin is a plain ERC20 traded in a PancakeSwap Infinity pool with the calls hook. Its curve, the whole supply from about 5.95 BNB market cap up, is held by the calls desk as 24 steps of about 22% each plus the rest, all with the same liquidity, so traders see the same curve as every pickhooks coin.
A call rents coins of a step above the price for 10 minutes to 24 hours, at most 10% of a step at once and at most 8 steps up. The desk takes that slice out of the pool and keeps the coins. When the call closes the desk puts the slice back as it must look at the current price and sells the coins left over through the same pool: below the step nothing is left, above it every coin is sold and the holder gets every BNB above the step. A range in a CL pool does not depend on the path the price took, so after the close the curve is exactly as before. That is why a call needs no collateral, no price feed and no liquidation, and why it never pays out less than zero.
The premium is worked out on chain: each step is cut into four parts and each part priced as a Black-Scholes call on its coins. The log of price over strike is a tick difference times ln(1.0001), and the volatility is the hook's own running estimate from the pool's ticks (half-life 4 hours), never below 100% a day and up to four times that floor in a coin's first hours. The price used is the higher coin price of spot and the 10 minute average, so pushing the price down before a call buys nothing. A fuller step costs more, and the premium is at least 0.0005 BNB.
The owner closes any time after 10 minutes with a minimum against a sandwich; after the end anyone may close it for the 0.0005 BNB bond, while the spot is near its average or an hour after the end. Calls open 10 minutes after the launch. Fees: 1% of every buy and sell, the premium, and 1% of the closing sale (never more than the gain), all split like the trading fee: half to the creator, half buys the pickhooks token back. Only rules that never close sells are allowed on calls coins, because the desk sells when a call closes.
find the dev#
A rules coin with no visible dev. Its creator is a contract of its own, the seat, which takes the creator side of every fee. The dev launches from any wallet and names a second, hidden wallet plus the bag it will hold. The browser encrypts both to a round of drand, the public randomness network of the League of Entropy, 7 days ahead by default (10 minutes to 30 days). The key to that ciphertext does not exist before drand signs the round, so nobody can read it early, not the dev, not the site, not us.
The launch makes one first buy of 0.005 BNB and burns it at once. The pool holds BNB and has a trade in the launch block, so the coin shows on the terminals right away, and the hidden wallet never has to be the first buyer: it buys whenever it likes, among everyone else.
While the dev hides, the creator fees pile up in the seat and anyone can guess the hidden wallet for a fee. Guesses are encrypted to the same round, so nobody can copy them. Once drand has signed the round anyone opens the dev and every guess; the contract checks each opening on chain with BNB Chain's BLS12-381 precompile, so a ciphertext opens to exactly one wallet. The pad's keeper does it on its own, and settling waits until everything is open, at most 24 hours.
Found (at least one right guess): the earliest right guess becomes the dev and gets every creator fee from then on, the fees of the hiding time go to the pad, the right guesses share 50% of the guess fees and the pad takes the rest. Not found and the bag still there: the dev gets the fees, the pledge and the seat. Bag gone: fees and pledge go to the pad and the seat stays empty. A ciphertext that never opens refunds every guess. The bag counts when it is at least 0.5% of the supply, sits in a normal wallet and is still there when the wallet opens; a dev who sold and bought back in between counts as kept.
Launch or hunt a hidden devCZ mode#
A rules coin whose creator is a lock. The launch's first buy, the dev's bag, lands in the lock instead of the dev's wallet, and leaves it only by the rules the dev picked at launch. Nobody can sell from the lock: the dev claims what unlocked, may burn the locked part, and keeps every creator fee.
CZ's rules come from his post of 1 March 2025: 10% of the bag free at launch, then at most 5% per unlock, at least 180 days apart, and only after the price stayed above 2x the price of the last unlock for 30 days without a break. At launch the last unlock is the price right after the first buy. A creator can also pick own numbers within fixed bounds (multiples 1.5x to 10x, 1 to 365 days apart, 1 to 90 days above the bar) or a plain vesting line after a cliff.
The price comes from the coin's own PancakeSwap pool, which keeps a running sum of its price over time. The lock reads it at most once an hour and checks the hour's average against the bar: one hour under the bar starts the streak over, and so does a gap of more than a day without a reading. A flash loan moves one block, not an hour's average. The pad's keeper reads every lock every hour, and anyone can. After an unlock the new bar is the multiple of the streak's average price.
The contracts have no owner and no upgrade. Only the first buy is locked: a dev can still buy more from other wallets. Based on CZ's public idea; not affiliated with CZ or Binance.
Launch in CZ modeDip bids#
Not a kind of coin: a desk for every coin of the pad and for $hooks. A dip buyer locks BNB at a price per coin (the strike) and names a premium and how long each floor runs (10 minutes to 7 days). A holder pays that premium for a floor: the right to hand in up to that many coins at the strike until the floor runs out. The premium goes to the dip buyer at once.
Pump: the holder keeps the coins and the gain, the floor runs out and its BNB is free for the next holder. Dump: the holder hands the coins in; the desk moves them straight from the holder's wallet to the dip buyer's and pays the holder the BNB locked for them. No price feed is read: real coins go in, the agreed BNB comes out. No liquidation: every floor is fully covered by BNB in the desk the moment it is sold, and BNB locked for one floor can pay nothing else. A floor can be handed in part by part, given to another wallet, or given up early.
Every term of a bid is fixed when it is posted, so nobody can change the price under a holder who is buying. The dip buyer can add BNB, take free BNB back, or close the bid; BNB under open floors comes back as each one ends (the keeper ends floors that ran out). A bid is also a standing buy order: if the coin trades under the strike, anyone can buy a floor and hand coins in at once, which fills the dip buyer at their price plus the premium.
Fees: 10% of each premium and 1% of each hand in go to the pad: 65% of it buys the pickhooks token back and burns it, 35% goes to the team. The desk holds no coins and the owner can only set the platform wallet and these two fees, inside fixed caps of 20% and 3%; it can never move a bid's BNB. Dip bids are only listed on coins whose rules never refuse a send between wallets (no Max wallet, Rising max wallet, Chapters, The club, Holder gated, Pool only or Sniper jail): on those a dip buyer could fill their wallet to the cap and block every hand in.
Buy a floor or bid the dipsticky rules#
A rules coin whose rules look at the coins, not at the wallet. Every buy is a lot: the coins, the time they were bought, their marks (sniper, the creator's) and a share that is still locked. A send moves lots along with all of that, so a bag moved to a fresh wallet takes its rules with it. A sell takes the oldest lots first and only what the rules allow and the lock released; a send takes the youngest lots first.
The rules are a table of up to 8 rows fixed at launch. A row reacts to buys, sells or sends, checks up to four conditions (the age of the coins, time or blocks since launch, size of the trade, wallet balance, price against the start or the hour's high, share of the curve sold, hour, weekday, marks, number of buys, every n-th buy, holders, time since the last buy, size of the pot) and refuses, marks the new coins, locks a share of the buy that unlocks over a set time, burns a share of the buy, fills the coin's pot with a share of the buy, or pays the buyer a share of the pot. A drop is never more than the coins the buy brings and never goes to the creator. The launcher's templates (hold time, sniper jail, dev lock, drip, max per buy, max wallet, sell window, market hours, auto burn, dip drop, lucky buy, wake up) are such rows. hook script, where creators write their own rows, opens later on the same contracts. Before a launch the launcher runs 200 random trades on the table with the coin's own rule engine, checked against the contract trade by trade.
Two promises no row can break: every lot can be sold once it is 30 days old, and sells and sends are never taxed. Burns and the pot together stop at 10% of a buy, and a pot always has a drop that pays it out. A row that refuses sells or sends must let go within 7 days by itself, hold only the creator's coins, or close only by the clock and open at least once a week; coins put into the curve without a swap (liquidity, a flash) pass the sell rows too. The creator can lift a row for good, never add one; coins a lifted lock row already locked keep unlocking on their time. A drop row cannot be lifted: the pot only ever goes to buyers. A wallet holds up to eight lots; past that the two lots of the same marks that cost the least are joined and take the younger time, so a stranger's dust never makes an old bag young.
For terminals: check(kind, from, to, amount) on the coin returns 255 when a buy (1), sell (2) or send (4) would go through, else the row that stops it (254: coins still locked); sellable(wallet) and lotsOf(wallet) show a wallet's lots. /api/sticky/<coin>?wallet=0x… has the same as JSON. Fees work like every pickhooks coin: the 1 % pool fee, half of what lands to the creator, the rest feeds the pickhooks token.
Launch with sticky rulesLaunch on flap#
flap is the other launchpad on BNB Chain, and it runs its own token code, so our rules cannot go there. What can go there is a vault: flap tax coins send their tax to a contract of the creator's choice. Ours gives that tax one of three jobs. The pickhooks vault is being audited by flap right now; until that is done, flap shows a warning on vaults from our factory.
How it works on flapSafety and risks#
- Rules shape trading. They do not make a coin worth anything. Coins can go to zero.
- The token has no owner and cannot be upgraded. Nobody, the pickhooks team included, can change a coin after launch.
- A coin with a strict rule can stop trading for a while, for example outside its market hours. Read the rules before you buy.
- The supply is minted once at launch. Nobody can mint more.
- MetaMask shows a yellow hint on the first sell of a new coin, because its security partner Blockaid does not know the fresh contract yet. Connecting and buying show nothing. It is a hint, not a block: tick the acknowledgement and confirm. We have asked Blockaid to recognize the factory as a launchpad so the hint goes away for every coin; this is being fixed.
API#
Every coin launched on the pad is in a public feed: factory, launch block, transaction, both PancakeSwap pools, name, image, socials and the rules in the contract. JSON, no key, any origin may read it. Built for trading terminals and bots. Coins launched on flap with a pickhooks vault are in it too, marked launchedOn flap, with their vault and tax.
- /api/launches
- All coins, newest first, up to 200 per call. Add ?since=<unix seconds> for the coins from that time on, ?before=<unix seconds> to page back, ?limit= for fewer.
- /api/launches/<address>
- One coin by its token, pool, pair or vault address.
- /api/coins
- The board as the site shows it: price, market cap, holders, sold share and the rules of every coin.
- /api/activity
- What happens on the pad: launches, fee collects, $hooks buybacks and burns, jackpots, rewards, pots, windows and hours. Filter with ?kind=.
- /api/burners
- Which coins paid for the most $hooks burns.
- /api/official
- The pickhooks token: phase, price, burned, liquidity locked, buybacks.
FAQ#
- Can the creator change the rules later?
- No. The rules are set in the token's constructor at launch. The token has no owner and no function that edits them.
- What happens when a trade breaks a rule?
- It does not happen. The transfer reverts and nothing moves except the gas. On this site every trade is tried first without sending, so you see the rule's reason before you sign.
- Do the rules apply on other apps?
- Yes. The rules are in the token, so they run on PancakeSwap, in every wallet and every terminal. Rules that count per wallet use the wallet that signs, so routers and fresh receiving wallets do not get around them.
- Do creators earn from their coin?
- Yes, on coins launched from 4 October 2026 on: 50% of the fee that lands, 0.34% of every trade, in BNB, paid whenever the coin's fees are collected. At launch the creator can send a share of it into the coin's jackpot instead. Older coins pay the creator nothing.
- Is the creator exempt?
- From holding and buying caps, so the creator can make the first buy and run a dip only coin. Sell rules apply to the creator, and the dev lock exists to bind the creator.
- Is there a graduation?
- No. The coin starts in its PancakeSwap pool and stays there. The rules stay as long as they were set for.
- Why does a new coin show almost no liquidity?
- The pool starts with the whole supply and no BNB. The BNB side grows with every buy and is locked forever. A first buy in the launch transaction puts BNB in from the first second, and the pad buys 0.02 BNB of every new coin from its own wallet within a minute of the launch.
- What does a launch cost?
- 0.01 BNB plus gas. The seed opens the coin's V2 pair and stays there forever. Right after the launch the pad buys 0.02 BNB of your coin from its own wallet. On top, your first buy and any pot you fill if you want them.
- Does this site hold my money?
- No. You sign every transaction in your own wallet. Pots live in the coin's own contract and only its rules move them.
- Can I limit a coin to verified Binance users?
- Yes. Pick the set Binance only, or the rule holder gated with the Binance Account Bound Token (BABT) as the gate and 1 piece as the minimum. Only wallets that minted a BABT, which takes a Binance identity verification, can buy or receive. Scanners show this rule red, because their test wallet has no BABT.
- Rules in the coin or rules in the pool?
- In the coin: every transfer is checked, everywhere, with all 40 rules, and some of them make scanners show red. In the pool: the token is plain and green on every scanner, 20 rules run in its official PancakeSwap Infinity pool, and anywhere else it trades like any token.
- What do the hooks rules cost?
- Buyout, Vote, Duel and Sells at burn 100,000 $hooks each at launch, inside the launch transaction. Pay in BNB and the factory buys the $hooks on PancakeSwap and sends them to the dead address, or pay from your own $hooks. Nothing of it goes to anyone. Dead man, Milestone unlock, Floor fund and Payroll are free.
- Can a rule come back after it was lifted?
- No. A rule can only ever be lifted: bought off, voted off, or opened by its price feed. No function makes a coin stricter after launch, so nothing in v2 can turn a coin into a trap later.
- How long can a v2 rule hold my coins?
- Sells at is the exception to the one-day rule: it can hold sells for up to 7 days, unless the market hits the target first. The dev lock and the milestone unlock hold only the creator, up to 30 days. Every other rule holds a wallet for at most a day.
- Does the pickhooks token have a tax?
- Yes. $HOOKS is a flap tax token, 3% on every buy and sell. 56% of it buys $HOOKS back and burns it, 28% goes into the PancakeSwap pool as locked liquidity, 16% goes to the team. The coins launched here have no tax, only rules.
Addresses#
- hooks factory
- 0xecED45Ae3e85D947038009710594a50d422A54D8
- pickhooks modes factory (flap: BELL, SEAT, PERSUADE, RANSOM, WAR)
- 0x5572875849d2e79B8F6287e8E31Fe5576771cc9A
- pickhooks vault factory v1 (flap: burn, bell, milestone)
- 0xe2D22Ee45255A93E81228887d015aC11905C57c6
- PancakeSwap V3 position manager
- 0x46A15B0b27311cedF172AB29E4f4766fbE7F4364
- PancakeSwap V3 swap router
- 0x1b81D678ffb9C0263b24A97847620C99d213eB14
- hooks factory v2
- 0x23cC366e1DDBc41CFD70011C4AaC14B79998B24F
- calls factory
- 0x98D49C17458def2e5fdF00F20479658693498301
- lever factory
- 0x03EbF1558E2f9337E4d2FfCAcE3A5114aC32A87A
- lever engine
- 0x5Ff9C721288fd21689603Ea8e9D7791346B17927
- lever (first version) factory
- 0xeaB93e923170bd5331Db4300aF6F2555eBBF9615
- lever (first version) hook
- 0x5AED7A40E800b880D81B17F13050683E5e88BA67
- lever (first version) engine
- 0x55382317BE2Ec889016aFeeBE9A22b1C49b9122D
- lever (first version) router
- 0xb33d6B6e6fFB95C7CB64B0FFC63C5220047749ca
- v2 vote box
- 0xE6421103b9dFA52aB534a796f9956cFc2905Ed9c
- v2 duel arena
- 0x9829b65E104bDDc9f62E3F1d961651c863205Bba
- v2 floor vault
- 0xDE07b0a5Ee38450f83be010ACeb3C635dd9adec4
- v2 payroll box
- 0xFa97e129c1708B883a2A4969C7288E718aEDbDb6