What it is
A vault with no owner turns a fixed share of creator fees into bids under the price.
Bidwallfi is a factory for vaults on Robinhood Chain. A coin launched through it, or opted in later, names its vault as the Pons fee recipient. The vault splits every claim: the creator's share goes to a payout address, the locked share becomes range positions under the price, called bricks, that the vault holds for life. There is no withdraw function, no owner and no upgrade path.
The loop
- 01
A trade happens
A trader buys or sells the coin on Pons. The trade pays a 1% fee.
- 02
70% of the fee is the creator's
0.7% of volume, plus any creator tax, lands in the coin's vault. The vault is the fee recipient.
- 03
Anyone calls claim()
The vault does the split: (100 − X)% goes to the creator's payout address, X% is the ratchet share (default 30%, fixed forever).
- 04
90% of the ratchet share becomes bricks
Buy orders stacked under the price in the coin's own pair. Position NFTs stay in the vault for life.
- 05
10% is the platform cut
40% becomes bricks under $BID, 40% goes to the treasury, 20% funds the Floor Wars prize pool.
Every wei claimed = payout + bricks + cut. The invariant is checked in tests and shown per claim on the coin page.
Bricks and the schedule
A brick is a range position ±2% wide around a rung, in the coin's own pair on a plain Uniswap V3 pool at the 1% fee tier. Five rungs sit below a 30-minute time-weighted reference price. Each build splits new ETH evenly across the five.
A brick that fills holds tokens instead of ETH. The vault never sells them. Swap fees earned by a brick are compounded into new bricks by anyone who calls compound().
The ratchet
Bricks are placed relative to the reference at build time and stay where they were laid. After a run of +25% the reference steps up and the next build lays a new course above the old one. The old course stays. Over weeks the wall becomes layers, and the price can retrace into any of them.
- Week 1: one course under the launch price
- Week 3: a run re-arms the reference; a second course above the first
- Week 6: three courses, each a record of a level the coin once held
What the vault cannot do
The creator can: Change their own payout address. It only ever touches their (100 − X)% share.
Bricks are bids, not a price promise. A large enough sell can push the price through every brick. The Pons protocol owner can reroute any coin's future fee stream after a public 3-day timelock. Bricks already placed stay put; future fees depend on Pons. Every coin page shows this, in plain words. A coin with little volume builds a small wall. Bricks sit in a side pool, so their support reaches the main pool through arbitrage, not directly.
Launch a new coin
- 01
Step 1
Open the launch page and connect a wallet
- 02
Step 2
Name, ticker, image, creator tax (0 to 10%)
- 03
Step 3
Pick X with a slider from 20% to 100% (default 30%). The preview does the maths live
- 04
Step 4
Sign once: coin, vault and rules deploy together
- 05
Step 5
The coin page goes live with its Floor Wall and badge
- 06
Step 6
Every claim pays you and stacks bricks. You never press a button again
Opt in an existing coin
- 01
Step 1
Paste the coin's contract address
- 02
Step 2
The app reads Pons: current fee recipient, phase, volume. Only the current recipient can continue
- 03
Step 3
Pick X and a payout address
- 04
Step 4
Transaction 1: deploy the coin's vault
- 05
Step 5
Transaction 2: point the Pons fee stream at it
- 06
Step 6
Badge, coin page and share card, same as a new launch
Only the coin's current Pons fee recipient can point the stream at a vault. The app reads that address from Pons before it lets you continue.
Keepers and graduation
claim() when fees are waiting, build() when the cooldown and price guard allow, compound() when brick fees are worth moving. The caller earns 0.5% of the amount moved, capped at 0.0005 ETH per call, paid from the platform cut. Bricks never pay for keepers.
Floor Wars
- One season = one week, Monday 00:00 UTC to Sunday 23:59 UTC
- Every coin with a wall of at least 0.5 ETH at the start of the week is in, automatically
- Final ranks are frozen at the last block of the week
growth % = new bricks placed this week ÷ wall size at the start of the week. Only bricks funded by real claims count. Ties go to the larger wall. Holding the token never changes a score.
The winner receives bricks from the Floor Wars pool: the smaller of this week's pool and the winner's own growth this week. Placed as bricks in the winner's vault, never paid to a wallet. Unspent pool rolls into next week.
$BID
$BID launches through the same factory with X = 100% and no platform cut. Its creator income is 0.7% of volume plus the 2% creator tax, and all of it becomes bricks under $BID. The team earns nothing from $BID trading; it is paid only from the treasury share of other coins' cut.
- Holding may never: buy Floor Wars score
- Holding may never: buy board placement
- Holding may never: buy a different set of vault rules
- Holding may never: change what the vault does with anyone's fees
- The vault always takes the same 10% cut on-chain; rules never depend on a balance, so nobody can borrow the token for one block to game a claim.
- Every Monday the treasury measures the payout address's 7-day time-weighted balance.
- Tier reached for the whole week: the treasury pays back 1, 2 or 3 points of that coin's ratchet flow.
- Rebates come only from the treasury's 40% share of the cut; bricks and the Floor Wars pool are untouched.
- Product live before the token: contracts verified, app live, a test coin's wall visible on the board
- Pons applies a 99% snipe tax to buys in the first 3 seconds after launch
- The contract address is posted only from @bidwallfifun and pinned here at the same moment
- No presale, no whitelist, no team bag to dump
Revenue
- Platform cut: 10% of the ratchet share of every opted-in coin's creator fees. Settled on-chain at every claim, in ETH. This is the only fee we take.
- No launch fee on top of the Pons launch fee (0.0005 ETH, paid to Pons).
- No fee on trades, no fee on the creator's own share, no fee to read the API or embed a badge.
- Phase 3: B2B integration fee when another launchpad plugs the vault factory into its own launch flow.
A model, not a number: at every coin trades $100k a day, X = 30%, no creator tax, one coin produces $700 of creator income a day, keeps $490, lays $189 of bricks and pays a $21 cut: $8.40 to the $BID wall, $8.40 to the treasury, $4.20 to Floor Wars.
Architecture and safety
- Unit, fuzz and invariant tests on every vault path
- Fork tests against live Robinhood Chain state
- Dry run on the Robinhood Chain testnet (46630)
- External audit before mainnet; verified source for every contract
- Public bug bounty from launch day
Risks
- Bricks are bids, not a price promise; a large enough sell goes through every one
- The Pons protocol owner can reroute future fee streams after a 3-day timelock; placed bricks are unaffected
- Support reaches the main pool through arbitrage, so it is only as fast as the arbitrage bots
- Low-volume coins build small walls; the product matters most where volume already exists
- Contracts are immutable: a bug cannot be patched, only re-deployed as a new factory
- The team earns nothing until creators opt in