BASKET
The 1B fixed-supply ERC-20 that maintains an on-chain registry of potential payout holders.
PROTOCOL NOTES / 01
Basket connects a Uniswap v4 trading fee to a configurable Base B20 equity basket, then sends acquired assets to eligible BASKET holders.
ARCHITECTURE
The contracts separate collection, stock acquisition and payout accounting so each completed distribution has a clear on-chain record.
The 1B fixed-supply ERC-20 that maintains an on-chain registry of potential payout holders.
A v4 hook that routes the 3% BASKET trading fee, in ETH, to the dividend vault.
The contract that accounts for each cycle and pushes acquired B20 stocks to eligible holders.
The operational address that executes purchases and distribution batches.
INITIAL PARAMETERS
BASKET POLICY
The active acquisition basket is owner-configurable between cycles. Assets already bought remain in the distribution universe so they can still be pushed to holders.
OPERATING MODEL
Acquired B20 assets are retained by the dividend vault and payouts are carried out on-chain. A keeper executes stock purchases and batches; protocol ownership can update selected parameters and the active basket between cycles.
Those roles are an operational dependency, not a claim of trustless automation. Deployed addresses and operating policy belong here before a live market opens.
Distribution model →