Everscale Development Environment
Get quick help in our telegram channel:
EverDev is a Node.js package with CLI interface that allows to perform the following use-cases from the single interface for Developer:
- Easily manage all the core Ever OS Developer Tools
- Configure networks (including Local Blockchain, Developer Network, Everscale (main) network): add, configure giver;
- Manage keys: add, remove
- Work with Everscale blockchain from CLI
Also, this project serves as a backend for EverDev VS Code extension.
Components are downloaded and installed automatically for the target platform upon the first request.
-
Contract Management Tool - Work with your contracts from CLI. Deploy and run your contracts with convenient CLI commands.
-
Network Tool - manage your networks: add, remove, configure givers.
-
Signer Tool - manage your keys and seedphrases: create your secret once and use it via alias with Contract Management Tool. Really easy.
-
Evernode Platform: Startup Edition – Local blockchain for development and testing
-
Debot Browser - Web debot browser. For now, Extraton Debot Browser is supported. Support of Surf Debot Browser is coming.
-
TestSuite4 – Python lightweight framework for contract testing.
-
tonos-cli – Command line tool for multisigwallet management and staking, includes CLI Debot Browser. EverDev helps with installation and version management.
EverDev can be extended with other tools following the instructions of integration.
Get your hands dirty with our great tools:) Follow the Quick Start to get on board of Ever OS Development ASAP!
Start testing your contracts without any delay with this guide. It will help you get test tokens in Developer Network, prepare your environment and test your first contract. Test my first contract!
everdev <tool> <command> ...args
Some tools (network, signer, contract, js) and commands have short aliases. For example instead of using everdev network list
you can use everdev n l
and even shorter everdev nl
.
Explore the detailed description of command line interface in the corresponding section.
Read how to deploy and configure your own Giver in DevNet in a separated guide: Working with DevNet.
TON Dev Environment is an integration point for development tools related to Everscale Blockchain.
There are two kind of software connected to EverDev:
- Development tools such as a compilers, networks, debuggers and so on.
- User Interaction services such as an IDE plugins, CLI, GUI applications etc.
Learn more about creating your own controller: Creating Controller
If you encountered any problem try to seek the solution in Troubleshooting Notes. If it didn't help - please, ask in our telegram channel.