The token is created
A fixed-supply ERC-20, minted in full to the factory. There is no mint function to call afterwards, so the supply is settled in this block and never again.
ONESHOOT performs an entire token launch in one transaction. This page says exactly what that means, what follows from it, and what it does not claim.
The token is created
A fixed-supply ERC-20, minted in full to the factory. There is no mint function to call afterwards, so the supply is settled in this block and never again.
A locker is created for it
A contract that will hold the liquidity position. You own it, so trading fees stay collectable, but it can only ever call the position manager.
The market opens
A Uniswap V3 pool at your fee tier, initialised at your starting price. Which token is token0 flips the arithmetic, so the site computes it from the predicted address rather than guessing.
Liquidity goes in one-sided
Tokens only, in a range sitting entirely on one side of the price, so no paired ether is needed. The factory reads the pool tick back and refuses if the range would contain it.
The position is minted to the locker
Straight there — the NFT is never owned by a wallet, not even momentarily. That is what makes a locked-liquidity check pass, and it is why no single signature can sell the position.
Ownership is renounced
Still inside the same transaction. The metadata URL freezes and the token is left with no privileged caller at all. You never held ownership, so you cannot be asked to give it up later.
No half-launched state
A revert anywhere unwinds the token, the pool and the position together. Either every step above happened, or none of them did.
No mint, and no burn either
A capped mint scores the same as an uncapped one with every analyser, because a cap is a number in storage. Burn is absent too: it routes through the same internal hook with a zero address and reads as minting.
The position never touches a wallet
It is minted directly to the locker inside the launch. There is no block in which a single signature could have sold it.
Nothing is custodied
The factory holds the fresh supply for the length of one call, spends it on the position, returns the unplaceable remainder to you, and ends with a zero balance.
The locker's owner can act on the position. You can collect trading fees, and you can withdraw liquidity. That is deliberate: a position nobody can touch is one whose fees are burned and whose mistakes are permanent. The guarantee is about where the position lives — a contract, never a wallet — not about the owner having been deleted.
A fixed supply is not a promise about price. It means the number of tokens cannot grow. It says nothing about what anybody will pay for them.
The launcher keeps any unplaceable remainder. Uniswap's tick maths cannot place the last few thousand wei of a range, and the factory returns that dust rather than stranding it. On a test launch of a billion tokens it came to about 2040 wei.
| Contract | Address |
|---|---|
| Launch factory | 0xa7EC…387e |
| Uniswap V3 position manager | 0x7399…E0D3 |
| Deployer | 0xdbCD…1584 |
| WETH | 0x0Bd7…AD73 |
The deployer has no power over any launch: the factory has no owner, and it renounces ownership of every token inside the transaction that creates it. The address is published so you can confirm the factory you are using is the one described here.