Docs
Everything StonkIt does on-chain, in plain English. If you want the source, it's all in contracts/src/.
How it works
Pick a stock to pair against
NVDAx, TSLAx, SPCXx — any Backed Finance xStock on the whitelist. Your coin trades against it from block one.
Launch with zero stock capital
You supply only the new token. Liquidity seeds single-sided on Uniswap V3 — no upfront stock-token capital, no bonding curve.
Liquidity locks forever
The position can never be withdrawn — only trading fees can be collected, split between you and the platform.
What's enforced on-chain
Good to know
- Not audited
This is a working MVP that passes tests against a real mainnet fork, not a security-reviewed contract. Use at your own risk.
- Pool-init griefing is possible, not profitable
Because a new token's address is only known once the launch transaction lands, a mempool watcher could pre-create the same Uniswap pool at an adversarial price. The single-sided check makes this fail safely — the transaction reverts and no funds are ever at risk. A griefed launch just needs to be retried.
- Quote-token eligibility
Backed Finance's xStocks carry issuer-side geographic/eligibility restrictions on who can hold or redeem them. That restriction lives in the stock token issuer's terms, not in this contract.
- Fee split
80% of trading fees go to the creator, 20% to the platform, by default. This is owner-adjustable on-chain.
