Smart contracts
Production deployment
The production system is deployed on Base Mainnet, chain ID 8453. The addresses and live relationships below were verified on September 9, 2026 at 20:25:23 UTC.
Deployments
| Contract | Address | Purpose | Source |
|---|---|---|---|
| SeichoEconomicNetworkBase · 8453 | 0x422fb47edDf129FC76EaE68B515609e23c6B9230 | Accounts, subscriptions, grants and payment settlement | Verified source |
| SeichoBulkAccessBase · 8453 | 0x5Ff1f2533E8A1dc26D16795aC6c03C7F03a3A57b | Team access purchases and seat administration | Verified source |
| SeichoDirectMatchCommissionPlanBase · 8453 | 0xB7474382C3Df8d2796cBb41549183e79361F2F3f | Commission calculation and qualification rules | Verified source |
| SeichoAccountRecoveryBase · 8453 | 0xD200900A3241eBD9d52Db50Bb8098B3E5A227439 | Vote-gated account recovery | Verified source |
| SeichoAutoRenewBase · 8453 | 0xdBDAB0EA1F90D498d4FC88E562a2Ce1D64c15414 | Optional allowance-based monthly renewal | Verified source |
| SeichoPaymentPreviewBase · 8453 | 0xffF583910A87e39C418813FEc3869E9FB823202c | Read-only payment distribution preview | Verified source |
Contract relationships
The core's live module getters point to the commission, Bulk, recovery and auto-renew addresses listed above. Each module also identifies the same core address. The payment-preview contract is read-only and references the core for distribution calculations.
- Auto-renew core
- Matches the listed core
- Bulk core
- Matches the listed core
- Recovery core
- Matches the listed core
- Commission core
- Matches the listed core
- Preview core
- Matches the listed core
Payment tokens
| Token | Address | Decimals | Status |
|---|---|---|---|
| USDCBase Mainnet | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | 6 | Accepted by the production core |
| USDSBase Mainnet | 0x820C137fa70C8691f0e44Dc420a5e53c168921Dc | 18 | Accepted by the production core |
The contract owner can add or remove accepted payment tokens. The core assumes accepted tokens have equivalent stable value and does not use an oracle to validate their peg. Users should verify the token target before approving.
Ownership & permissions
- Current owner
- 0x9a7d4e92a6cC0915090eCd5209EB51CEE39d746a
- Owner type
- Externally owned account; no deployed bytecode at the snapshot block
- Current treasury
- 0x9a7d4e92a6cC0915090eCd5209EB51CEE39d746a
- Pending owner
- Zero address at the snapshot
- Core pause state
- Not paused at the snapshot
Core owner functions
- Pause and unpause subscription and module operations.
- Start or cancel a two-step ownership transfer.
- Suspend and unsuspend accounts.
- Add or remove accepted payment tokens.
- Create or cancel wallet grants.
- Change treasury address and claim retained treasury balances.
- Change tier prices, discounts and active status.
Module administration
- Create and activate Bulk plans and suspend Bulk subscriptions.
- Create or cancel account-recovery proposals.
- Reconfigure commission rates and qualification rules only while the core is paused.
Upgradeability
The deployed contracts are not proxies and contain nodelegatecallpath. Their executable code cannot be replaced through a proxy upgrade. The core's commission, Bulk, recovery and auto-renew module addresses can each be set only once; they are already set in production.
Non-upgradeability does not remove the configuration powers listed above. Prices, token acceptance, pause state, account suspension, grants, treasury destination, Bulk settings and commission parameters remain mutable under their respective access controls.