Hooks
Run fill logic inside pool operations. A new hook needs a new pool and its own incoming flow.
Keep the money and the rules on-chain.
Choose how the trades get there.
Switch designs to compare the transaction path, operating dependencies, and reason to choose each one.
| Decision dimension | A / Hybrid | B / v4 maker | C / Intents |
|---|---|---|---|
| Liquidity access | Existing supported pools | New pool; attract flow | Participating fillers and routes |
| Source of return | Grid spread after taker costs | Inventory spread + eligible LP fees | Grid spread after quoted costs |
| Who initiates a fill? | Keeper | Incoming pool trader | Filler submits settlement |
| Where trust remains | Keeper timing; oracle; adapters | Hook correctness; pool routing | Order delivery; filler availability |
| Contract complexity | Moderate: mandate + accounting | High: callbacks + aggregated claims | Moderate–high: recurring state + signatures |
| Public strategy exposure | Grid visible on-chain | Liquidity bands visible | Revealed orders; future levels may stay private |
| Choose when… | We want to validate execution now | We can attract profitable flow | Fillers improve all-in execution |
A custom on-chain order book is a fourth option, but adds matching, liquidity acquisition, and audit work. Revisit only if these designs cannot express a demonstrated requirement.
Off-chain workers can be sophisticated. Their spending authority should be narrow, testable, and revocable.
Same color legend as above. A failed gate rejects the transaction.
Search parameters, watch prices, compare routes, simulate calls, build market calendars, submit transactions, and reconcile receipts.
A keeper outage can miss a trade. Owner withdrawal must remain available without that keeper or a mandatory market sale.
Isolate each user’s strategy budget. Pooled vaults add share pricing, fair entry/exit, and redemption accounting before they add an execution advantage.
Concentrated liquidity converts across a band. If it remains deposited, a reversal can convert it back.
Finalize fully crossed ranges in the swap transaction. Deferring rearming can miss a reversal; deferring removal can undo the supposed fill. Partial ranges remain partially exposed.
Run fill logic inside pool operations. A new hook needs a new pool and its own incoming flow.
Batch liquidity changes and swaps with fewer token transfers. Custom logic still costs gas.
Price volatility and inventory risk. Higher fees may push traders elsewhere.
Enables bespoke matching. More flexibility also means more solvency and rounding logic to audit.
Design constraint: aggregate users by level and generation, with individual claims. Bound work for large price jumps; never loop over every user during every swap. Native ETH support is useful for ETH routes, but secondary for a stock/stablecoin grid.
Secondary trading can continue while an underlying reference feed is frozen. Test the session and the data independently.
Illustrative weekday windows · America/New_York · asset availability, holidays, early closes, and DST require a market calendar.
The REST API’s daily volume describes underlying equity trading. It cannot establish on-chain exit depth.
For RH-issued tokens, direct mint/redemption access and offering eligibility are separate constraints; ERC-20 transferability does not remove them.
A cost sensitivity sketch for a completed taker cycle. These inputs are hypothetical, not Robinhood fee estimates or a profitability forecast.
1 basis point (bp) = 0.01%. Excludes inventory losses, failed attempts, recentering, and terminal liquidation. Maker economics require a separate model of fills, fees, and inventory.
Exact pools, session depth, executable quotes, fees and fresh feeds.
Replay the intended mandate with realistic fills and inventory limits.
Fork-test the strategy account, failed gates, cancellation and recovery.
Pilot after review; benchmark fillers and a maker hook on equal capital.
Choose A to test the strategy fastest. Choose B when owning liquidity is the product. Add C when actual quotes demonstrate better execution.
Official documentation establishes capabilities, not successful fills or profitable operation. The existing hourly histories remain candidate-screening data.