Smart Contracts
Technical documentation for the NOX smart contract architecture.
Contract Overview
┌─────────────────────────────────────────────────────────────────────┐
│ CONTRACT ARCHITECTURE │
└─────────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────┐
│ User Wallet │
└──────────────────────────────┬──────────────────────────────────┘
│
┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ NOX Token │ │ Staking │ │ Rewards │
│ (ERC-20) │ │ Contract │ │ Contract │
└──────┬──────┘ └──────┬──────┘ └──────┬──────┘
│ │ │
└───────────────┼───────────────┘
│
▼
┌─────────────┐
│ Staking │
│ Vault │
│ (32M NOX) │
└─────────────┘Contract Addresses
NOX Token
0x0a26c80Be4E060e688d7C23aDdB92cBb5D2C9eCA
✓
Staking Vault
0xD548558A7e2666D5580125448B446358F5990423
✓
Staking Contract
TBD (deployment pending)
-
NOX Token Contract
Overview
Standard: ERC-20 with EIP-2612 Permit
Upgradeability: UUPS Proxy Pattern
Access Control: Role-based (OpenZeppelin)
Interface
Usage Examples
Staking Contract
Overview
The staking contract manages:
Stake deposits and withdrawals
Tier management
Reward distribution
Quality metrics reporting
Interface
State Variables
Usage Examples
Staking Vault
Overview
The vault holds the 32M NOX allocated for staking rewards.
Purpose: Secure storage of reward tokens
Access: Only staking contract can withdraw
Balance: 32,000,000 NOX initial
Security
Deployment Information
Network Details
Network
Ethereum Mainnet
Chain ID
1
Block Explorer
etherscan.io
Deployment Transactions
Staking Contract
TBD
TBD
Security Considerations
Audit Status
[Auditor]
Full contracts
TBD
Pending
Known Risks
Upgradeability Risk: UUPS proxy allows upgrades; Mitigation: Multi-sig + timelock on upgrades
Oracle Risk: Quality reporting depends on oracle; Mitigation: Decentralized oracle network (planned)
Smart Contract Risk: Bugs could affect funds; Mitigation: Audits, bug bounty, gradual rollout
Emergency Functions
Integration Guide
For Wallets
For DApps
For Block Explorers
Contract verification available on Etherscan with full source code and ABI.
Contract Upgrades
Upgrade Process
Proposal: Submit upgrade proposal with new implementation
Review: 7-day review period
Vote: Governance vote (requires quorum)
Timelock: 48-hour timelock after approval
Execute: Upgrade executed
Upgrade History
1.0.0
01.09.2025
Initial deployment
Last updated
Was this helpful?


