Ich versuche, Transaktionsaktionsinformationen von Etherscan Apis zu erhalten , indem ich einen Transaktions-Hash ohne Erfolg verwende. Hier ist, was ich mit der API extrahieren möchte (Swap 1 Ether For 2 Yf-DAI) . Ich habe bereits versucht, die von zurückgegebenen Informationen zu entschlüsseln
eth_getTransactionByHash
Hier aber nichts in der Nähe von Transaktionsaktionen. Meine Frage ist, welchen Endpunkt ich abfragen soll oder was ich tun muss, um die Transaktionsaktion zu erhalten
Ich habe den Etherscan-Support gefragt und die Antwort bekommen.
Leider haben wir zu diesem Zeitpunkt keinen Endpunkt, der die Informationen zur "Transaktionsaktion" zurückgibt.
Es ist auf Anfrage sehr beliebt, und wir werden definitiv in Betracht ziehen, es in einem zukünftigen Update hinzuzufügen.
btw API Pro doc befindet sich unter https://etherscan.io/apidocs#APIpro , ich habe es auch überprüft, es gibt derzeit keinen solchen Endpunkt, um Transaktionsaktionen zu erhalten.
Sie können dies umgehen, indem Sie die Transaktionsdetailseite abrufen und sie mit BeautifulSoup parsen, wenn Sie sie wirklich brauchen.
Vielleicht ist das, was benötigt wird, im API PRO-Plan verfügbar:
„ Token-Informationen nach Vertragsadresse abrufen “ von https://etherscan.io/apis#APIpro
{
"status": "1",
"message": "OK",
"result": [
{
"contractAddress": "0x...",
"tokenName": "Token Name",
"symbol": "Token Symbol",
"divisor": "18",
"tokenType": "ERC20",
"totalSupply": "1000000000000000",
...
}
]
}
Eine andere Sache, die Sie tun können, ist, den Hash abzurufen und die Transaktion nach Hash nachzuschlagen, und Sie erhalten Details. Langsam, da jeder Hash in Transaktionen nachgeschlagen werden muss.
Benutzer1234440
Dash-Eklipse