DON'T TRUST US.CHECK.
Every launchpad says it is fair. The word costs nothing to type. So each claim below comes with the function to look for and what you should find — and where the answer is “that function does not exist”, that is the strongest form the promise can take.
The BUY Button Has No Off Switch
January 2021: your broker greyed out the BUY button on GME mid-candle. Not because the market closed — because someone upstream made a call. That is the exact thing this launchpad exists to make impossible, and it is built on Robinhood's own chain, which we find funny.
The factory contract has no pause function. Not a paused one, not a timelocked one, not an owner-only-in-emergencies one. The functions that would let anyone stop a trade were not disabled — they were never compiled in. Nobody can halt a launch: not us, not a risk desk, not whoever ends up holding a key.
- Global halt
- Function does not exist
- Per-token halt
- Function does not exist
- Who can close creation
- Nobody, ever
- Trading fee
- 1%, fixed at deploy
CHECK IT YOURSELFCall setTradingHalt or suspendToken on the factory. There is nothing to call — the selectors are absent from the bytecode.
You Can Always Leave
A buy button nobody can switch off is worth little if the sell side can be jammed instead. So selling is deliberately the least conditional path in the whole system.
Selling back to the curve never reads a price feed. Your proceeds are a straight pro-rata slice of the reserve that is actually sitting there — if you hold 5% of what the curve sold, you get 5% of what it holds. An oracle going stale, an equity halting, a feed being deprecated: none of it can trap you, because none of it is consulted on the way out.
- Sell requires an oracle
- No
- Proceeds formula
- Your share of the real reserve
- Can a halt block a sell
- There is no halt
- Minimum hold time
- None
CHECK IT YOURSELFRead sell() in the factory. The exit path calls the pricer zero times.
Nobody Got In Before You
No presale. No whitelist. No allocation round. No advisor unlock. When a launch is created, the entire supply is minted to the factory and sits on the curve — and the only function that moves it is the one you use to buy.
This is not a policy we promise to follow. There is no code path that transfers supply to a creator, so a team bag is not something we decline to do — it is something the contract cannot express. Creators buy their own launch on the same curve at the same price as everyone else, in public.
- Team allocation
- 0% — no code path exists
- Presale / whitelist
- None
- Supply on the curve at t=0
- 100%
- Creator's advantage
- None. Same curve, same price
CHECK IT YOURSELFThe token mints its entire supply to the factory in its constructor. Read the balances at block one.
Your Tokens Are Actually Yours
Most launchpads ship a token that taxes itself. Send some to a friend, move them to a hardware wallet, split a position across two addresses — each one skims a few percent, because the tax logic lives inside the token's transfer function and cannot tell a trade from a gift.
Sherwood launch tokens are plain ERC-20s. The entire contract is a standard token plus its own description and links. There is no tax code in it, no blacklist, no transfer hook, no owner. Fees are charged by the pool when you trade, and nowhere else.
- Transfer tax
- None. Not on any transfer
- Blacklist / freeze
- Does not exist
- Token owner
- There isn't one
- Works with routers & aggregators
- Yes — it is a normal token
CHECK IT YOURSELFTransfer a launch token wallet-to-wallet and compare the amounts. They match to the wei.
The Toll Goes to the Forest
Every other launchpad routes graduation fees to a company wallet and calls it a business model. Ours go to the Sherwood Vault, and the difference is not intent — it is that the address cannot be changed. It is written into the factory at deploy and there is no function to point it somewhere else.
The vault itself has no withdraw function. None. The only way value ever leaves is through a strategy contract that can be named exactly once and never replaced — deployed in public first, so anyone can read what it will do before it is able to do anything. Until one is named, the vault is inert: fees arrive, and nobody on earth can move them.
- Fee destination
- Sherwood Vault, immutable
- Withdraw function
- Does not exist
- Spending route
- One strategy, named once, never replaced
- Currently spendable
- No — no strategy named yet
CHECK IT YOURSELFRead the vault. There is no withdraw, no sweep, no owner transfer. Check isArmed() — it is false.
Full Draw, Then the Liquidity Is Gone For Good
When the raise target fills, the buy that crosses it also graduates the launch — same transaction, no team action, no multisig, no announcement. The reserve and the remaining supply seed live Uniswap V4 pools, one for each equity in the basket.
Then the liquidity stops being anyone's. On older venues you burn LP tokens and hope. Uniswap V4 has no LP token, so the guarantee here is structural instead: the position is held by a contract with no withdraw function, no owner, no upgrade path and no delegatecall. It cannot be pulled because there is no code anywhere that could pull it.
- Trigger
- Automatic, in the filling buy
- Human involvement
- None
- Liquidity withdraw path
- No such function exists
- Who can rug it
- Nobody, including us
CHECK IT YOURSELFThe liquidity deployer has six functions and none of them reduce liquidity. It has no owner at all.
Green Hat Armor
Snipers win by being first into the launch block with a bot. Green Hat makes that block the most expensive one to trade in: the fee starts at 100% and decays across the first six blocks — 100, 50, 25, 15, 10, 5 — before settling at the normal 1%. Rushing the open stops being profitable, which is the only thing that actually deters a bot.
Two honest notes. It is a fee, not a shield: it makes sniping unprofitable, it does not make sandwiching impossible. And it does not care who you are — an early human pays the same rate as an early bot. The panel shows you the live rate before you sign, so nobody meets it in a receipt.
- Mechanism
- Fee decaying 100%→1% over 6 blocks
- Applies to
- Everyone equally
- Credential required
- None
- Shown before you sign
- Yes, live
CHECK IT YOURSELFCall effectiveFeeRate on a launch during its first blocks and watch it fall.
FAQ
- Can you stop me from buying?
- No, and not as a matter of policy. The functions that would do it do not exist in the deployed contract, so there is nothing for us to decide.
- Can you take the fees somewhere else later?
- No. The fee address is immutable and points at the vault, and the vault has no withdraw function. The strongest thing anyone can do is name a spending strategy once, in public, and never change it.
- What stops the creator from dumping on me?
- They start with nothing. Supply goes to the curve, not to them, and there is no code path that would move it anywhere else. If they want tokens they buy them like you do, at the price the curve is at.
- What happens if a price feed breaks?
- Buying that launch stops working, because a buy has to be priced. Selling keeps working exactly as before, because the exit never reads a feed. You are never trapped by an oracle.
- What happens if a launch never hits full draw?
- Nothing, forever. It stays on the curve and stays tradeable. There is no deadline, no refund window and no cleanup job — an unfinished launch is not a failed one, it is just still open.
- Is any of this financial advice?
- No. It is a bonding curve on a test network with mock assets. Read the roadmap for exactly what is real and what is not.







