StonkIt

Docs

Everything StonkIt does on-chain, in plain English. If you want the source, it's all in contracts/src/.

How it works

01

Pick a stock to pair against

NVDAx, TSLAx, SPCXx — any Backed Finance xStock on the whitelist. Your coin trades against it from block one.

02

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.

03

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

Single-sided liquidity
No stock-token capital required to launch.
Permanently locked
No function anywhere can withdraw the position.
Anti-snipe built in
2% max tx/wallet until price hits 8x, then lifts for good.
Fixed supply
Minted once at launch. No mint function exists after.

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.