Evercode labs
Blockchain

Development of systems: mobile applications and multi-currency light wallets, wallets for Daps, as well as exchange services, market Analytics tools using blockchain

choose your path
choose your path
кейс 7

Decent Explorer — официальный блокэксплорер блокчейна Decent

Запрограммировали первый официальный блокэксплорер к старту блокчейна Decent.
Сроки
АЛЬФА-ВЕРСИЯ
2 недели
БЕТА-ВЕРСИЯ
4 недели
Технологии
Web
Symfony, Node.js, React.js, WebSockets, MongoDB

О проекте

>Decent Explorer — первый эксплорер, который был запущен к официальному релизу блокчейна Decen

Задачи

Перед нами стояли две основные задачи. Первая, обращенная к пользователю, заключалась в реализации высокой скорости загрузки данных на странице. Второй задачей стало написание кода, адаптивного к меняющимся требованиям со стороны заказчика.

Решение

Для повышения скорости загрузки данных мы выбрали создание изоморфного (иными словами, универсального) приложения. Для этого мы использовали связку React.js + Redux и рендеринг на стороне сервера, что позволяет быстро передать пользователю самый необходимый контент. Еще одним шагом в решении задачи стало уменьшение нагрузок на страницу. Так как эксплорер обрабатывает большое количество новых блоков в блокчейне, мы приняли решение реализовать сокетное оповещение — так пользователь узнаёт о каждом новом блоке без перезагрузки страницы.

Разработка на этом проекте происходила в изменяющихся условиях. Новые требования и информация поступали в процессе разработки, и код было необходимо адаптировать под динамические требования заказчика. Для большей гибкости мы выбрали базу данных MongоDB, которая позволила не привязываться к конкретному формату данных, получаемых от ноды Decent.

Первую рабочую версии блокэксплорера мы предоставили заказчику уже через две недели, после чего работали над рефакторингом кода, так как некоторые технологии, такие как React.js + Redux, server side rendering на тот момент мы использовали впервые.


Отзыв клиента

Есть вопросы?
Напишите нам и мы ответим вам как можно скорее
Связаться с нами
Other Cases
Aggregator of exchanges and cryptocurrency exchangers
The web page helps a user to find the best rates of cryptocurrency tickers, to learn more about the most reliable and secure exchanges and trading platform.
Atomic wallet – universal cryptocurrency wallet
We built multi-cryptocurrency wallet with the possibility of cross-blockchain swaps. The wallet is completely anonymous and stores key on the user device only.
Blockexplorer for Bitcoin Gold Blockchain
This blockexplorer was developed within Guarda BTG Mobile App developing cooperation with BTG official community.
Coinmarket — service for data collection and market analysis
Launched a large-scale service that offers users a large set of tools for multi-level analysis of the cryptocurrency market.
Integration Guarda Chrome extension and Ethereum dApps
It was necessary to create integration with dApps for the cryptocurrency wallet Guarda Wallet.
Integration of Binance Chain tokens and Ledger into Guarda Wallet
This project is a tool inside the Guarda Wallet cryptocurrency wallet, which allows you to manage coins and Binance Chain tokens from Ledger wallet.
Guarda Mobile Light Wallet Applications
We’ve built Android apps for storing, receiving and sending BTC, BTG, ETH and ETC coins. The feature of these wallets is the possibility to exchange coins and to purchase the coins with a banking card.
Ink Mobile and Web Wallet Applications
Helped to implement work with a smart contract on the QTUM network for Singapore start up Ink.