Blockchain

Development of multi-currency light wallets, wallets for Dapps, as well as exchange services, market analytics tools. Web, desktop, mobile applications.

show more
show more
case 7

Official block explorer of the Decent blockchain

The Evercode Lab team developed the first official block explorer to launch the Decent blockchain.
Time
Alpha-release
2 weeks
LAUNCH
2017
Technologies
Web
Symfony, Node.js,
React.js, WebSockets,
MongoDB

About the blockchain project

Decent Explorer is the first block explorer launched for the official release of Decent blockchain.

Blockchain project task

The Evercode Lab team faces two following two main tasks:

  • The solution was to load data fast
  • The code was to be flexible so that frequent changes related to project requirements could be possible

We chose to build a universal application capable of loading data quickly in different situations. To do this, we used React.js, Redux, and server-side rendering. This enabled us to promptly provide users with the necessary info.

Our next priority was to reduce the server load. Since the explorer itself processed a large number of new blocks, we decided to apply socket notification. It made it possible for us to update information without the need to reload the page.

The development was constantly changing during the entire period. Owing to ever-changing requirements and updates, the code needed to be swiftly adapted to the altering customer needs. For greater flexibility, we chose the MongoDB database, which allowed us to work without a predefined data format.

It took us two weeks to submit the first functioning version of the block explorer. After that, we focused on code refactoring.

Evercode Lab


Testimonial

Tell us about your ideas and we will offer the best solution!
Contact us
By clicking the "Send" button I am accepting the Terms of Use and Privacy Policy agreements
Evercode labs

Your message has been successfully sent.

Thank you for contacting Evercode Lab

We will get back to you shortly.

Other Cases
We use cookies to ensure you get the best experience. By using Evercode Lab, you agree to our Privacy Policy and Terms of Use