123
MouseXplore

MouseXplore

MouseXplore est un explorateur de blocs open source qui peut fusionner plusieurs chaînes de blocs en une seule interface utilisateur.À l'heure actuelle, prend en charge Bitcoin, Litecoin, Ethereum, Neo et Stellar.
MouseXplore est notre explorateur de blocs open source qui prend actuellement en charge Bitcoin, Litecoin, Ethereum, Neo et Stellar.L'équipe de MouseBelt a remarqué que les explorateurs de blocs sont souvent séparés des référentiels open source, nous voulions donc fournir un point de départ pour quatre référentiels relativement différents qui constituent de bons points de départ pour la personnalisation.Au cours du développement, nous avons dû déterminer comment fusionner plusieurs chaînes de blocs en une seule interface utilisateur.Pour commencer, nous avons examiné d'autres explorateurs de blocs open-source populaires pour extraire des composants communs.Ils ont tous partagé une page d'accueil avec une fonction de recherche, des blocs récents et des transactions récentes, c'était donc un point de départ facile.Les pages de transaction et de compte sont là où les choses commencent à différer: Bitcoin et Litecoin prennent en charge les transactions à entrées multiples / sorties multiples, tandis que Ethereum est à sortie unique à entrée unique.De plus, ethereum prend en charge les jetons via des contrats intelligents, contrairement à Bitcoin.Afin de faire une interface utilisateur uniforme, nous avons dû gérer les différences entre chacune de ces crypto-monnaies.Cet explorateur de blocs permet également à un utilisateur d'alimenter un portefeuille.Nous prenons en charge les API sur certaines des chaînes de blocs pour soumettre une transaction brute, permettant à un portefeuille Web basé sur API de gérer les clés sur l'appareil pour soumettre des transactions.Certaines des crypto-monnaies du MouseWallet suivent ce flux à titre d'exemple.Si vous souhaitez les utiliser dans votre application, n'hésitez pas à utiliser notre API ou à la fourche pour vous-même (si vous voulez avoir un contrôle total sur le produit, nous vous recommandons ce dernier).Pour gérer la recherche d'informations qui ne sont pas facilement disponibles sur le nœud, nous utilisons une tâche cron pour analyser les blocs dans une instance mongodb.Sur certaines blockchains, l'obtention d'un historique des transactions par un seul compte prend un certain temps, nous mettons donc en cache le résultat dans une banque de données pour revenir rapidement.Si vous déployez et exécutez le projet, assurez-vous de laisser suffisamment de temps au cron pour se synchroniser avec le réseau.Ce projet vise à faciliter le développement d'applications et l'ajout de nouvelles crypto-monnaies dans un explorateur de blocs communautaires ....

Alternatives à MouseXplore pour toutes les plateformes avec licence commerciale