Contract Addresses
This document provides the official smart contract addresses for the Noderr Protocol on the Base Sepolia testnet.
Network: Base Sepolia
Chain ID: 84532
Deployment Date: November 29, 2025 (Core), December 28, 2025 (ERC-7540 Vaults)
Status: Fully Deployed & Configured
Vault Contracts (NEW)
The user-facing vaults are six per-tier EIP-2535 Diamonds implementing the ERC-7540 asynchronous vault standard (request → fulfill → claim). Each tier vault is its own single-vault Diamond. All vaults are denominated in tUSDC (test USDC) and use a two-bucket design: a principal-protected Floor bucket plus a Trading bucket. Test funds are minted from the tUSDC faucet.
Underlying asset: tUSDC 0x740f31bB858f1eE74eC8b5E32975b8d697Db5B5e (mintable via faucet)
Deployed Vaults (6)
Addresses below are the live dApp configuration set (the set the front-end transacts against).
| Vault | Proxy Address | Risk Level | BaseScan |
|---|---|---|---|
| Conservative | 0x49f747BBac988Cd628a5D79AAdF865EBaDe6a34f | Low | View ↗ |
| Moderate | 0x4B183AfF072C7DFf09bc8eB4B7f59eB3D030EEdc | Medium | View ↗ |
| Aggressive | 0x1444Fb96961fD9b8Fc14Aa4D9A7198465b7d8CA3 | High | View ↗ |
| Hedged | 0xDDa7655AD3c53f0F7EC5CCbc346c18baB53C5a92 | Low | View ↗ |
| Inverse | 0xE2E4d181f2eAd5B380026Ab71F49FEBCb93f641c | High | View ↗ |
| Configurable | 0x53A2EfFaDE21055b8f81e1dE96dC5cfc29B75a83 | Medium | View ↗ |
Vault Configuration
| Vault | Symbol | Target APY | Min Deposit | Fulfillment Delay |
|---|---|---|---|---|
| Conservative | nCONS7540 | ~10% blended | 100 tUSDC | 1 hour |
| Moderate | nMOD7540 | ~10% blended | 100 tUSDC | 1 hour |
| Aggressive | nAGG7540 | ~10% blended | 250 tUSDC | 2 hours |
| Hedged | nHDG7540 | ~10% blended | 250 tUSDC | 1 hour |
| Inverse | nINV7540 | Variable | 100 tUSDC | 2 hours |
| Configurable | nCFG7540 | Variable | 100 tUSDC | 1 hour |
Note: The "~10% blended" figure is the blended target vault yield; most of it is generated by the principal-protected floor bucket (money-market / Pendle PT / RWA). Advertised protocol ranges such as "8-28%" refer to the combined vault yield plus node-operator revenue-share, not a vault deposit alone.
Fee Model
Every vault charges a 0% management fee. The only fee is a performance fee, charged on the high-water mark (NAV/share above its prior peak) and taken strictly from the trading bucket — never from the principal-protected floor — and only on returns above a per-vault soft hurdle. There is no share-class concept in the contracts.
| Vault | Management | Performance | Soft Hurdle |
|---|---|---|---|
| Conservative | 0% | 10% | 4% |
| Moderate | 0% | 15% | 6% |
| Aggressive | 0% | 20% | 8% |
| Hedged | 0% | 15% | 4% |
| Inverse | 0% | 20% | 8% |
| Configurable | 0% | 15% (DAO-configurable) | 6% |
| PredictionMarkets (planned) | 0% | 25% | 15% |
Coming Soon
| Vault | Status | Description |
|---|---|---|
| PredictionMarkets | Not yet deployed | Automated prediction market strategies across Polymarket, Gnosis, and other platforms |
Vault UX Improvement Contracts (NEW)
These contracts provide institutional-grade UX improvements for ERC-7540 vaults, solving the "2-step problem" with single-transaction interfaces.
| Contract | Proxy Address | Description | BaseScan |
|---|---|---|---|
| VaultRouter | 0x28EE676B682052bf84c6fc9e6c063df2B822881f | Single-transaction deposit/redeem with auto-claim | View ↗ |
| AutoClaimKeeper | 0x5Fea6b1370dde67c0b6248B4948103307a5DB7e0 | Keeper auto-claim service with TrustFingerprint | View ↗ |
| InstantLiquidityPool | 0x3953135f61bf011b75B92d2ccFC23426FA92bc4f | Instant liquidity AMM for immediate deposits/redeems | View ↗ |
| ApprovedApplicantRegistry | 0xB3b707eD9ce9F67673d2824049bEA555ff4436aC | Typeform applicant bypass with grace period | View ↗ |
VaultRouter Features
- Single-Transaction UX: Bundles request + claim into one user action
- Auto-Claim Service: Keeper operators monitor and execute claims automatically (0.1% fee)
- Batch Operations: Deposit/redeem across multiple vaults in one transaction (50-70% gas savings)
- Gasless Transactions: EIP-712 signature support for gas-free operations
- Slippage Protection: Configurable minShares/minAssets parameters
AutoClaimKeeper Features
- Keeper Registration: Stake NODR to become an auto-claim operator
- TrustFingerprint Integration: Rewards scaled by reputation (0.8x to 1.5x multiplier)
- Batch Execution: Process up to 50 claims per transaction
- Performance Tracking: On-chain metrics for success rate and execution time
InstantLiquidityPool Features
- Instant Deposits: Skip 1-2 hour fulfillment wait (2-5% premium)
- Instant Redeems: Immediate asset return from liquidity pool
- LP Rewards: Liquidity providers earn 90% of instant transaction fees
- Dynamic Pricing: Fees scale with pool utilization
Note: The fee, premium, gas-savings, and multiplier figures above are testnet parameters and are subject to change.
Galxe Integration Contract
Status: stub only — not live. The
GalxeIntegrationcontract is a compile-only placeholder and is not a functional, deployed integration. It should not be relied upon or described as a live quest-verification or multiplier system. The verification and multiplier features previously listed here are not implemented on-chain.
Core Protocol Contracts
Phase 1 Contracts (9)
| Contract | Proxy Address | Blockscout |
|---|---|---|
| NODRToken | 0x61318A5e42612f1d0B67f443E457B8E9C2F001D6 | View ↗ |
| TrustFingerprint | 0xD000CbF56411fC82e87d13aBaa9a8310e816F88C | View ↗ |
| StakingManager | 0x72221929d4658F33A11180EE1F5D01E7Be67b42F | View ↗ |
| GovernanceManager | 0x7c5D1dD662caf8C1934b70237f86bAAc08AD5FB7 | View ↗ |
| VaultManager | 0xDde0abb5Fd46C6CA2CC8A85563213ca6BF66A6Df | View ↗ |
| FeeCollector | 0x89818d932607c8482fd214e0C33122124DE54390 | View ↗ |
| RewardDistributor | 0x36Cb2dD59Df06fE483facbb85841850c5D810445 | View ↗ |
| OracleManager | 0x58c5536dC8661196f26513C79769cB7f9d84Fea4 | View ↗ |
| EmergencyModule | 0xBd3D0F598af42a5d649Ca1db155BF23A14E311Ee | View ↗ |
| UpgradeController | 0x008bdD543b56cDEC9bf85Be5A4f8a432E5De9068 | View ↗ |
Phase 2 Contracts (11)
| Contract | Proxy Address | Blockscout |
|---|---|---|
| MultiSigTimelock | 0x0400bFbFbaB33A1Bb6Ea8973261b9e267003D3A7 | View ↗ |
| ProtocolRegistry | 0x44b197cb1124316d0bacfb95eb2Cd46693688487 | View ↗ |
| UtilityNFT | 0x09768D65057436b3911cF228ba6F67f0F8091957 | View ↗ |
| NodeRegistry | 0x1F236Ea17338937f7f4005013E346F7cC216A16E | View ↗ |
| PriceOracle | 0x8423097c8c9e4AbC84C628265e58467FfB445CE0 | View ↗ |
| StrategyRegistry | 0x3B7CF2663B5155c904E1E325B03b6498C3780e00 | View ↗ |
| RiskManager | 0x306B26d5c42C44cd2Fb1E09b044dA00120878148 | View ↗ |
| ExecutionRouter | 0x79b875efc40FDB4e53fe918EfB249429bd321480 | View ↗ |
| TreasuryManager | 0x257db11bf3EEDB4E832D821742eBF09338C4CD42 | View ↗ |
| BaseRateGovernor | 0x87602a4e5812FeD7B7F1C1FDf10F124595CECCd7 | View ↗ |
| MerkleRewardDistributor | 0xCcDB471823C4F14Ffa4814641eafDa63fb526834 | View ↗ |
UX Improvement Contracts (December 2025)
The VaultRouter, AutoClaimKeeper, InstantLiquidityPool, and ApprovedApplicantRegistry contracts are documented above under Vault UX Improvement Contracts. The contract below is the additional December 2025 deployment.
| Contract | Address | Blockscout |
|---|---|---|
| ContributionStaking | 0x9d817856CC8859422d3c85bfEaf34B4Ce0E73A7d | View ↗ |
See Vault UX Improvements for full documentation on these contracts.
Testnet Infrastructure
Faucet
Address:0x5bbf3F7411dB942c1ee4084080406d69293628c9
Blockscout:View ↗
Configuration:
- Drip Amount: 1,000 tUSDC per request
- Cooldown Period: 24 hours
- Daily Limit: 100,000 tUSDC
- Status: Active
The faucet mints tUSDC (test USDC), the underlying asset for all vaults.
Token Information
NODR Token
Address:0x61318A5e42612f1d0B67f443E457B8E9C2F001D6
- Name: Noderr Token
- Symbol: NODR
- Decimals: 18
- Total Supply: 100,000,000 NODR (100 million, fixed)
- Network: Base Sepolia (Chain ID: 84532)
Security & Governance Authority
Governance and upgrade authority over the core contracts is a 2-of-3 Gnosis Safe → MultiSigTimelock (7-day delay) structure. On-chain DAO only.
- Gnosis Safe (2-of-3):
0x62c12b8bb25bd2f3430e4d759ebba835dc19788d— drives the timelock (holds PROPOSER + EXECUTOR + DEFAULT_ADMIN). - MultiSigTimelock (7-day delay):
0x0400bFbFbaB33A1Bb6Ea8973261b9e267003D3A7— holds DEFAULT_ADMIN + UPGRADER over the core contracts.
Flow: the Safe proposes an operation → signers approve → 7-day timelock elapses → the Safe executes. The timelock enforces a standard 7-day delay (grace period 7 days; MIN_DELAY 1 hour / MAX_DELAY 30 days).
The old two-chamber GovernanceManager (Oracle/Guardian chambers; quorum 10% / approval 60% / 66% oracle supermajority) still handles node/oracle election and parameter votes, but it is not the admin authority over the core contracts. Node admission itself is permissionless self-registration via the NodeAdmissionController.
Notes
Testnet Deployment: These contracts are deployed on Base Sepolia testnet for testing purposes. Do not send mainnet assets to these addresses.
Verification: Per the Base Sepolia verification manifest (2025-12-28), 15 contracts are verified on BaseScan/Blockscout, including 3 of the deployed vaults. Click the "View" links to inspect contract code and transactions; verification status may vary by contract.
Core Contract Addresses: Core-contract addresses can drift between the various deployment manifests. The dApp configuration is the canonical source of truth for the live address set; treat the core addresses in this document as current-best and confirm against the dApp config before relying on any specific value.
Vault Architecture: The user-facing vaults are per-tier EIP-2535 Diamonds implementing the ERC-7540 asynchronous vault standard, which extends ERC-4626 with async deposit/redeem operations (request → fulfill → claim). See ERC-7540 Specification for details.
Upgradeability: Most core contracts use UUPS (Universal Upgradeable Proxy Standard) for upgradeability; the Diamond vaults use the EIP-2535 upgrade mechanism (facet cuts). MultiSigTimelock is non-upgradeable for security.
Source Reference: The live address set is defined by the dApp configuration (client/src/config/contracts.ts / contracts7540.ts).
Last Updated: February 27, 2026
Version: 2.3
Source:client/src/contracts/addresses.ts (dApp source of truth)
See Also: