Fresh reference prices and inventory-aware fees run inside every guarded swap before execution, without taking custody.
A fresh reference price guards every swap. Trades that restore pool balance pay less; trades that increase imbalance pay more.
Checking Robinhood Chain v4 contracts. Existing pools continue unchanged. Hooked Assets can enforce MarketGuard atomically before routing into verified external liquidity.
The owner wallet can initialize the v4 pool, commit its guard policy and publish a fresh reference. Every call is simulated before MetaMask asks for a signature.
Reference reports expire after three minutes. Continuous public trading requires an automated reporter. The guarded router below reuses the existing NVDA / USDG pool, so no new v4 liquidity deposit is required here.
MarketGuard checks the live reference and trade direction, then executes against the existing liquid NVDA / USDG pool in the same transaction. No new pool deposit is required.
Deploy the immutable router at 0x24Fa21…E27C7F. This is a contract deployment only—it does not spend or approve your assets.
MarketGuard can block stale or harmful flow; execution still uses the external pool’s fixed fee. Contracts are experimental and unaudited. Every approval is exact and every transaction is simulated first.
The canonical deployment is self-custodied and deterministic. Hooked Assets never receives a private key, tokens or pool inventory. Its owner, reference-price reporter and Uniswap v4 PoolManager are publicly readable onchain.
Deployment bytecode and permission bits are verified on Robinhood Chain. The contracts are experimental and have not completed an external security audit; native v4 pools require reviewed policy configuration, reference reporting and pool liquidity. The guarded-router path above can reuse verified existing liquidity.