Wie kann ich gebräuchliche ENS-Namen sehen, die versteigert wurden?

In der ENS-Dokumentation heißt es, dass die „DApp“ Ihnen anzeigt, wann gängige ENS-Namen versteigert werden.

Woher wissen die DApp und der Twitter-Bot, welche Namen versteigert werden?

Die DApp und der Twitter-Bot haben Listen mit gebräuchlichen Namen eingebaut, die aus einem englischen Wörterbuch und Alexas Liste der Top-1-Millionen-Internet-Domain-Namen stammen. Sie verwenden diese Listen, um Ihnen zu zeigen, wann gebräuchliche Namen versteigert werden. Wir tun dies, weil, wenn die App diese Namen nicht preisgeben würde, jeder mit ein wenig technischem Geschick sie trotzdem herausfinden könnte, was ihnen einen Vorteil gegenüber denen verschafft, die nicht in der Lage sind, ihre eigene Liste und ihren eigenen Code zu erstellen, um Namen zu überprüfen Es.

Ich möchte eine Probe von versteigerten Volksnamen erhalten. Kann aber aus der Dokumentation nicht nachvollziehen, wie das geht. Ich weiß, wie man mit Verträgen unter Verwendung des ABI interagiert. Ich bin mir nur nicht sicher, auf welchen Vertrag sich "DApp" bezieht (Registrierung, Registrar, Resolver) oder welche Funktion verwendet werden soll.

Antworten (1)

Es gibt keine einzelne Vertragsmethode, die dies für Sie erledigen würde. Sie würden am Ende die Arbeit wiederherstellen, die Etherscan, der Twitter-Bot und die Registrar-DApp geleistet haben, um dies zu erreichen. Wenn Sie nur versuchen, ein Ergebnis zu erhalten, empfehle ich, Daten aus einer dieser Quellen zu ziehen.

Wenn Sie nur neugierig sind, wie Sie dies erreichen können, finden Sie hier einen groben Überblick über einen vernünftigen Ansatz:

  1. Scannen Sie die Kette nach einigen BidRevealedEreignissen
  2. Sammeln Sie den Satz von hashWerten
  3. Generieren Sie eine Nachschlagetabelle mit Hashes, von den Alexa-Top-Domains und Sprachwörterbüchern bis zu ihrem sha3Hash.
  4. Schlagen Sie den ursprünglichen Namen jedes hashWerts aus (2) anhand der Tabelle in (3) nach.

Sie können ein anderes Ereignis als wählen BidRevealed, mit etwas anderen Effekten. Beachten Sie, dass dies StartAuctioneine Reihe von Auktionen beinhalten wird, auf die niemand bietet. Der Registrar Dapp eröffnet Köderauktionen, um Ihr echtes Auktionsinteresse zu verschleiern.

Wenn Sie die Arbeit erwähnen, die der Registrar DApp geleistet hat, auf welche „Arbeit“ beziehen Sie sich? Wie/wann/wo werden diese gebräuchlichen ENS-Namen angezeigt?
Kurz gesagt, der Registrar dapp hat die Schritte 2-4 für Sie erledigt.