Skip to content
View thecronstream's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report thecronstream

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thecronstream/README.md

Cronstream Protocol

Uniswap v4 hook for automated yield distribution on RWA and rebasing stablecoin pools.

When institutional assets like USDY, USDM, or BUIDL enter a Uniswap pool, their native yield distribution mechanism breaks. The PoolManager has no awareness of external rebases — yield accumulates as idle, unassigned float. Cronstream intercepts it and pushes it directly to LP wallets. Atomic settlement. Zero custody. No protocol fee.


How it works

LP deposits RWA pair → Hook indexes share weight │ Rebase / swap fees → yield surplus accumulates │ Keeper monitors threshold → calls distributeYield() │ Flash accounting: pull surplus → reimburse keeper gas inline → push yield to all LP wallets


What we're building

Hook contract Uniswap v4 · BaseHook · afterAddLiquidity · afterSwap · afterDonate · EIP-1153 transient storage
Flash accounting poolManager.unlock() → unlockCallback() · inline ETH swap for keeper reimbursement
Keeper TypeScript · viem · threshold monitoring · permissionless trigger
Target chains Base · Arbitrum One · Unichain

Status

In active development — Atrium Academy Uniswap Hook Incubator (UHI) cohort.


docs.cronstream.xyz · @cronstream

Pinned Loading

  1. CronStream CronStream Public

    Yield reaches LPs. Automatically.

    Solidity 3 2

  2. thecronstream thecronstream Public

    About Me