Available Networks
Mainnet
Production network for live operations
Turing Testnet
Public testnet for testing and experimentation
Development
Local single-node chain for development
DevNet0
Development network for testing
Mainnet
The Avail Mainnet is the production blockchain network.Connection
- Manual
- Docker
Network Details
| Parameter | Value |
|---|---|
| Chain Spec | mainnet |
| Chain ID | avail_mainnet |
| Protocol ID | Avail |
| Token Symbol | AVAIL |
| Token Decimals | 18 |
| SS58 Format | 42 |
Chain Specification
The Mainnet chain specification is embedded in the binary at:Use Cases
- Production Applications: Deploy live dApps and services
- Validators: Run validator nodes for network security
- Data Availability: Store and retrieve production data
- Token Operations: Real AVAIL token transactions
Turing Testnet
The Turing testnet is a public test network that mirrors Mainnet functionality.Connection
- Manual
- Docker
Network Details
| Parameter | Value |
|---|---|
| Chain Spec | turing |
| Chain ID | avail_turing_testnet |
| Protocol ID | Avail |
| Token Symbol | AVAIL |
| Token Decimals | 18 |
| SS58 Format | 42 |
Chain Specification
The Turing chain specification is embedded in the binary at:Use Cases
- Testing: Test applications before Mainnet deployment
- Development: Develop and debug integrations
- Validation Testing: Test validator setups
- Educational: Learn blockchain operations risk-free
Getting Testnet Tokens
Testnet tokens have no real value. Request test AVAIL from the faucet or community channels.
Development Chain
A local single-node blockchain for development and testing.Connection
- Manual
- Docker
Development Features
Instant Finality
Single authority produces and finalizes blocks immediately
Kate RPC Enabled
--dev automatically enables --enable-kate-rpcTemporary Storage
Uses
--tmp unless you specify -d directoryPre-funded Accounts
Alice, Bob, Charlie, etc. have initial balances
Network Details
| Parameter | Value |
|---|---|
| Chain Spec | dev |
| Chain Name | Avail Development Network |
| Chain ID | avail_development_network |
| Chain Type | Development |
| Authority | Alice (single validator) |
Custom Development Chain Name
Customize the development chain name and ID:my_custom_dev_chain
Development with RPC Access
Enable external RPC access for development:Pre-funded Development Accounts
The development chain includes these pre-funded accounts:- Alice
- Bob
- Charlie
- Dave
- Eve
- Ferdie
- Alice//stash
- Bob//stash
- Charlie//stash
- Dave//stash
- Eve//stash
- Ferdie//stash
100 × MIN_VALIDATOR_BOND tokens.
Multi-Node Development
Three-Node Development Chain
Run a development chain with three validators:- Alice (validator)
- Bob (validator)
- Charlie (validator)
Custom Network Name
DevNet0
A pre-configured development network.Connection
Chain Specification
Loads from embedded specification:Custom Chain Specifications
Load a custom chain specification file:Export Chain Specification
Export the chain specification for any network:Create Custom Specification
Edit Specification
Modify
custom-spec.json to customize:- Network name and ID
- Genesis state
- Initial balances
- Validator set
- Runtime parameters
Network Comparison
| Feature | Mainnet | Turing | Development |
|---|---|---|---|
| Purpose | Production | Testing | Local Development |
| Token Value | Real | Test Only | No Value |
| Block Time | ~6 seconds | ~6 seconds | ~6 seconds |
| Validators | Multiple | Multiple | Single (Alice) |
| Persistence | Permanent | Permanent | Temporary* |
| Kate RPC | Optional | Optional | Auto-enabled |
| RPC Methods | Safe | Safe | Unsafe Available |
| Public Access | Yes | Yes | Local Only |
-d flag
Telemetry
All networks support telemetry reporting:Default Telemetry
Testnet telemetry endpoint:Enable Telemetry
Disable Telemetry
Switching Networks
Separate Data Directories
Purge Chain Data
Node Roles per Network
Full Node (Archive)
Validator Node
Validator nodes require proper key management and staking. See the validator documentation for setup details.
Light Client Mode
Next Steps
- Explore Configuration Options for node customization
- Learn about Manual Setup for building from source
- Deploy with Docker for containerized operation