0.5%
Charged on the token leg, on top of the pool's 1% LP fee. Surplus above the base rate is burned on receipt.
beforeSwap classifies the wallet from its holding clock and its record.
afterSwap pushes one codon into the genome and charges the genome tax.
Expression, dominant gene and the four adaptive scores move with it.
Next block trades under new fees and a new release cap.
A single bytes32 word. Every wallet interaction pushes one codon in and drops the oldest, so the sequence is a rolling record of the organism's last 32 genetic events — and the hook reads it to set its own parameters.
SEQUENCE0x0506060404060306040505050507050506050604060306050607050406060606
EACH CODON = ONE WALLET INTERACTIONSEQUENCE STABLE
The organism declares an inventory at deploy and releases it through one fixed range. Available inventory is read from the pool's own tick storage — not from a token balance — so it cannot be inflated by liquidity sitting in some other pool.
The genome does not trade — it sets terms. Fees and the release cap are derived from the expressed genes of earlier blocks, so a flash loan cannot move the fee it is about to pay.
0.5%
Charged on the token leg, on top of the pool's 1% LP fee. Surplus above the base rate is burned on receipt.
1.3%
Charged on the ETH leg and raised further for wallets the classifier reads as PAPER. Surplus is queued for buyback-and-burn.
3.3%
Gross inventory a single block may release, fixed by that block's first buy. Selling back inside the block does not reopen room.
GENESIS
Lifecycle state, driven by remaining inventory. Dominant gene: LIQUIDITY across 47 mutations.
Simulated by the local engine — the same values DNAHook.getCurrentParameters() returns once deployed.
Wallets are the input. Every interaction is classified into a gene, pushes one codon into the sequence and is written into the lineage — the organism keeps no other memory.
One hook, one organism, one canonical pool: native ETH / DNA at a static LP fee. The pool is created and liquidity added through the standard Uniswap v4 interface — the hook never gates initialization or liquidity.
Uniswap v4 hook on beforeSwap + afterSwap. Classifies the wallet, charges the genome tax as a return-delta, pushes a codon and freezes the next block’s parameters.
NOT DEPLOYEDFixed-supply ERC-20 that records two amount-weighted clocks per holder — when they acquired, and whether what they hold came straight out of the pool.
NOT DEPLOYEDReceives the genome tax, credits the base share, burns the buy surplus on receipt and queues the sell surplus for buyback-and-burn.
NOT DEPLOYEDStateless view contract this page reads: getOrganism, getGenome, walletClassOf, quoteSwapFee. Computed with the same libraries the hook executes.
NOT DEPLOYED