Contracts
Contracts, tokens, and pool identifiers used by the current Wyrm interface on Robinhood Chain, chain 4663, with explorer links for independent verification. Every Wyrm hook is source-verified on the explorer.
Contracts
Each market's hook is also its fee schedule and its ledger: one contract doing three jobs, so the address below is the only one that market needs. The native pool leads; the rest read down their own alphabet.
Beyond the markets: the access manager is the authority every hook asks before a privileged call, the pool registry is the public index of Wyrm pools, and the creator fee distributor pays the weekly USDG. The last three are Uniswap's rather than ours. Every Wyrm market settles through the pool manager and is read through the state view, and the protocol fee controller is v4's own.
| Contract | Address |
|---|---|
| 0xA362D98B33A7bb5B5E2180a05f995A70FB404f30 | |
| 0x159A113E012593D9B3cC63ad45E30F0467e13Ef3 | |
| 0xc9ecc11728a4955b31f77c077b97fec521d78760 | |
| Pool manager | 0x8366a39CC670B4001A1121B8F6A443A643e40951 |
| State view | 0xF3334192D15450CdD385c8B70e03f9A6bD9E673b |
| Protocol fee controller | 0x6d0009504D129CF5002Dba61D9Ae8575AA79314c |
Tokens
| Token | Address |
|---|---|
| 0xb9972CA7188e511174947E3936a5315ac7073277 | |
| 0x0000000000000000000000000000000000000000 | |
| 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 | |
| 0xaf3d76f1834a1d425780943c99ea8a608f8a93f9 | |
| 0xC9a981FEE1F9DEc688bb123ccDeCc63D0deBFC4e | |
| 0xc0D6457C16Cc70d6790Dd43521C899C87ce02f35 | |
| 0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC | |
| 0x117cc2133c37B721F49dE2A7a74833232B3B4C0C | |
| 0x322f0929c4625ed5bad873c95208d54e1c003b2d |
Pool identifiers
A v4 pool has no address of its own. It is a hash of its two currencies, its fee marker, its tick spacing and its hook, and that hash is what every read is keyed by. The Wyrm pools below carry the dynamic-fee marker and share one tick spacing; PROLOGUE/ETH carries neither, being a static 2500 tier at a spacing of its own with no hook at all.
| Market | Pool identifier |
|---|---|
| ETH/USDG | 0xbac3aa3b91584a53a579b3c999a56756e954e59247e497bad1d25a4334bde551 |
| AAPL/USDG | 0xa2347ba69167e5602f74640ffbf737ee7cdd825e4726d3462564fc6533070147 |
| GLD/USDG | 0xfe281bbfa9aa658c1aa9c2ad1b0c62c4286f96c7cb1074296b54e869935a7a3a |
| META/USDG | 0x4ac4259eb99dce57268a856719d087fa1a53569b2fed6f330aabe32d9a4aa4f5 |
| NVDA/USDG | 0x7990aad9e8fb048f49a155a7df5603db0366f0657035b78eb4196395cccb3dcd |
| SPY/USDG | 0x8674c1c5544f3c9563565b5d4bd5916701d90b3559b072acf7cef5b4fc5b8dcd |
| TSLA/USDG | 0xd5effce87036cd858146c0c15fa825c231a9de1843200ca108e431e431331e8e |
| NVDA/SPY | 0x988f3b6ceec4795e0d6d28a054af87ffbcbdeee2566f72ae391da5f109bd485f |
| SPY/GLD | 0x118887805417a88865010dfe9ab3a516214e720aff2b01a19fcdb92b924c397f |
| PROLOGUE/ETH | 0x8651e656738064177752a395dbde2b2a9e3fc469edc2a9212e6060c0990bb7eb |
Each identifier is only valid against its own hook. Asking a hook about another pool's identifier returns zero rather than an error, so a zero fee cap is evidence that a read went to the wrong contract and not evidence of a fee of zero.
Deployment status and missing contracts
The hook markets and creator-fee distributor above are used by the live interface. Points and referrals are calculated off chain and therefore have no points token or accrual contract to list. WYRM, staking, voting, emissions and PROLOGUE redemption are planned and have no live user contract in this table. Treat any unlisted claim contract as unverified.
The app source and tests pin these literals to its deployment registry. Always compare the connected chain, market pair, hook and pool identifier before signing a direct contract call. The AccessManager controls the permissions described alongside these contracts.


