Blockchain Stack Overview

Contract Suite
| Contract | Role | Key Safeguards |
|---|---|---|
ARASHSPToken | Supply management, snapshots, eligibility filtering | ADMIN/OPERATOR roles, pause switch |
RevenueVault | Custody of plant revenues and operational float | Withdrawal caps, multi-sig approvals |
Distributor | Time-weighted dividend computation & settlement | Claim deadlines, on-chain logging |
TokenSale / OTC | Stage-based fundraising & payments | Purchase limits, whitelist/blacklist, timelocks |
All contracts run on BSC using OpenZeppelin libraries, reentrancy guards, and AccessControl.
Security Controls
- Multi-signature execution and timelocks for critical changes.
- Emergency pause/recovery across all modules.
- Periodic internal/external audits and comprehensive test coverage.
- Full event logging for transparency.
Operational Flow
Why BSC
- Low fees and fast confirmations ideal for frequent payouts.
- Broad wallet/DEX support ensures liquidity options.
- Cross-chain bridges available if expansion to other networks is required.
Upgrade & Maintenance
- Governance board approval plus timelock before any upgrade.
- Verified source code on BSCScan.
- Testnet deployments precede mainnet releases.
This architecture delivers a transparent, secure, and automatable foundation for tokenising the plant’s cash flows.