MouseXplore

MouseXplore

MouseXplore es un explorador de bloques de código abierto que puede combinar múltiples blockchains en una sola interfaz de usuario.En la actualidad, admite Bitcoin, Litecoin, Ethereum, Neo y Stellar.
MouseXplore es nuestro explorador de bloques de código abierto que actualmente admite Bitcoin, Litecoin, Ethereum, Neo y Stellar.El equipo de MouseBelt notó que los exploradores de bloques a menudo se bifurcan fuera de los repositorios de código abierto, por lo que queríamos proporcionar un punto de partida para cuatro repositorios relativamente diferentes que sean buenos puntos de partida para la personalización.Durante el desarrollo, tuvimos que determinar cómo podríamos fusionar múltiples blockchains en una sola interfaz de usuario.Para comenzar, observamos otros exploradores de bloques populares de código abierto para extraer componentes comunes.Todos compartieron una página de inicio con una función de búsqueda, bloques recientes y transacciones recientes, por lo que fue un punto de partida fácil.Las páginas de transacciones y cuentas son donde las cosas comienzan a diferir: Bitcoin y Litecoin admiten transacciones de entrada múltiple / salida múltiple, mientras que Ethereum es entrada única salida única.Además, ethereum admite tokens a través de contratos inteligentes, mientras que Bitcoin no.Para hacer una interfaz de usuario uniforme, tuvimos que manejar las diferencias entre cada una de estas criptomonedas.Este explorador de bloques también permite que un usuario alimente una billetera.Admitimos API en algunas de las cadenas de bloques para enviar una transacción sin procesar, lo que permite que una billetera web basada en API administre claves en el dispositivo para enviar transacciones.Algunas de las criptomonedas en MouseWallet siguen este flujo como ejemplo.Si desea usarlos en su aplicación, no dude en usar nuestra API o bifurcarlo usted mismo (si desea tener el control total del producto, le recomendamos este último).Para manejar la búsqueda de información que no está fácilmente disponible en el nodo, utilizamos una tarea cron para analizar bloques en una instancia mongodb.En algunas cadenas de bloques, obtener un historial de transacciones por una sola cuenta lleva algún tiempo, por lo que almacenamos en caché el resultado en un almacén de datos para que regrese rápidamente.Si implementa y ejecuta el proyecto, asegúrese de darle al cron el tiempo suficiente para sincronizar con la red.Este proyecto tiene la intención de facilitar el desarrollo de aplicaciones y agregar nuevas criptomonedas en un explorador de bloques de la comunidad ...

Alternativas a MouseXplore para todas las plataformas con cualquier licencia