OFA is a live token in a Uniswap v4 pool. The hook takes 2% of every buy and sell, in ETH, and pays it to OFA holders. On buys, bonded fillers can compete to fill your order at the pool price or better, and the winning bid goes to holders too. No staking.
Hold OFA and the ETH accrues to you on its own. Claim it whenever you want.
Price and chart come straight from the v4 pool. Connect your wallet to see your balance and claim the ETH you have earned.
A normal v4 pool. Every buy and sell pays 2% in ETH to OFA holders.
Open Uniswap ↗ Open DexScreener ↗OFA is a plain ERC-20. The 2% sits in a Uniswap v4 hook attached to the pool, so the token transfers normally everywhere else.
Any buy or sell in the v4 pool. One normal transaction, no extra steps for the trader.
On a buy it takes 2% of the ETH going in. On a sell, 2% of the ETH coming out. The fee is always ETH, never the token.
A bonded filler can fill your buy at the pool price or better, so you are never worse off, and the bid it pays to win the order also goes to holders. With no filler bonded, the buy just pays the flat 2%.
The ETH goes to a distributor that credits every holder by their share. Hold OFA and it accrues automatically. Claim whenever you want.
Real ETH from real trading volume. No emissions, no printed rewards.
You earn a share of the 2% taken on every trade, paid in ETH. Just hold. It accrues on its own, and you claim when you want. If nobody trades, there is nothing to pay, that is the deal.
Buy and sell on Uniswap like any token. The 2% funds holders instead of leaking to bots. On buys, a filler may give you a better price than the pool.
Bond OFA inventory and post a bid. Win buy orders by filling at the pool price or better, and pay your bid to holders. The registry is live in the hook today.
No staking screens, no lockups, no emissions. A claim on actual trading revenue.
OFA earns from the 2% taken on every buy and sell, plus any bids fillers pay to win buy orders. All of it is ETH from real volume, not printed tokens. A pull-based distributor tracks each holder's share with O(1) accounting, so it works for any number of holders.
All of the fee goes to OFA holders, in ETH. The split is tracked with two numbers:
magPerShare += ethFee * 1e18 / eligibleSupply
owed = balance * magPerShare - rewardDebt