This page will give you an insight into how to choose development tools and approaches for building decentralised applications with the help of Everscale.
Attention! Before you read this article, we recommend that you study the Everscale Overview page and the block of pages in the Architecture section if you want to develop complex products on the Everscale blockchain.
Before you start developing or integrating anything into Everscale, we would like to tell you about the tools that you will use in your work.
First of all, it is worth noting that Everscale is really a decentralized blockchain, both from the technical point of view, and the way it is managed. Thus, for the purpose of achieving its outstanding functionality, Everscale is supplied with key tools and development approaches from different leading technological providers.
At the moment, there are two active technological providers:
It is their solutions and tools that you will use when developing, while you will have every opportunity to write your own solutions as well, if necessary or desired.
You can learn more in the Development tools section.
Ways to dive into development on Everscale for any case you need
We assume that there are several main cases of developers interacting with Everscale:
Build your dApp - knowledge of network architecture, understanding of smart contracts, standards and node devices will be useful to you.
Learn how to issue tokens
Explore the development team incentive programs in Everscale
Migrate your dApp from another network
Integrate Everscale blockchain in your on-chain or off-chain project - you will find it helpful to explore the Everscale Overview page as well as the Architecture page. Afterwards, please follow the Getting Started page in the Integrate section.