On-Chain Architecture
Smart Contracts
Five auditable contracts on Base — token, staking, presale, team vesting, and revenue router. Written in Solidity 0.8.24, tested with Foundry.
5
Contracts
75/75
Tests
Pass
Test Result
Base
Network
Deploy Status
Awaiting testnet deployment
Deploy script dry-run passes. Pending deployer wallet ETH on Base Sepolia. Mainnet deploy follows after testnet verification.
Contract Details
SovaiToken
SovaiToken.solERC-20 + EIP-2612 permit. Fixed 100M supply, no mint authority after deploy.
- ·100,000,000 SOVAI fixed supply
- ·EIP-2612 gasless approvals (permit)
- ·Ownable — renounced after initial distribution
- ·No inflation, no admin mint
SovaiStaking
SovaiStaking.solTime-locked staking with multiplier tiers. USDC reward distribution from protocol revenue.
- ·4 lock tiers: 30/90/180/365 days
- ·Multipliers: 1.0×–2.0× (bps-based)
- ·USDC distributions from protocol revenue via RevenueRouter
- ·GPU oracle bonus: up to +0.5× for verified nodes
- ·40M SOVAI rewards pool (40% of supply)
SovaiPresale
SovaiPresale.solPublic presale at $0.0005/SOVAI. USDC payment, 30-day claim cliff.
- ·Price: $0.0005 USDC per SOVAI
- ·Hard cap: $7,500 USDC (15M tokens)
- ·Min: $10 · Max: $1,000 per wallet
- ·30-day claim cliff after presale closes
- ·Owner can open/close/withdraw
SovaiVesting
SovaiVesting.solTeam allocation vesting. 12-month cliff + 36-month linear release. Revocable.
- ·20M SOVAI team allocation (20% of supply)
- ·12-month cliff — zero claimable before
- ·36-month linear vesting from cliff end
- ·Multi-beneficiary with independent schedules
- ·Owner can revoke unvested portion
RevenueRouter
RevenueRouter.solRoutes bridged USDC from Across Protocol directly to staker rewards. Permissionless distribute().
- ·Receives USDC bridged from Solana via Across (~5s)
- ·Permissionless distribute() — anyone triggers when balance ≥ 1 USDC
- ·Owner distributeAmount() for partial distributions
- ·Wired as trusted depositor on SovaiStaking
- ·Closes the loop: swap fees → staker yield
Distribution at Deploy
Security Notes
built by gruesøme · Powered by SovereignAI