unitone

Unitone.

Per-second LP yield streaming. A Uniswap v4 hook on Unichain — built for treasuries that need predictable cash flow.

TOTAL STREAMED$4,210,847.2900PER-SECOND · ACROSS ALL POOLS
WHAT YOU'LL SEE

Claim what's yours, by the second.

No vault wrappers. No batched accrual. Just one button when you want your drip.

unitone.claim/usdc-usdt
USDC
USDT
USDC/USDT POOL · 0.05% TIER
+$2,847.32
EARNED THIS WEEK · 7D STREAMING

DRIP

$0.0001428/s

POSITION

$42,318

BUFFER

$128.04

NEXT CLAIM

~12s

Per-block claims
No lockup
Gas: ~$0.003
BUILT FOR TREASURIES LIKE THESE
Aave
Aave
MakerDAO
MakerDAO
Lido
Lido
ENS
ENS
Optimism
Optimism
Arbitrum
Arbitrum
Compound
Compound
Frax
Frax
Curve
Curve
Uniswap
Uniswap
Aave
Aave
MakerDAO
MakerDAO
Lido
Lido
ENS
ENS
Optimism
Optimism
Arbitrum
Arbitrum
Compound
Compound
Frax
Frax
Curve
Curve
Uniswap
Uniswap
Aave
Aave
MakerDAO
MakerDAO
Lido
Lido
ENS
ENS
Optimism
Optimism
Arbitrum
Arbitrum
Compound
Compound
Frax
Frax
Curve
Curve
Uniswap
Uniswap

Aspirational. Not a partnership claim. Mainnet Q4.

LIVE · TESTNET ACTIVITY

Drip is happening, right now.

Every few seconds, somewhere on Unichain Sepolia, an LP claims a few cents of streamed yield. Here's the live tape.

STREAMING · BLOCK 12,847,318

    Tape is illustrative. Mainnet stream goes live Q4 2026.

    STREAMING YIELD · USDC/USDT 0.05%

    7 days. Forecast it.

    Every Uniswap v4 swap routes its fee portion into the drip buffer. Per-second drip rate stays predictable across the whole window — model your monthly inflow from one number.

    BUFFER
    $9,842
    RATE
    $0.0001428/s
    WEEKLY
    $2,847.32
    APR
    8.4%
    $0$750$1,500$2,250$3,000MonTueWedThuFriSatSun

    Live chart — refreshes every block. Model with /simulator.

    LIVE ON THESE POOLS

    Where your drip streams from.

    Four flagship pools on Unichain, each metered by the same v4 hook — drip rates update every block, settled every second.

    USDC
    USDT
    USDC / USDT
    FEE TIER · 0.05%

    APR

    8.4%

    DRIP/SEC

    $0.0001428

    TVL

    $4.21M

    7D CHANGE

    +0.42%

    POOL UTIL

    78%

    USDC
    PYUSD
    USDC / PYUSD
    FEE TIER · 0.05%

    APR

    12.1%

    DRIP/SEC

    $0.0001872

    TVL

    $1.84M

    7D CHANGE

    +1.18%

    POOL UTIL

    64%

    USDC
    WETH
    USDC / WETH
    FEE TIER · 0.30%

    APR

    18.6%

    DRIP/SEC

    $0.0003092

    TVL

    $8.92M

    7D CHANGE

    +2.45%

    POOL UTIL

    91%

    ETH
    USDT
    ETH / USDT
    FEE TIER · 0.30%

    APR

    16.2%

    DRIP/SEC

    $0.0002764

    TVL

    $6.47M

    7D CHANGE

    +1.87%

    POOL UTIL

    83%

    INTEGRATED WITH

    Plugged into the stack that runs onchain treasuries.

    Uniswap v4
    Ethereum
    Unichain
    Solidity 0.8.24
    Foundry
    GitHub
    Uniswap v4
    Ethereum
    Unichain
    Solidity 0.8.24
    Foundry
    GitHub
    Uniswap v4
    Ethereum
    Unichain
    Solidity 0.8.24
    Foundry
    GitHub
    Uniswap v4
    Ethereum
    Unichain
    Solidity 0.8.24
    Foundry
    GitHub
    Chainlink
    Pyth Network
    Safe Wallet
    OpenZeppelin
    Trail of Bits
    Coinbase
    Chainlink
    Pyth Network
    Safe Wallet
    OpenZeppelin
    Trail of Bits
    Coinbase
    Chainlink
    Pyth Network
    Safe Wallet
    OpenZeppelin
    Trail of Bits
    Coinbase
    Chainlink
    Pyth Network
    Safe Wallet
    OpenZeppelin
    Trail of Bits
    Coinbase

    UNITONE IN NUMBERS

    Numbers that don't lie.*

    *because they're on-chain

    TVL STREAMING

    0.00

    across 23 pools

    AVG DRIP APR

    0.0

    7-day rolling

    SECONDS STREAMED

    0

    since testnet launch

    HOW IT WORKS

    Fees in. Drip out.

    Three callbacks, one continuous stream. Every Uniswap v4 swap routes its LP fee portion into a per-pool drip buffer, which bleeds out linearly to subscribed LPs.

    fees in
    afterSwap
    buffer
    7-day window
    LP claim
    anytime

    01

    afterSwap deposits fees

    On every swap, the hook skims the LP-fee portion into a drip buffer using PoolManager.take. Settled inside the v4 lock with EIP-1153 transient storage — ~5-8k gas overhead.

    02

    Buffer drips linearly

    Buffer balance bleeds out over a 7-day window at rate = bufferBalance / windowSec. New fees arriving in afterSwap roll the unclaimed remainder forward — no fee gets stranded.

    03

    LPs claim anytime

    claimable(t) = (t − lastClaim) × dripRate × share / totalShares. Pull whenever — once per block or once per month, same result. Predictable cash flow for treasury models.

    HOOK ANATOMY

    Three flags. 0x8C0.

    Unitone implements three v4 hook callbacks. The permission mask lives in the lowest 14 bits of the contract address — CREATE2-mined to encode exactly which methods PoolManager will route.

    0x8C0 · 2240 · BIT MASK

    13
    12
    11
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    0

    Bits 11 · 9 · 6 set → BEFORE_ADD_LIQUIDITY · BEFORE_REMOVE_LIQUIDITY · AFTER_SWAP

    BIT 6 · AFTER_SWAP

    afterSwap()

    Skim LP-fee delta into the drip buffer via PoolManager.take. Returns (selector, 0) — does not influence swap delta. ~5-8k gas overhead inside the v4 lock.

    swap
    fee delta
    drip buffer
    + skim

    BIT 11 · BEFORE_ADD_LIQUIDITY

    add()

    Auto-subscribe new depositors to the active drip. lastClaim[user] = block.timestamp.

    BIT 9 · BEFORE_REMOVE_LIQUIDITY

    remove()

    Settle pending drip into user balance before share is burned. Prevents stranded yield.

    ADDRESS MASK

    Bits to address

    // permission mask
    (1 << 11) | (1 << 9) | (1 << 6)
      = 0x8C0
      = 2240

    CREATE2-mined into the lowest 14 bits — PoolManager reads the address as the routing table.

    TOKEN ECONOMICS

    Where every fee goes.

    Each Uniswap v4 swap pays a fee. Here's exactly where each cent flows — no protocol cut, no team rake, just predictable splits.

    SWAP FEE — TOTAL DISTRIBUTION
    100%
    LP DRIP BUFFER
    85%
    Lp Drip Buffer85%

    Streams to liquidity providers per-second through the drip buffer.

    PROTOCOL TREASURY
    10%

    Funds audits, monitoring, and hook deployment to new chains.

    INSURANCE POOL
    5%

    Backstop for edge cases. Treasury can't withdraw without DAO vote.

    Splits encoded in hook. Non-upgradeable without DAO vote.

    BUILT ON THE STACK · TRUSTED BY DAOs WHO MEASURE IN DAYS, NOT BLOCKS

    SAFE WALLET
    UNISWAP V4
    UNICHAIN
    FOUNDRY
    EIP-1153
    ETHEREUM
    SOLIDITY 0.8.24
    OPENZEPPELIN
    v4-PERIPHERY
    HOOKMINER
    FLASHBLOCKS
    HARDHAT
    SAFE WALLET
    UNISWAP V4
    UNICHAIN
    FOUNDRY
    EIP-1153
    ETHEREUM
    SOLIDITY 0.8.24
    OPENZEPPELIN
    v4-PERIPHERY
    HOOKMINER
    FLASHBLOCKS
    HARDHAT
    SAFE WALLET
    UNISWAP V4
    UNICHAIN
    FOUNDRY
    EIP-1153
    ETHEREUM
    SOLIDITY 0.8.24
    OPENZEPPELIN
    v4-PERIPHERY
    HOOKMINER
    FLASHBLOCKS
    HARDHAT
    SAFE WALLET
    UNISWAP V4
    UNICHAIN
    FOUNDRY
    EIP-1153
    ETHEREUM
    SOLIDITY 0.8.24
    OPENZEPPELIN
    v4-PERIPHERY
    HOOKMINER
    FLASHBLOCKS
    HARDHAT

    FOR INSTITUTIONAL LPs

    Built for the people who can't watch every block.

    Per-second drip is for LPs who measure in days, not seconds — but want yield that compounds in real time anyway.

    DAO Treasuries

    Stable yield curves on stablecoin pools. Forecast monthly inflows for ops budgets. No more swap-week-timing roulette.

    Market Makers

    Hedge exposure against per-second income, not bursty per-swap rebates. Cleaner books, fewer reconciliation gaps.

    Fund Managers

    Tokenize the drip as a yield-bearing receipt. Familiar fixed-income reporting shape on top of an AMM.

    VS. THE ALTERNATIVES

    Why not just use X?

    Unitone
    Sablier
    Bunni
    Vanilla v3
    Per-second drip
    AMM-native
    Singleton + transient storage
    Treasury-friendly cash flow
    Sub-cent claim gas on Unichain
    varies

    FAQ

    Questions before you stream.

    A contract that registers with PoolManager and gets called at specific lifecycle moments — swap, mint, burn, donate. Unitone implements three callbacks (afterSwap, beforeAddLiquidity, beforeRemoveLiquidity). The permission mask 0x8C0 is encoded in the hook's deployment address via CREATE2 mining.

    Treasuries can't model swap timing. With per-second drip, fees deposit into a buffer that bleeds out linearly over a 7-day window — a predictable cash flow LPs can forecast for budgets and reporting.

    ~5–8k gas. EIP-1153 transient storage on Unichain makes the per-swap accounting nearly free compared to ERC-4626 wrappers (which run 40–80k extra). At Unichain's typical 0.001 gwei, claim transactions cost fractions of a cent.

    Rolls forward. afterSwap detects expiry and adds the unclaimed remainder back into the new buffer. Nothing gets stranded. LPs can ignore the protocol for months and still capture every basis point.

    Testnet first — Unichain Sepolia (chain 1301). Mainnet deployment targets Q4 2026 after audit. Use the simulator to model expected yield against historical pool data in the meantime.

    Any v4 pool that opts in. Initial deployment focuses on stablecoin pairs (USDC/USDT, USDC/PYUSD) and ETH/major-stable pools — where treasuries want exposure but need predictable income.

    Call hook.claim() — pulls (now − lastClaim) × dripRate × share / totalShares from the buffer. Claim once a block, once a month, same end result. lastClaim updates atomically inside beforeRemoveLiquidity if you exit the pool.

    EARLY ACCESS

    Get the alert when testnet opens.

    We'll email you the moment Unichain Sepolia deployment lands. No spam, no token preview, no marketing emails — just one signal.