Blockchain Environments
Below you'll find WAX versions, URLs, and development environment information.
Service | Description |
---|---|
Docker Images | Use WAX Docker images to run a local node, use blockchain tools, and compile your smart contracts. Refer to Docker Quickstart for more information. |
waxjs | WaxJS Javascript API for integration with the Cloud Wallet . Use this to easily sign in users and send transactions to the WAX Blockchain from your dApp. Refer to Cloud Wallet Quickstart for more information. |
wax-blockchain | WAX Blockchain source files. Refer to WAX Blockchain Setup to get started. |
wax-cdt | WAX Contract Development Toolkit. Refer to WAX Contract Development Toolkit (WAX-CDT) to get started. |
WAX Mainnet
Service | URL | Description |
---|---|---|
Blockchain URL | chain-api-url | Used to make API calls and deploy your smart contracts to the WAX mainnet. |
Blockchain P2P | peers.wax.io:9876 | Peering endpoint for synchronizing a producer or full node (with no protocol in front of it). |
Blockchain Explorer | https://waxblock.io | waxblock.io block explorer. |
WAX Account | (e.g., Scatter) | Create a WAX Blockchain Account. |
WAX Public Testnet
WAX sw/eden provides a WAX Testnet allowing you to create test accounts, test smart contracts, use API endpoints, and more.
Service | URL | Description |
---|---|---|
Testnet Site | WAX Testnet | Use WAX sw/eden's site to create test accounts, find sample scripts, and more. |
Blockchain URL | https://testnet.waxsweden.org | Used to make API calls and deploy your smart contracts to the WAX Testnet. |
Public Endpoints | endpoints.json | Additional P2P and API endpoint URLs. |
Blockchain P2P | testnet.waxsweden.org:59876 | Peering endpoint for synchronizing a producer or full node (with no protocol in front of it). |
Blockchain Explorer | Bloks.io Testnet | Testnet block explorer. |
Test Account | https://waxsweden.org/create-testnet-account/ | Use the "Create testnet account" tool on the [Testnet](https://waxsw |
eden.org/testnet/) homepage or visit the direct link. |
WAX Local Testnet
When you Set Up a Local dApp Environment, you can make calls to your local API using the following URL.
Service | URL | Description |
---|---|---|
Blockchain URL | http://127.0.0.1:8888 | Used to make API calls in your local development environment. |
C++ Environment
You can write WAX smart contracts using the C++ programming language. No custom language is required, although you'll need to familiarize yourself with the WAX C/C++ API library. This library contains the core files required to communicate with the WAX Blockchain. When you're ready to get started, refer to:
Development Tools
You can use any third party C++ editor or IDE to write your smart contracts, such as Sublime Text, Atom, CLion, Eclipse, or Visual Studio products.
EOS Studio is a graphic IDE built for EOSIO dApp development, available on Linux, Mac OS, and Windows. This tool features a code editor, contract inspector, and a network manager. To integrate WAX with EOS Studio, refer to How to use EOS Studio with WAX. Our script provides a minimal integration, developed and tested with Ubuntu 18.04.
eosjs is a javascript API SDK you can use to easily communicate with the WAX Blockchain API. Refer to WAX RPC API for more information.
dfuse is a powerful suite of APIs that allow you to query the WAX Blockchain and stream real-time data. Refer to dfuse for WAX dApps for more information.