Wie kann der Etherscan TokenTracker Inhaberadressen anzeigen? Die balances
Abbildung Ihres durchschnittlichen ERC20-Tokens kann nicht per Index iteriert werden, noch kann die Länge des ermittelt mapping
werden. Wie also könnten Etherscan Adressinformationen des Halters zur Verfügung stehen?
Beispielsweise können Sie hier den Gnosis TokenTracker einsehen und eine Liste der Inhaber bestätigen.
https://etherscan.io/token/Gnosis#balances
Wenn Sie als Nächstes die Vertragsquelle anzeigen, werden Sie feststellen, dass es keinen Code gibt, der den Halter explizit als address
Verweis auf mapping (address => uint256) balances
oder irgendetwas anderes zurückgibt. (Zumindest kann ich das nicht sehen.
https://etherscan.io/address/0x6810e776880c02933d47db1b9fc05908e5386b96#code
Vielen Dank im Voraus für Ihre Hilfe.
Ich glaube nicht, dass sie die Details ihrer Implementierung veröffentlicht haben, aber vermutlich verfolgen sie Transfer
Ereignisse und aktualisieren die bekannten Salden für jedes Konto, wenn diese Ereignisse eingehen.
Ich mache nur einen Test mit meinem eigenen Token und Mint-Ereignisse werden nicht verfolgt, während Transfers dies tun. Es überprüft den Kontostand des Senders/Empfängers nach Transaktionen.
Vielen Dank für Ihren Beitrag. Sie verfolgen tatsächlich Transfer
Ereignisse. Wenn Sie außerdem ihren Token-Tracker verwenden, um einen Kontostand zu überprüfen, und ein Kontostand zurückkehrt, fügen sie diesen Inhaber der Liste hinzu.
Nulik
Benutzer19510
Nulik
Benutzer19510
Nulik
Benutzer19510
Nulik