Skip to content

Blockchain Environments

Below you'll find WAX versions, URLs, and development environment information.

ServiceDescription
Docker ImagesUse WAX Docker images to run a local node, use blockchain tools, and compile your smart contracts. Refer to Docker Quickstart for more information.
waxjsWaxJS 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-blockchainWAX Blockchain source files. Refer to WAX Blockchain Setup to get started.
wax-cdtWAX Contract Development Toolkit. Refer to WAX Contract Development Toolkit (WAX-CDT) to get started.

WAX Mainnet

ServiceURLDescription
Blockchain URLchain-api-urlUsed to make API calls and deploy your smart contracts to the WAX mainnet.
Blockchain P2Ppeers.wax.io:9876Peering endpoint for synchronizing a producer or full node (with no protocol in front of it).
Blockchain Explorerhttps://waxblock.iowaxblock.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.

ServiceURLDescription
Testnet SiteWAX TestnetUse WAX sw/eden's site to create test accounts, find sample scripts, and more.
Blockchain URLhttps://testnet.waxsweden.orgUsed to make API calls and deploy your smart contracts to the WAX Testnet.
Public Endpointsendpoints.jsonAdditional P2P and API endpoint URLs.
Blockchain P2Ptestnet.waxsweden.org:59876Peering endpoint for synchronizing a producer or full node (with no protocol in front of it).
Blockchain ExplorerBloks.io TestnetTestnet block explorer.
Test Accounthttps://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.

ServiceURLDescription
Blockchain URLhttp://127.0.0.1:8888Used 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.