Documentation

Protocol reference for hooks, pairings, and fee sinks.

Introduction

Nota is a Uniswap v4 launchpad that deploys a token, initializes a pool, and attaches protocol hooks in a single transaction. Liquidity is tradeable from block zero. Creators choose a pairing asset — ETH or a real-world asset (RWA) proxy — and a swap fee that feeds both the pool and creator earnings.

The surface you see on Launch is a thin client over that flow. No custody, no separate LP vault: hooks enforce burn and fee rules on-chain.

Tokenomics & Supply

Every token deployed on Nota has a fixed total supply of 1,000,000,000. 100% of this supply is paired with the chosen asset (ETH or RWA) and sent to the Uniswap v4 pool at initialization. The LP is then burned. There are no team allocations or presales.

Uniswap v4 Hooks

Uniswap v4 pools can register a hooks contract that runs at defined lifecycle points — before/after initialize, swap, add/remove liquidity, and donate. Nota ships two composable hooks used at deploy time.

// deploy sequence (simplified)
1. CREATE2 token
2. initializePool(token, pairing, fee)
3. attach Hook_AutoBurn + Hook_CreatorFee
4. seed liquidity → burn LP NFTs

Hooks are immutable after pool creation. Misconfiguration cannot be patched by upgrading a proxy — review fee tiers and pairing assets carefully before broadcasting.

RWA Pairings

Beyond ETH, Nota lets creators pair against tokenized representations of equities and commodities (e.g. NVDA, TSLA, GOLD, SPCX). These assets are treated as standard ERC-20s in the pool. Oracle and custody assumptions live with the RWA issuer — Nota does not rehypothecate collateral.

  • ETH pairs — default for memecoins and general launches.
  • Equity / commodity pairs — for narrative-aligned liquidity against RWAs.
  • Fee tier — 0.1%, 1%, or 3%, encoded into the pool key at initialize.

Fees & Burn

Hook_AutoBurn

After initial liquidity is minted, Hook_AutoBurn permanently burns the LP position (or sends it to the zero address / dead burner, depending on chain config). There is no admin path to withdraw base liquidity. Swaps remain possible; removing liquidity is not.

Hook_CreatorFee

On each swap, a portion of the configured fee accrues to the creator's fee recipient. Accrued balances appear under Protocol Earnings on the Dashboard and can be claimed in a single transaction. Claiming does not unlock burned liquidity — only the fee stream.

swap_fee = pool_fee
creator_share ⊆ swap_fee via Hook_CreatorFee
lp_supply → burned @ block 0 via Hook_AutoBurn