DocumentationDevelopers

Addresses

Documentation snapshot 28 October 2026. Audit Status
On this page

Verified addresses per network with the source release each contract was built from (testnet-12 is the review-repository tag of the deployment 12 sources; 5db1998 is the reviewed source commit the mainnet contracts were built from). The mainnet deployment of 28 October 2026 is live for reads and staking; issuance opens with the first roll, which governance schedules separately.

Robinhood Chain (Mainnet)

Chain id 4663, deployed 28 October 2026 at block 100270767 from the reviewed source commit 5db1998, all contracts verified on the explorer (Sourcify exact match of the creation and runtime code). The deployment runs the weekly issuance calendar of deployment 12 with mainnet parameters; the module configuration and the ownership transfers to governance are scheduled through governance (48 h and 7 d delays) and no series is issued until the go-live operation sets the series creator. Reads, staking and governance are live; subscription opens with the first roll.

fact Robinhood Chain (Mainnet)
ContractAddressSource
NoteCore (v1)0x4f0Fb307cb230AAda15F306C75c66c18f41ECD255db1998, verified
SeriesRegistry0x53Da4874061f776afD568e5E646F402AED08015a5db1998, verified
NoteLegs0xaa8216ea59D2c462024aF8A7F5550452788c6d095db1998, verified
OracleAdapter0xCe06fB39394e19c432574c68900C06dbdfA5002A5db1998, verified
MarketCalendar0x61783750219fEDe96B06a172BB97fF4456aC0aA15db1998, verified
RollPolicy0xA1C87Eb31602491c7a2423696865bB4116C81dA15db1998, verified
DeskPolicy0x2e1B908Dba3f6ac7e53aA6eE572B695CC50ee5B15db1998, verified
NoteAutomation0xbf278dd5983665e5d26EAD4327d92922391ed7CD5db1998, verified
RevenueRouter (proxy)0x13c425F0A6Dd03289394FB91F1Bc79323Fca83B35db1998, verified
RevenueRouter (implementation)0x7095A2484737A0534600Ea8DF85278638dd1B1415db1998, verified
NOTE0xc4f730335Fb9e439ca5552f7b52B8E638c4245B0deployed at the token launch, verified (see the token launch table below)
sNOTE0xa812370B026E1A14F802FabDdC9aFA124084d9Ad5db1998, verified
Treasury (proxy)0xa6533B92Eb5190B175F219843EC9E53255a427575db1998, verified
Treasury (implementation)0x78F809A7c23462977918C4F1A8756255b457c2d25db1998, verified
BondDepository (proxy)0xf1695f794Aef2B38C5862e441c8ED164F5bd6e095db1998, verified
BondDepository (implementation)0x2e2574EdD75464c9ffDD23c390f1B1F35bC4ceeb5db1998, verified
Desk (proxy)0xF7967d673BA315bfea85E42e972d9e0f093E46dD5db1998, verified
Desk (implementation)0x7B88062Cd076b179F8b88099866E3440B688196B5db1998, verified
veNOTE0xE986B6e98F88A63CB256621108A0Bb3aC418A7925db1998, verified
NoteGovernor0xea55739056A70C022eF865aDdf176573a5140C115db1998, verified
UpgradeGovernor0x8640A0Dea976E0802a4bBf265C78f455852F9EEB5db1998, verified
governance (48 h, owner of every module once the scheduled configuration executes)0x9e7082f97c06e805420aBf0DC01E04F4B811c2Ca5db1998, verified
upgrade governance (7 d, UUPS authority)0x055E9bbe60cEeDc58dCaA14D40bBC794980070c85db1998, verified
GaugeController0x59c5e7e1018a7e0Eeb885E52E3994D8696B5444E5db1998, verified
EmissionSchedule0x5bdcc82c6C795a51573A3FF7F8dc3616dc43EAcf5db1998, verified; emissions start 5 November 2026 00:00 UTC
Minter0xAE3C11912Ed1309509C2AC25d0eCED42b340d48c5db1998, verified
DeskGauge0x5B6d8Ac16215dE4036581EFb84719532169363cC5db1998, verified
StakingGauge0x4409CE2703cBe4e609D699aFd3fC47136746Dc185db1998, verified
SeriesGauge (one per series with a gauge)none yetcreated with the first series that carries a gauge
Guardian0x0b64B35c6Dd23944D6D4029864D2cA2AA1B66422set at deployment; readable as guardian() on each module

Mainnet parameters: every template carries a notional cap of 250,000 USDG per series and a minimum ticket of 10 USDG, five trading days of subscription, thirteen observations every five trading days, a strike lag of one trading day and one open series per underlying; OracleAdapter close grace 5 min, pre-close lag 24 h, settlement window 2 h, round walk 500, fresh lag 6 h; coupon fee 2,500 bps and notional fee 75 bps to RevenueRouter; emissions 100,000 NOTE per week with a 300 bps decay every four weeks and a 20,000 floor; NoteGovernor quorum floor 800,000 veNOTE.

The Pyth Pro backup feeds read the verifier at 0xACeA761c27A909d4D3895128EBe6370FDE2dF481; they become effective 24 h after the scheduled configuration executes. USDG on mainnet is 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168.

Proxies are ERC-1967; the implementation address is readable from storage slot 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc or from the latest Upgraded event. Governance contracts are immutable except for parameters changed through proposals; see Governance.

Robinhood Chain (Testnet)

Chain id 46630, deployment 12 (weekly issuance calendar since 14 Oct 2026, daily before that: RollPolicy opens one new series per underlying a week from a per-underlying template, five trading days of subscription, strike one trading day after the close, the next series opening on the closing day of the current one (maxOpenSeries 1); NoteAutomation roll and fill jobs), deploy block 120437317, all contracts verified.

fact Robinhood Chain (Testnet) Reference
ContractAddressSource
NoteCore0x55eA7977419A3848ac2E899f7e9504b00f5d28F7testnet-12
NoteLegs0x5e0a3C515142a226abefFD00975020e89f30d1c4testnet-12
SeriesRegistry0xC2089f4D7f3e3776f1F9F5f1FBCeA33C4A9BccA6testnet-12
OracleAdapter0x0EC98812aEf9899Bba6edD328CE34b68BCBD6Ccbtestnet-12
MarketCalendar0x108399924706C50Fa94c963a0D06E3748E3AA93ctestnet-12
Desk (proxy)0x0CABd56Cd7cC549d3dAc12d18d555739324015D8testnet-12
Desk (implementation)0x93d8CC344759078bd6EF1dc00071A54d2C01Fff4testnet-12
Treasury (proxy)0x9ee4309B3fbd23d5dAA2EB756D40e37b474B6BECtestnet-12
Treasury (implementation)0xec8bC02E41b5884A89256C9a88b95c5D8f654A76testnet-12
RevenueRouter (proxy)0xEAbAC946A642cE1Eb9933e78b0CFEd41af304240testnet-12
RevenueRouter (implementation)0x4123119B4361A15a6ae013D958Ba549ac9d5B724testnet-12
BondDepository (proxy)0x65d962DEef22f3ea2f51379C70709202fAcD63E1testnet-12
BondDepository (implementation)0xC0b07Dd79Ebff2cB535960717FC57D6CBDBA86dCtestnet-12
NOTE0x8683C8684e989D93eA8C96B9331E7Eff2F21276Etestnet-12
sNOTE0x43dADb9E8DE0a4D244973810B90017388dD8FD96testnet-12
veNOTE0xDA29ee0Db7Ecd439E45387722A28C122F944f545testnet-12
Minter0xd8f7bA9A12B2df40E337309a10B81b3CdB5A8eb8testnet-12
EmissionSchedule0x39F820C221e0d337e2Eb78Da71F86eD3Bc6D7bc9testnet-12
GaugeController0x118882729977f459518822038ab6716BfA0aAB9btestnet-12
DeskGauge0x766cff32F562620988E604d67821AfDb279a6110testnet-12
StakingGauge0xe2256dD46F84cF2A85d9dAf68E2bec45DfCD1dcFtestnet-12
Governance0x8Bacfaf7F76D7591ECB4A23AadEE44De0b92BFd2testnet-12
NoteGovernor0x8819B916639406B0be678F69443Ac6D39663d79Btestnet-12
Upgrade Governance0x04Ea8CAd3379dc2aAB3b798871CCfB30BA02DdC2testnet-12
UpgradeGovernor0xEE46A35D6ECA2574C5662271e899E995a883F829testnet-12
VestingVault0x9c974B80591e8502D59C27DA514c6B48e2DDCc67testnet-12
RollPolicy0x0240F660aB65Bee67252A0081D10601bDBAb9Ef9testnet-12
NoteAutomation0xD3C0bf9678C35db7b94813c9D1aEE08562493ad7testnet-12
DeskPolicy0xF9153439980Dff163339059e79369B5D85410A95testnet-12
LegVault0x64a3Ce8b9fb824c3e3532439B5A1dD27A23d5f4Atestnet-12

Legs on other chains (LayerZero, see Legs on other chains):

fact Robinhood Chain (Testnet) Reference
ContractChainAddressSource
LegVaultRobinhood Chain testnet (46630, EID 40451)0x64a3Ce8b9fb824c3e3532439B5A1dD27A23d5f4Atestnet-12
LegMirrorArbitrum Sepolia (421614, EID 40231)0x4a53aFD9C4D707c8FDDD6415947eF0A1e67518b8testnet-12

Credit (COUPON collateral on Morpho, see Credit):

fact Robinhood Chain (Testnet) Reference
ContractAddressNotes
Morpho (testnet fixture)0x44f0B631EDCbd06827aE11ad52f9f5cf4FF294d9vendored upstream v1.0.0
AdaptiveCurveIrm0x45b6aba520A678968ed5E97787ec68E2F2496c6evendored upstream
LegWrapFactory0x6E94E9A100F6606c0B4855a716729bE2d3F2D24fLLTV 38.5%

The first market of deployment 12 (a LegWrap and a LegOracle per series, created through the factory) opens once a series of this deployment has struck; the Credit page lists markets from the factory’s events. On mainnet the live Morpho deployment on Robinhood Chain is used in place of the fixture; nothing from this layer is deployed there yet.

Vault layer (ERC-4626 over USDG, see Embed a vault):

fact Robinhood Chain (Testnet) Reference
ContractAddressNotes
NoteVaultFactory0x9bAb91150CB9538B63768E9E892c9C0a7Cd36Cd8Protocol share 2,000 bps; pins the vault creation code by hash
MandateDeployer0x370389FE3df64C416E8CC84a1c43Aaafa56e825ACalled only by the factory
AdapterDeployer0xef162f6E61e4B3F0Fb89d9284105Fc97Cef3C34CCalled only by the factory
NoteVault (reference)0xFb59d05c6005ec2ba875A1Ef3cBD64Baf5E4dE9dNote Yield USDG, nyUSDG, 18 decimals
NoteVaultMandate (reference)0xb98D2bF137c91ABbfeE9bA2D2ff88f6CFE3C4288Eight bands, exit lock 24 h, haircut 500 bps
NoteCoreAdapter (reference)0xed8CBf7B81b0dcCE5357fCB7e119853Ff50809C8Holds the reference vault's COUPON legs

All six are verified on the testnet explorer. Vault creation code hash pinned by the factory: 0x9841e48fbb9e441cbbf47568d347d4a5975f458cf297f3199d6a654b9f7c1151.

fact Robinhood Chain (Testnet) Reference
Mainnet (Robinhood Chain, chain id 4663)AddressNotes
NOTE0xc4f730335Fb9e439ca5552f7b52B8E638c4245B0Verified. Genesis 60,000,000 minted
VestingVault0xFdd983c66d4Da2Ef64769B6a2ebA9cd838289962Verified. Balance readable on the explorer
governance custody0x4a53aFD9C4D707c8FDDD6415947eF0A1e67518b8Verified. Balance readable on the explorer
USDG0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168Pool quote asset

The protocol contracts (NoteCore, Treasury, sNOTE, governance) are listed in the mainnet table above; the token launch contracts in this table predate them.

Pyth Pro backup feeds (PythProFeed, verifier 0xACeA761c27A909d4D3895128EBe6370FDE2dF481, maxAge 60 s, maxConfidenceBps 100), registered as OracleAdapter backups and wired to the MarketCalendar through the governance, active 24 h after registration (MODULE_GRACE):

Testnet-only parameters: OracleAdapter close window 5 min / maxPreCloseLag 24 h / maxRoundWalk 500 / freshLag 6 h; Desk.minHold 24 h; NoteGovernor.QUORUM_FLOOR 50,000 veNOTE (a testnet fixture so governance can be exercised with test balances; the mainnet estimate remains 800,000); governance is 0 on testnet so parameter changes and fixes can be exercised without waiting, while the intended mainnet value is 172800 seconds (48 h). upgrade governance is 604800 (7 days) on testnet as it will be on mainnet, because UpgradeGovernor enforces that floor at construction.

External Dependencies

fact External Dependencies Reference
DependencyAddressSource
USDG (mainnet)0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168Issuer documentation
Stock Tokens (per underlying, mainnet)see the mainnet underlyings tableRobinhood Chain docs
Price feeds (per underlying, mainnet)Chainlink primary and Pyth Pro backup, see the mainnet underlyings tableFeed provider documentation
Pool manager (mainnet)0x8366a39CC670B4001A1121B8F6A443A643e40951Pool buybacks read the NOTE/ETH and USDG/ETH pools

Verification

Before interacting, compare the deployed bytecode with forge build output at the listed source release, and check that NoteCore.oracle(), NoteCore.calendar(), NoteCore.feeSink() and NoteCore.legs() return the listed addresses, that SeriesRegistry.activeCore() returns the listed NoteCore, that Desk.gaugeController() returns the listed GaugeController, and that each proxy’s version() and governance return the published version string and the listed upgrade governance. upgrade governance should report getMinDelay() of 604800 seconds and governance the delay published for the deployment you are checking (0 on testnet, 172800 intended for mainnet), governance and upgrade governance should return them respectively, and neither governance should have any DEFAULT_ADMIN_ROLE holder.

Do not trust addresses from any source other than this page and the governance’s on-chain records.

A little more clarity?

Keep exploring, or revisit this topic from the navigation.