Every listing opens at one price. When it closes, that price becomes a floor.
Choose a token, a stock to price it in, and how long the window stays open. Buying and selling run the whole time. At the close the unsold supply burns and everything raised is locked underneath as a bid you can always sell back into.
No bonding curve during the sale. No allocation, no vesting, no claim step. The first buyer and the last buyer pay exactly the same number.
Listings
Approvals are for the exact trade amount only — never unlimited. Every call is simulated before your wallet opens.
Sample data until a factory address is configured. Addresses for a live listing are always read from the sale contract itself, never from a link or a query string.
Open a listing
Eight fields, then it is immutable forever.
A third of this is the most that can sell. The rest burns at the close.
The floor is denominated in this asset, so it moves with it.
The same price for the first buyer and the last.
Fifteen minutes at the shortest, thirty days at the longest.
On buys only, 1% to 5%. IPOPAD keeps 0.25 while the window is open; after launch you keep all of it.
Once deployed nothing here can be changed. You keep the fee and nothing else — the raise belongs to the floor.
How a listing runs
Four states, one of which anyone can trigger. None of them has a privileged caller.
Against the alternatives
What each launch format guarantees a buyer at the moment they enter.
True at every block. The quote the contract holds is always enough to buy back every token in circulation at the floor.
Selling into the floor removes the tokens and exactly their floor value. The ratio it owes can only improve.
The creator's fee sits on entry. Exiting at the floor costs nothing, so a round trip can never be arbitraged.
Questions
The mechanism is trustless. The person who chose the parameters is not — read every listing before you enter it.
A raise that cannot be withdrawn is the only price support worth the name.