¿Cómo puedo crear un panel para que mis inversores de Ethereum ICO rastreen sus tokens?

Estamos lanzando una Oferta Inicial de Monedas (ICO) y me gustaría crear un panel de usuario para que los inversores rastreen sus tokens y el progreso de la venta colectiva.

¿Cómo puedo hacer esto? Soy un desarrollador web con conocimientos de PHP y busco crear este tablero en la parte posterior del sitio web del token.

¿Hay alguna manera de hacer esto en Wordpress, Magento?

Respuestas (6)

Le sugiero que use la biblioteca NodeJS y web3js para interactuar con ethereum. No sería muy difícil ingresar a NodeJS si eres un desarrollador web.

Mi equipo y yo abrimos un código fuente del tablero para que pueda seleccionarlo, modificarlo y usarlo. Ya se probó en el mundo real y pasó la auditoría de seguridad.

Aquí está el back-end . Los documentos de la API se pueden encontrar aquí . La aplicación frontend está aquí

Siéntete libre de bifurcar y modificar como quieras. ¡Las estrellas y las contribuciones son muy bienvenidas!

No estoy seguro de qué bibliotecas están disponibles en PHP para interactuar con ethereum, pero puede comenzar usando la interfaz json RPC en un nodo ethereum.

Dado que la mayoría de los tokens ERC20 tienen eventos que se activan para las asignaciones y transferencias, puede consultar el nodo utilizando eth_getLogs para obtener información sobre el progreso de la venta y también ver el saldo del contrato en sí. Específicamente para que los usuarios vean sus asignaciones de tokens: esto se puede hacer del lado del cliente con web3js y llamando a una función ERC20 llamada balanceOf (que es solo un callno un sendTransaction. Ni siquiera tiene que alojar el nodo en este caso, puede usar INFURA como proveedor.

Honestamente, la mayor parte de esto se puede hacer del lado del cliente con web3js y el contrato ABI, pero creo que la experiencia del usuario es mejor si almacena y actualiza el progreso que obtiene del lado del servidor eth_getLogs en un caché y lo presenta a los usuarios al cargar la página. Puntos de bonificación si abre un websocket y actualiza esa información a los usuarios a medida que avanza la venta.

los inversores no necesitan un tablero para rastrear tokens, pueden ver todos los detalles del contrato en etherscan.io
si desea hacer un código útil para facilitarles el seguimiento, puede usar las API de etherscan

Esta respuesta pasa por alto fundamentalmente uno de los inquilinos principales de un mundo descentralizado: no es necesario confiar en nadie. Utilice el RPC.
No necesita confiar en nadie, pero hace la vida más fácil actualmente, ya que todo tipo de herramientas aún no están muy bien desarrolladas.

No hay SDK disponible dentro de PHP para transferir tokens en la red Ethereum. Lo he hecho con ethereum/web3.js javascript sdk para uno de mis clientes. Para el backend, sugeriría hacer una API de descanso en nodejs y luego llamarla desde la interfaz web.

Puedes usar uno de estos tipos:

https://www.google.ru/search?q=ico+inversor+panel

http://icoadm.in es un servicio bastante bueno.

El panel de control de ICO de última generación de ICOForo está bien definido y es personalizable. También tenía integración de múltiples billeteras, documentación KYC y características seguras de varios niveles. http://icoforo.com/icodashboard/