ReserveProof

ReserveProof · mainnet radar

Which Morpho markets ReserveProof would gate.

Every Morpho Blue market on Robinhood Chain mainnet, read live at one block. Markets lending against USDG or an issuer-listed Robinhood Stock Token would freeze on a failed custody proof; tokens that only look like one are flagged as copycats. Sources: the Morpho API for the market list, Robinhood's official asset registry for which token contracts are real, and the chain itself (Multicall3) for every number.

Would gate

—

Gated today

—

no custodian publishes proofs on mainnet yet

Copycats to reject

—

Warnings

—

Markets by verdict

Reading every market from Robinhood Chain mainnet (about 6 seconds)…

How to read this

  • Would gate: the collateral is Paxos USDG or a token contract listed in Robinhood's asset registry (api.robinhood.com/rhj/assets). Wrapping this market's current oracle in a SolvencyGatedMorphoOracle would freeze borrowing and liquidations while the custodian's proof fails. These verdicts describe what our wrapper would do; none of these markets is gated today.
  • Wouldn't gate: crypto or other collateral with no custodian to prove. The market's price oracle is the right check there.
  • Reject: the collateral or the loan token is not the registry-listed contract, yet it calls itself USDG, carries a Robinhood name or listed ticker, or answers ERC-8056 uiMultiplier(). No custodian stands behind it.
  • Corporate action pending: the token's on-chain effectiveAt is in the future with a different newUIMultiplier, or the registry lists a pending multiplier. A ReserveProof-gated market returns MULTIPLIER_DRIFT until the custodian recommits. Multiplier mismatch: on-chain uiMultiplier differs from the registry's current multiplier (tolerance 1e-9).
  • Price outlier: the market's oracle price is more than 5% from the median of every market pricing the same collateral in the same loan token. Prices are loan-token units per whole collateral token. Oracle reverts: price() fails, so the market is already stuck.
  • Rows list official-USDG markets first, then the rest; each group by borrowed. Amounts are in each market's own loan token, so sorting by amount compares raw token units across loan tokens. The page refreshes every 5 minutes (the API is cached for 5).