Routes buys and sells through Uniswap v4 and enforces the price-impact guard on each trade.
immutable · Foundry
Stock Token wallet · Robinhood Chain
Up to 10% cashback on every Stock Token you buy, paid in USDG from a budget that's capped and settled on-chain.
How it works
Swap into Stock Tokens through the Backspin router on Uniswap v4. A per-trade price-impact guard stops a large order before thin liquidity gives you a bad fill.
Your holdings are valued every hour. Your 30-day average decides your cashback tier, so steady holders aren't outranked by a one-day spike.
Cashback builds up each epoch and vests over time. When the epoch closes, your share lands in a claim root — one transaction and it's yours.
Cashback
Your tier comes from your average holding over the last 30 days. Cashback is capped per trade and scaled to the remaining budget, so the program can't promise more than it holds.
Tier levels shown are illustrative. Final thresholds are set at launch.
The engine
Every number is counted the same way, every time. Nothing is typed in by hand.
Records every router buy and sell. Keyed by transaction hash and log index, so one transaction can hold several trades.
Writes an hourly snapshot of what each wallet holds.
Measures the 30-day average and assigns the tier.
Applies the high-water mark, per-trade cap, budget scale and vesting.
Prepares the claim root at the end of each epoch.
Contracts
The code at each address stays fixed. A change means a new deployment you can see — never a silent swap.
Routes buys and sells through Uniswap v4 and enforces the price-impact guard on each trade.
immutable · Foundry
Holds epoch claim roots and pays out cashback that has finished vesting.
immutable · Foundry
Caps what the program can pay. When the budget runs low, rewards scale down — they don't overdraw.
immutable · Foundry
Precision
Trades, grants, claims, budgets and holdings are stored as whole numbers of USDG micro-units. The ledger keeps the exact amount; the app is just where it becomes a familiar dollar figure.