Below you’ll find WAX versions, URLs, and development environment information.
|Docker Images||Use WAX Docker images to run a local node, use blockchain tools, and compile your smart contracts. Refer to [Docker Quickstart](/en/dapp-development/docker-setup/) for more information.|
|wax-blockchain||WAX Blockchain source files. Refer to [WAX Blockchain Setup](/en/dapp-development/wax-blockchain-setup/) to get started.|
|wax-cdt||WAX Contract Development Toolkit. Refer to [WAX Contract Development Toolkit (WAX-CDT)](/en/dapp-development/wax-cdt/) to get started.|
|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.
|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 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.
|Blockchain URL||http://127.0.0.1:8888||Used to make API calls in your local development 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:
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.
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.