Page cover

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

Contract
Address
Verified

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

Parameter
Value

Network

Ethereum Mainnet

Chain ID

1

Block Explorer

etherscan.io

Deployment Transactions

Contract
Deploy Tx
Block

Staking Contract

TBD

TBD


Security Considerations

Audit Status

Auditor
Scope
Date
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

  1. Proposal: Submit upgrade proposal with new implementation

  2. Review: 7-day review period

  3. Vote: Governance vote (requires quorum)

  4. Timelock: 48-hour timelock after approval

  5. Execute: Upgrade executed


Upgrade History

Version
Date
Changes

1.0.0

01.09.2025

Initial deployment


Last updated

Was this helpful?