Network IDs
Viction operates two public networks:Mainnet
- Network ID: 88
- Chain ID: 88
- Currency Symbol: VIC
- Currency Decimals: 18
- Block Explorer: https://vicscan.xyz
Testnet
- Network ID: 89
- Chain ID: 89
- Currency Symbol: VIC
- Currency Decimals: 18
- Block Explorer: https://testnet.vicscan.xyz
Network ID and Chain ID are identical for both networks, making EIP-155 replay protection straightforward.
Genesis Configuration
Fromparams/config.go:
Mainnet Genesis
0x9326145f8a2c8c00bbe13afc7d7f3d9c868b5ef39d89f2f4e9390e9720298624
Testnet Genesis
0x296f14cfe39dd2ce9cd2dcf2bd5973c9b59531bc239e7d445c66268b172e52e3
Network Parameters
Consensus Parameters
- Block Time: 2 seconds (
Period: 2) - Epoch Length: 900 blocks (~30 minutes)
- Block Reward: 250 VIC
- Gas Limit: 84,000,000 gas per block
- Minimum Gas Price: 250 Gwei (250000000 wei)
Hard Fork Blocks
Mainnet:- Homestead: Block 1
- EIP-150: Block 2
- EIP-155/158: Block 3
- Byzantium: Block 4
- Saigon: Block 86,158,494
- Atlas: Block 97,705,094
- Most TIPs activated at genesis (Block 0)
- Saigon: Block 10,004,200
- Atlas: Block 24,697,500
Public RPC Endpoints
Mainnet RPC
HTTP:Testnet RPC
HTTP:Rate Limits
Rate Limits:- 10 requests per second per IP
- 1000 requests per hour per IP
- Some methods may have additional restrictions
RPC Methods
Supported JSON-RPC methods:- Standard Ethereum JSON-RPC API
eth_*methods (accounts, transactions, blocks, state)net_*methods (network information)web3_*methods (utilities)debug_*methods (debugging - limited on public nodes)posv_*methods (PoSV-specific queries)
Bootnodes
Bootnodes help new nodes discover peers on the network.Mainnet Bootnodes
Fromparams/bootnodes.go:
Testnet Bootnodes
Wallet Configuration
MetaMask Setup
Mainnet
- Open MetaMask and click “Add Network”
- Enter the following details:
Testnet
Web3.js Configuration
Ethers.js Configuration
Running Your Own Node
Quick Start
Mainnet Full Node
Testnet Full Node
Docker Setup
Mainnet
Testnet
Sync Modes
Full Sync (Recommended):- Downloads all blocks and executes all transactions
- Prunes old state data (keeps last ~90 epochs)
- Suitable for most use cases
- Requires ~200GB storage
- Keeps complete historical state
- Required for block explorers and some analytics
- Requires 1TB+ storage and grows continuously
- Only downloads block headers
- Minimal storage and bandwidth
- Limited functionality
- Not recommended for production
Network Monitoring
Network Statistics
Mainnet Stats: https://stats.viction.xyz Testnet Stats: https://stats-testnet.viction.xyz Monitor:- Active nodes
- Block production rate
- Network hash rate
- Transaction volume
- Gas prices
Block Explorers
Mainnet: https://vicscan.xyz Testnet: https://testnet.vicscan.xyz Explore:- Blocks and transactions
- Addresses and contracts
- Token transfers
- Masternode information
- Network statistics
Gas Configuration
Gas Prices
Fromparams/protocol_params.go:
Recommended Gas Settings
Standard Transfer:- Gas Limit: 21,000
- Gas Price: 250 Gwei (0.00000025 VIC)
- Total Cost: ~0.00525 VIC
- Gas Limit: 100,000 - 500,000 (depends on complexity)
- Gas Price: 250 Gwei
- Total Cost: 0.025 - 0.125 VIC
- Gas Limit: 1,000,000+ (depends on contract size)
- Gas Price: 250 Gwei
- Total Cost: 0.25+ VIC
Viction’s gas prices are significantly lower than Ethereum, making it cost-effective for frequent transactions and complex contracts.
Network Ports
Standard Ports
- 30303: P2P network communication (TCP & UDP)
- 8545: HTTP JSON-RPC interface
- 8546: WebSocket JSON-RPC interface
Firewall Configuration
For a full node:Development Resources
Faucets
Testnet Faucet: Available through Discord and Telegram Request testnet VIC for development and testing.Tools and Libraries
- Truffle: Fully compatible
- Hardhat: Fully compatible
- Remix: Works with custom network configuration
- Web3.js: Full support
- Ethers.js: Full support
- Viction SDK: Native SDK for Viction-specific features
Smart Contract Verification
Verify contracts on VicScan:- Deploy contract and note the address
- Visit VicScan and search for your contract
- Click “Verify and Publish”
- Provide source code and compiler settings
- Submit for verification
Support and Community
Official Links
- Website: https://viction.xyz
- Documentation: https://docs.viction.xyz
- GitHub: https://github.com/BuildOnViction
- Block Explorer: https://vicscan.xyz
Community Channels
- Telegram: Official Viction community
- Discord: Developer community
- Twitter: @VictionOfficial
- Forum: Community discussions