0
MouseXplore е нашият изследовател на блокове с отворен код, който в момента поддържа Bitcoin, Litecoin, Ethereum, Neo и Stellar.Екипът на MouseBelt забеляза, че изследователите на блокове често се отклоняват от хранилища с отворен код, така че искахме да предоставим отправна точка за четири сравнително различни хранилища, които правят добри изходни точки за персонализиране.По време на разработката трябваше да определим как можем да обединим множество блокчейн в един потребителски интерфейс.За начало разгледахме други популярни изследователи на блокове с отворен код, за да извлечем общи компоненти.Всички те споделяха начална страница с функция за търсене, скорошни блокове и скорошни транзакции, така че това беше лесна отправна точка.Страниците за транзакции и сметки са там, където нещата започват да се различават: Bitcoin и Litecoin поддържат транзакции с много входни / мулти изходни данни, докато Ethereum е единичен вход с единичен изход.Освен това ethereum поддържа маркери чрез интелигентни договори, докато Bitcoin не.За да направим еднакъв потребителски интерфейс, трябваше да обработваме разлики между всяка от тези криптовалути.Този блок Explorer също позволява на потребителя да захранва портфейл.Поддържаме API-та на някои от blockchains, за да предадат необработена транзакция, позволявайки на API-базиран ключ за управление на уеб портфейл на устройство да изпраща транзакции.Някои от криптовалутите в MouseWallet следват този поток като пример.Ако искате да ги използвате в приложението си, не се колебайте да използвате нашия API или да го разклоните за себе си (ако искате да контролирате напълно продукта, препоръчваме последното).За да обработваме търсенето на информация, която не е лесно достъпна на възела, използваме задача cron да анализираме блокове в mongodb екземпляр.В някои blockchains получаването на история на транзакциите от един акаунт отнема известно време, така че ние кешираме резултата в хранилище за данни, за да се върне бързо.Ако разполагате и стартирате проекта, не забравяйте да дадете на cron достатъчно време за синхронизиране с мрежата.Този проект има за цел да улесни разработването на приложения и добавяне на нови криптовалути в изследователски блок на общността ....
mousexplore