Token Z$Z · Ethereum

Hold weight that compounds with time.

A Uniswap v4 hook token. Every swap routes 3% ETH into continuous holder and restore streams — scaled by how long you hold.

Protocol overview

One contract. Two roles.

Token Z is an ERC-20 and a Uniswap v4 hook in a single deployment. Trading activity funds rewards; hold duration scales your share.

01

Hook tax

3% of each swap is taken in ETH and split 70% to holders by weight, 30% to the restore stream.

02

Hold multiplier

Weight starts at ×1.00 and ramps +5% per hour to ×2.00. Soft sells retain 50% of hold credit.

03

Fixed supply

100,000 Z on Ethereum mainnet. No inflation schedule. Rewards are ETH from trading activity.

Mechanics

How rewards accrue

Reward weight equals balance multiplied by your hold multiplier. Streams update continuously as swaps tax ETH into the protocol.

Tax

3% ETH on every swap

Buys and sells pay the hook fee in ETH. Exact-out sells are not supported — use exact-in routing.

Split

70% holders · 30% restore

Holder stream pays all tracked wallets by weight. Restore stream requires ≥100 Z balance to participate.

Ramp

×1.00 → ×2.00 at +5%/hour

After ~20 hours without a full reset path, multiplier reaches the ceiling. Selling keeps half elapsed hold time.

Actions

claimRewards() · sync(address)

Claim combines holder and restore ETH. Sync checkpoints weight without withdrawing. Unclaimed rewards may be purged after 24 hours.

Parameters

On-chain constants

Immutable protocol parameters for Token Z. Values mirror the TideFi / Anchor v4 hook design.

ParameterValueNotes
TokenToken Z ($Z)ERC-20 + Uniswap v4 hook
Supply100,000 ZFixed; 18 decimals
NetworkEthereum mainnetChain ID 1
Swap tax3% (FEE_BPS = 300)Taken in ETH
Holder share70%By hold weight
Restore share30% (RESTORE_BPS = 3000)≥100 Z eligible
Multiplier×1.00 → ×2.00+5% / hour (RAMP_BPS_PER_HOUR = 500)
Soft sell50% hold credit keptSELL_KEEP_NUM / SELL_KEEP_DEN
Purge window24 hoursFrom first pending reward
Tick spacing60Pool key constant
Boot spot0.00001 ETH / ZFDV ≈ 1 ETH (~$2k MC)

Documentation

Protocol reference

Operational guide for holders, LPs, and integrators. Chapters cover design, API surface, and liquidity guidance.

Chapter 01

Design

Token Z combines an ERC-20 token and a Uniswap v4 hook in one contract. Swaps against the ETH/Z pool invoke hook callbacks that assess a 3% ETH fee. That fee is allocated to two continuous accumulators: a holder stream (70%) and a restore stream (30%).

There is no round-based reset, no stability bar, and no meltdown mechanic. Reward entitlement is a function of balance and hold duration only.

Chapter 02

Tokenomics

  • Supply: 100,000 Z fixed at deployment
  • Chain: Ethereum mainnet
  • Pair: ETH / Z on Uniswap v4
  • Tax: 3% ETH on buys and sells
  • Distribution: 70% holder drip · 30% restore drip
Chapter 03

Hold weight

Each wallet tracks heldSince. Reward weight is balance × multiplier. The multiplier increases by +5% per hour from ×1.00 to a maximum of ×2.00 (approximately 20 hours of uninterrupted hold credit).

Soft sell: selling retains 50% of accumulated hold time rather than a full reset. Transferring an entire balance to zero clears hold credit.

Chapter 04

Streams

The holder stream accrues to all tracked addresses proportional to weight. The restore stream uses a parallel accumulator; wallets holding ≥100 Z with active restore weight receive that slice continuously — no milestone unlock.

Chapter 05

Claiming & syncing

  1. Hold Z while swaps generate ETH fees
  2. Call claimRewards() to withdraw holder + restore ETH in one transaction
  3. Call sync(address) to checkpoint rewards and refresh weight without claiming

Rewards left unclaimed for 24 hours may be purge()d to the house address. Sync regularly if you do not intend to claim immediately.

Chapter 06

On-chain API

Primary read and write surface for integrators and the Token Z app:

multiplierBps(address)Hold multiplier in basis points (10000 = ×1.00, 20000 = ×2.00)
holdSeconds(address)Effective hold duration in seconds
claimableOf(address)Total claimable ETH (holder + restore)
holderRewardsOf(address)Pending holder-stream ETH
restoreClaimableOf(address)Pending restore-stream ETH
balanceOf(address)ERC-20 balance
claimRewards()Withdraw combined rewards; returns amount
sync(address)Checkpoint rewards and refresh weight
launchTime()Boot timestamp (uint64)
dripBuffer()ETH buffer pending distribution
totalWeight()Aggregate holder weight
Chapter 07

Liquidity guidance

Initial seeding uses Uniswap v4 Position Manager after boot(). Recommended single-sided deposit profile at launch:

  • Range: minimum 0 · maximum ≈ 99,000 Z per ETH (must be < 100,000 spot)
  • Deposit: full token supply · 0 ETH (token-only side of the range)
  • Spot reference: 0.00001 ETH per Z at boot · FDV ≈ 1 ETH (~$2k MC)

LP and routing contracts are excluded from reward weight so liquidity provision does not dilute holder streams incorrectly.

Chapter 08

Trading notes

  • Exact-out sells are not supported — always use exact-in
  • Hook address equals token address (single contract)
  • Owner calls boot() once, then seeds liquidity via Position Manager
  • Website: tokenz.website · X: @TokenZV4

Application

Claim · Sync · Trade

Demo mode
Wallet not connected
Position
×1.00 0% to max
×1.00×1.50×2.00
Hold time
Balance
Holder drip
Restore drip
Time to ×2

Multiplier deepens +5% per hour. Soft sell keeps 50% hold credit.

Rewards
0.0000
ETH claimable

Protocol
Status
Total weight
Drip buffer
Supply100,000 Z
Trade
ETH
Z

Via Uniswap v4 · 3% hook tax

Exact-in sells only. Estimates use boot spot until live price is available.