BIDOOR
← Back to the board

Rules

Short version: rank is the total paid on a contract address, and the contract address is the only thing you control. Everything below exists so that stays true. No edge, no allowlist, no cope — just the number.

Ranking

One list, all chains. Solana, BNB Chain, Robinhood Chain, Base, Ethereum, TON, TRON and Hyperliquid compete against each other. There are no per-chain sections.

Rank is the running total paid on a token, not the size of any single bid. A token that paid $1 fifty times ranks exactly where a token that paid the same amount once does.

Equal totals are broken by time. Whoever reached the amount first keeps the higher rank, so a spot you paid for never shuffles on its own.

Taking #1 costs at least $5 more than the current leader's total. Every other rank is taken by $1 more than the token holding it.

Bids

New listings start at $1. Top-ups on a token already listed start at $1. Whole dollars only, up to $999,999 per bid.

A token is identified by its contract address, never by its name. Bidding on an address that is already listed adds to that entry's total. It cannot create a duplicate row.

Because identity is the contract, two tokens sharing a name are two entries, and a token that rebrands keeps the one entry it already paid for.

Payment is what claims a rank. Nothing appears on the board on the strength of an unfinished checkout.

Paying

Every bid is paid in USDC on Solana, to one fixed wallet, whatever chain the token itself lives on. The address is shown on the payment screen for your bid.

Starting a bid creates a pending bid that holds its price for 30 minutes, and gives it a payment amount of its own: your bid plus a small unique fraction, so a $50 bid is paid as something like $50.0041.

Send exactly that amount. The fraction is how we tell your payment apart from everyone else's — a transfer arriving at our wallet carries no other clue about whose bid it is for. Send more or less and it will not match.

The fraction is plumbing, not a fee. Your rank is counted as the round bid amount: a $50 bid ranks as $50, whatever the last four decimals were.

Paste the transaction signature and we check it against the Solana chain: that it is confirmed, that it moved real USDC, that it arrived at our wallet, and that the amount matches your bid exactly.

If the amount does not match, the payment is recorded against your bid and is not lost — but it does not land on the board on its own, and the transaction is now spent. Getting it applied means writing to us and waiting for a person to do it. Send the exact amount and you never meet any of this.

A transaction can only be presented once, matched or not. We record every signature the moment we check it. That is what stops anyone else claiming a payment you made — and it also means a transaction that did not match cannot be submitted again, by you or by them.

Nothing reaches the board until that check passes. If it fails, the reason is shown, and while the window is still open you can pay again and paste the new transaction — a different one. If the window closes, the bid expires and you start again at whatever the price is then.

Bids are final and non-refundable. They are advertising spend, not a deposit. We do not hold, return or credit them. Nothing about a rank is guaranteed except that somebody paid for it.

Send only USDC on Solana, from a wallet you control. A different token, a different chain, or an amount below the bid will not be credited and cannot be recovered. We only ever receive — we will never ask you for a key, a seed phrase or a signature request.

What an entry says

Name, ticker, logo and social links are read from DexScreener by contract address. You do not type them, and they are refreshed from the same source every time the entry is topped up — so a rebrand follows the token automatically.

This means paying into an entry buys you rank and nothing else. No bidoor can top up someone else's token to rewrite its name or repoint its links.

Any token tradeable on DexScreener can be listed. That is the only gate. If no DEX knows the address on the chain you picked, the bid is rejected rather than creating a nameless row.

The launch link is the only field a bidder supplies, and it is frozen by the first bid on an entry. Later bids never change it.

Contract address

The address must be valid for the chain you picked, and the token must actually trade on that chain. An EVM address submitted under Solana is rejected, and the reverse too.

The same address on two different chains is two different tokens and gets two entries.

Address formats that encode the same account more than one way are collapsed into one entry — EVM casing, and TON's bounceable and non-bounceable forms.

Links

A launch link is optional. Listing needs a contract address on a chain DexScreener knows, and nothing else. If you do give a link it must be https and clean, like every other link here; if you do not, the row simply shows nothing about where the token came from.

Known launchpads get a verified badge. If the link points at a launchpad we recognise for that chain, the row shows a . That is all the badge means — it is not a review of the token, and its absence is not a warning.

Query parameters are stripped from every link. Referral, affiliate and tracking tags do not survive, and two links that differ only by parameters are one link.

Link shorteners and link-in-bio pages are rejected outright. Their destination can be changed after we have accepted it, which makes them unreviewable.

Clicks from the board carry no referrer and no parameters.

Recognised launchpads

Solanapump.fun · letsbonk.fun · bonk.fun · believe.app · boop.fun · moonshot.money · daos.fun · bags.fm
BNB Chainfour.meme · flap.sh · bonk.fun
Robinhood Chainhood.fun
Baseclanker.world · zora.co · flaunch.gg · virtuals.io · bankr.bot
Ethereumzora.co · virtuals.io · fjordfoundry.com · echo.xyz
TONgaspump.tg · tonup.io · blum.io · ton.diamonds
TRONsunpump.meme · sun.io
Hyperliquidhypurr.fun · liquidlaunch.app · hyperliquid.xyz

This list is not a gate. Launching somewhere else does not stop you listing — your row just shows without the ✓. Tell us about a launchpad that belongs here and we will add it.

Delisting

We may remove any entry we believe is a scam or a rug, without a refund. Bids are non-refundable, and a delisting is a consequence of behaviour rather than a cancelled order.

A delisting frees the rank. The record of it is kept — nothing is deleted — but the total stops counting, so relisting that token means paying again from zero.

We are not obliged to delist anything, and not delisting a token is not an endorsement of it. See below.

What this board is not

A rank is proof that someone paid for it and nothing else. It is not an audit, a listing approval, or a signal that a token is safe.

Reading metadata from DexScreener proves a token trades somewhere. It does not prove the token is honest, and it does not mean the person bidding has anything to do with it.