DocumentationDevelopers

Addresses

Documentation snapshot 18 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). The token launch is the only mainnet deployment; the protocol contracts are on testnet.

Robinhood Chain (Mainnet)

fact Robinhood Chain (Mainnet)
ContractAddressSource
NoteCore (v1)TBDnot deployed
SeriesRegistryTBDnot deployed
NoteLegsTBDnot deployed
OracleAdapterTBDnot deployed
MarketCalendarTBDnot deployed
RevenueRouter (proxy, implementation)TBDnot deployed
NOTE0xc4f730335Fb9e439ca5552f7b52B8E638c4245B0deployed, verified (see the mainnet table below)
sNOTETBDnot deployed
Treasury (proxy, implementation)TBDnot deployed
BondDepository (proxy, implementation)TBDnot deployed
Desk (proxy, implementation)TBDnot deployed
veNOTETBDnot deployed
NoteGovernorTBDnot deployed
UpgradeGovernorTBDnot deployed
governance (48 h intended at mainnet, owner of every module)TBDnot deployed
upgrade governance (7 d, UUPS authority)TBDnot deployed
GaugeControllerTBDnot deployed
EmissionScheduleTBDnot deployed
MinterTBDnot deployed
DeskGaugeTBDnot deployed
StakingGaugeTBDnot deployed
SeriesGauge (one per series with a gauge)TBDnot deployed
Guardian (Security Council)TBDnot deployed

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

Protocol contracts (NoteCore, Treasury, sNOTE, governance) are on testnet only until the audit completes; the token launch is the only mainnet deployment.

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
USDGTBDIssuer documentation
Stock Tokens (per underlying)TBDRobinhood Chain docs
Price feeds (per underlying)TBDFeed provider documentation

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.