Wie kann ich ein Dashboard für meine Ethereum-ICO-Investoren erstellen, um ihre Token zu verfolgen?

Wir starten ein Initial Coin Offering (ICO) und ich möchte ein Benutzer-Dashboard für Investoren erstellen, um ihre Token und den Fortschritt des Crowdsales zu verfolgen.

Wie kann ich das machen? Ich bin ein Webentwickler mit PHP-Kenntnissen und möchte dieses Dashboard auf der Rückseite der Token-Website erstellen.

Gibt es eine Möglichkeit, dies in Wordpress, Magento zu tun?

Antworten (6)

Ich würde vorschlagen, dass Sie NodeJS und die web3js-Bibliothek verwenden, um mit Ethereum zu interagieren. Es wäre nicht wirklich schwer, in NodeJS einzusteigen, wenn Sie ein Webentwickler sind.

Mein Team und ich haben einen Quellcode des Dashboards geöffnet, damit Sie ihn auswählen, ändern und verwenden können. Es wurde bereits in der realen Welt getestet und hat das Sicherheitsaudit bestanden.

Hier ist Backend . API-Dokumente finden Sie hier . Frontend-App ist hier

Fühlen Sie sich frei zu forken und zu modifizieren, wie Sie wollen. Sterne und Beiträge sind herzlich willkommen!

Ich bin mir nicht sicher, welche Bibliotheken in PHP für die Interaktion mit Ethereum verfügbar sind, aber Sie könnten mit der Verwendung der JSON-RPC -Schnittstelle auf einem Ethereum-Knoten beginnen.

Da die meisten ERC20-Token Ereignisse haben, die für Zuweisungen und Übertragungen ausgelöst werden, können Sie den Knoten mit eth_getLogs abfragen , um Informationen über den Fortschritt des Verkaufs zu erhalten und auch den Saldo des Kontrakts selbst einzusehen. Speziell für Benutzer, um ihre Token-Zuweisungen anzuzeigen - dies kann clientseitig mit web3js und dem Aufruf einer ERC20-Funktion namens balanceOf erfolgen (die nur eine callNicht -A ist sendTransaction. Sie müssen den Knoten in diesem Fall nicht einmal hosten, Sie können INFURA verwenden als Anbieter.

Ehrlich gesagt kann das meiste davon clientseitig mit web3js und dem Vertrags-ABI erledigt werden, aber ich finde die Benutzererfahrung besser, wenn Sie den Fortschritt, den Sie von der eth_getLogs-Serverseite erhalten, in einem Cache speichern und aktualisieren und ihn den Benutzern beim Laden der Seite präsentieren. Bonuspunkte, wenn Sie einen Websocket öffnen und diese Informationen für Benutzer aktualisieren, während der Verkauf fortschreitet.

Die Investoren brauchen kein Dashboard, um Token zu verfolgen, sie können alle Details aus dem Vertrag auf etherscan.io sehen,
wenn Sie einen hilfreichen Code machen wollen, um ihnen die Verfolgung zu erleichtern, können Sie APIs von Etherscan verwenden

Diese Antwort verfehlt ganz grundlegend einen der Grundpfeiler einer dezentralisierten Welt: Sie müssen niemandem vertrauen. Verwenden Sie den RPC.
Sie müssen niemandem vertrauen, aber es macht das Leben derzeit einfacher, da alle Arten von Tools noch nicht sehr weit entwickelt sind.

In PHP ist kein SDK verfügbar, um Token im Ethereum-Netzwerk zu übertragen. Ich habe es mit ethereum/web3.js Javascript SDK für einen meiner Kunden gemacht. Für das Backend würde ich vorschlagen, eine Rest-API in nodejs zu erstellen und sie dann über das Web-Frontend aufzurufen.

Sie können einen dieser Typen verwenden:

https://www.google.ru/search?q=ico+investor+dashboard

http://icodem.in ist ein ziemlich guter Dienst.

Das hochmoderne ICO-Dashboard von ICOForo ist gut definiert und anpassbar. Hatte auch Multi-Wallet-Integration, KYC-Dokumentation und mehrstufige Sicherheitsfunktionen. http://icoforo.com/icodashboard/