Getting Started with WAX Blockchain
Welcome to WAX, the Worldwide Asset eXchange™ - a purpose-built blockchain designed for NFTs, gaming, collectibles, and more. WAX offers instant transactions, low fees, and true ownership of digital assets with environmental sustainability.
This Getting Started Guide covers everything you need to know to begin using and developing on the WAX blockchain.
For Users
Account and Wallet Setup
To interact with WAX, you'll need a WAX account and a wallet to manage your private keys:
- WAX Wallets - Overview of available wallets
WAXP Token
WAXP is the native token of the WAX blockchain. Learn how to:
- Stake WAXP for voter rewards
- Use WAXP for transaction fees
- Participate in governance
- Learn more about WAXP
Managing Resources
WAX uses a unique resource model where you can:
- CPU: Rent CPU power for transaction processing
- NET: Rent network bandwidth for data transfer
- RAM: Purchase memory for account data storage
PowerUp
PowerUp is the primary way to pay for transactions on WAX. This resource rental system allows users to temporarily boost their account's CPU and NET resources.
It is perfect for users who need reliable transaction processing without committing to long-term staking.
Staking (Alternative Method)
Alternatively, you can stake WAXP tokens to earn CPU and NET resources:
- Voter Rewards: Earn additional rewards for participating in governance
- Suitable for: Heavy users who prefer predictable resource allocation
Staking is ideal for users who frequently transact and want to participate in WAX governance.
Digital Assets and NFTs
WAX is the leading blockchain for NFTs and digital collectibles:
- Trade NFTs on WAX's many marketplaces
- Create and manage digital assets
- Participate in our rich gaming ecosystems
For Developers
Development Environment Setup
Choose your preferred development setup:
- Local Setup (Linux/WSL) - Set up your development environment
- Docker Setup - Containerized development environment
Smart Contract Development
Build on WAX with our comprehensive development resources:
- Smart Contract Quickstart - Deploy your first smart contract
- WAX CDT - WAX Contract Development Toolkit
- API Reference - Complete API documentation
dApp Development
Create decentralized applications on WAX:
- dApp Development Guide - Complete dApp development workflow
- Deploy dApp on WAX - Deploy to WAX mainnet
Wallet Integration
Integrate My Cloud Wallet, Anchor and other wallets into your applications:
- My Cloud Wallet SDKs - React Native and Unity SDKs for My Cloud Wallet Mobile
- Wallet Connect - Connect wallets to your dApp
- WharfKit - The New Blockchain Accessibility Standard
Learning Resources
Tutorials and Guides
- Create Issue Token - Learn to create custom tokens
- Tic-Tac-Toe Game - Simple game development
- Farming Game Tutorial - Build a complete game
- AtomicAssets Integration - Work with NFTs
Advanced Topics
- WAX RNG - Random number generation
- Server-side Verification - Secure backend integration
Tools and Utilities
- Blockchain Tools - Essential development tools
- CDT Options - Contract development toolkit options
- Ricardian Contracts - Human-readable contract terms
Network Information
WAX Networks
- Mainnet: Production blockchain for live applications
- Testnet: Development and testing environment
- Local Development: Run your own local WAX node
Infrastructure
- WAX Infrastructure - Node operation and maintenance
- Hyperion Full History - Complete blockchain history
- Atomic Assets API - NFT and digital asset services
Community and Support
Developer Community
- WAX Developers Telegram - Join the developer community
- WAX Labs - Innovation hub and grants program
Getting Help
- Troubleshooting Guide - Common issues and solutions
- WAX Discord - General community support