{
  "id": "rh-eth-nvda-v3-500-v1",
  "chainId": 4663,
  "network": "robinhood-mainnet",
  "name": "ETH \u2192 NVDA \u00b7 Uniswap V3",
  "version": "1.0.0",
  "sourceRegistry": "https://raw.githubusercontent.com/Uniswap/sdks/main/sdks/sdk-core/src/addresses.ts",
  "sourceRegistrySha256": "4dc855f3f4e60406fdaf51e287da995c9434a50194a1dc501d4d8e53158fdb94",
  "verifiedBlock": "89784903",
  "verifiedBlockHash": "0x7bef8ccce6798e310b77a1e922fd3e68d7885f4aae2cf396f78c645f06bc217c",
  "verifiedAt": "2026-10-16T04:18:53.546Z",
  "fee": 500,
  "contracts": {
    "router": {
      "address": "0xcaf681a66d020601342297493863e78c959e5cb2",
      "codeHash": "0x6f36c378e272c6324c48f045182bcb54bd8ad654cf9ebd42e8893d52c4cb25dc",
      "codeBytes": 24497,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0xcaf681a66d020601342297493863e78c959e5cb2?fields=all",
      "contract": "SwapRouter02",
      "verifiedAt": "2026-10-10T16:37:17Z"
    },
    "factory": {
      "address": "0x1f7d7550b1b028f7571e69a784071f0205fd2efa",
      "codeHash": "0xec72b1abd1f2faee020cfea9c646bd8994f9fb389054f6e574f103a895091739",
      "codeBytes": 24535,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0x1f7d7550b1b028f7571e69a784071f0205fd2efa?fields=all",
      "contract": "UniswapV3Factory",
      "verifiedAt": "2026-09-14T14:36:47Z"
    },
    "quoter": {
      "address": "0x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7",
      "codeHash": "0x3db0868d945e9304c9bc6a8b2181948109ea617647142f3c4083e14393496a28",
      "codeBytes": 8273,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7?fields=all",
      "contract": "QuoterV2",
      "verifiedAt": "2026-09-13T23:27:41Z"
    },
    "pool": {
      "address": "0x62ab521f71431f78ac374cdbadc6cda3c8916b6c",
      "codeHash": "0xce2cc8d0b5f2124c8f4994e1fa6cd567e3af933d860acffb8c08dc8b99b97e04",
      "codeBytes": 22142,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0x62ab521f71431f78ac374cdbadc6cda3c8916b6c?fields=all",
      "contract": "UniswapV3Pool",
      "verifiedAt": "2026-07-30T06:20:28Z"
    },
    "nvda": {
      "address": "0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec",
      "codeHash": "0x6c1fdd40002dcb440c7fff6a84171404d279ccb057803b65826f7546acd65630",
      "codeBytes": 283,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec?fields=all",
      "contract": "BeaconProxy",
      "verifiedAt": "2026-09-08T09:38:20Z"
    },
    "weth": {
      "address": "0x0bd7d308f8e1639fab988df18a8011f41eacad73",
      "codeHash": "0x5706be52f64875fee65a2cec0d80e47a23d8793cbe85d214b48445e2d05f5353",
      "codeBytes": 2202,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0x0bd7d308f8e1639fab988df18a8011f41eacad73?fields=all",
      "contract": "TransparentUpgradeableProxy",
      "verifiedAt": "2026-09-01T15:48:52Z"
    },
    "nvdaBeacon": {
      "address": "0xe10b6f6b275de231345c20d14ab812db62151b00",
      "codeHash": "0x8b465c0b53a2ba499566e9b4ca67d8c90ed6131743df806a570d156956a7e90e",
      "codeBytes": 2332,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0xe10b6f6b275de231345c20d14ab812db62151b00?fields=all",
      "contract": "AccessControlsRegistry",
      "verifiedAt": "2026-09-08T09:40:13Z"
    },
    "nvdaImplementation": {
      "address": "0xb35490d6f9163de4f80d88dc75c3516eb64c5ae2",
      "codeHash": "0xdc07e86ee482f99641bdafb9a0d772846b167401e094d90a666b94dbdcd1eec7",
      "codeBytes": 11614,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0xb35490d6f9163de4f80d88dc75c3516eb64c5ae2?fields=all",
      "contract": "Stock",
      "verifiedAt": "2026-09-08T09:42:53Z"
    },
    "wethImplementation": {
      "address": "0xc6b81b429797e0f555440b70cd99e032d7ae947e",
      "codeHash": "0xbe1295f37be34ffe03ad779bda0ef278907e1856b51a3be2f35ee541d75d4650",
      "codeBytes": 6961,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0xc6b81b429797e0f555440b70cd99e032d7ae947e?fields=all",
      "contract": "aeWETH",
      "verifiedAt": "2026-09-01T15:44:41Z"
    },
    "wethAdmin": {
      "address": "0xa3acd31afb851b4eb9dad00f5204c01d924267df",
      "codeHash": "0xa4b2186ab82fa36fb4ae158582e5615ea519e757c26c13ba4a33daaaed8902a7",
      "codeBytes": 1681,
      "verification": "observed_runtime_only",
      "source": "https://docs.robinhood.com/chain/protocol-contracts",
      "contract": "WETH proxy administrator",
      "verifiedAt": null
    },
    "multicall": {
      "address": "0xca11bde05977b3631167028862be2a173976ca11",
      "codeHash": "0xd5c15df687b16f2ff992fc8d767b4216323184a2bbc6ee2f9c398c318e770891",
      "codeBytes": 3808,
      "verification": "runtime_matches_verified_source",
      "source": "https://sourcify.dev/server/v2/contract/4663/0xca11bde05977b3631167028862be2a173976ca11?fields=all",
      "contract": "Multicall3",
      "verifiedAt": "2026-09-08T09:38:19Z"
    }
  },
  "asset": {
    "address": "0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec",
    "uid": "0x00000000000000000000000000000000915f477416294f5099a5e0e09f327ce5",
    "symbol": "NVDA",
    "decimals": 18,
    "issuerSource": "https://api.robinhood.com/rhj/assets"
  },
  "policy": {
    "id": "rh-native-nvda-1",
    "maxInputWei": "1000000000000000",
    "maxSlippageBps": 100,
    "maxPriceImpactBps": 100,
    "maxTwapTickDelta": 200,
    "twapSeconds": 300,
    "maxQuoteAgeSeconds": 60,
    "maxDeadlineSeconds": 120,
    "receiptTtlSeconds": 20,
    "maxBlockAgeSeconds": 30,
    "maxGas": "600000",
    "maxFeePerGas": "1000000000"
  },
  "scope": [
    "Native ETH input; one fixed WETH/NVDA pool at fee 500.",
    "One exactInputSingle call inside a deadline-bounded multicall.",
    "Explicit recipient equals the authorized EOA; no permits, approvals, extra calls, custom hooks, leverage or pool shares.",
    "Runtime, implementation, pause, blocklist, financial-unit and quote checks are scoped to this route."
  ],
  "limits": [
    "Issuer authorities remain trusted: minting, burning, freezing, pausing and upgrades are not removed. Role membership is not fully enumerated.",
    "The WETH proxy administrator runtime is pinned but was not source-matched in this release.",
    "Checks are point-in-time, not a guarantee against reorgs, MEV, malicious issuers or state changes before inclusion.",
    "The balance-delta probe calls the router through Multicall3; a separate direct-wallet simulation is also required.",
    "REST prices are reference prices; no Chainlink feed or sequencer-uptime attestation is claimed.",
    "No wallet custody or hosted transaction signing; enforcement applies only inside the installed trusted signer adapter.",
    "Pool TWAP and impact checks do not establish a fair ETH/USD exchange rate or stock-token redemption eligibility."
  ]
}
