Woher weiß ich, ob meine Adresse ERC20Tokens erhalten hat?

Dies ist meine Transaktions-ID:0xe2a18a18180d960061611c27ced38b965b445a6263a54b1495abf27b9ce1d628

Ich erhalte die Transaktionsdetails mit web3

w3.eth.getTransaction('0xe2a18a18180d960061611c27ced38b965b445a6263a54b1495abf27b9ce1d628')

Die Ausgabe ist

 AttributeDict({
'blockHash':'0xd3c702edb585f8e041e2873d94582af7bb2a0e249ca8b0e2300eb2a22188cdf0', 'blockNumber': 5547769, 'chainId': None, 'condition': None, 'creates': None, 'from': '0x478a2bC9Fa2Bc594d875BC9c88F5cE9626BFc8C4', 'gas': 250000, 'gasPrice': 100000000000, 'hash': '0xe2a18a18180d960061611c27ced38b965b445a6263a54b1495abf27b9ce1d628', 'input': '0x338b5dea000000000000000000000000bbff862d906e348e9946bfb2132ecb157da3d4b400000000000000000000000000000000000000000000084b72cd39af114f0000', 'nonce': 578, 'publicKey': '0xca81754e8977cfede27801ea7170c3581f4ec85b6f218130a7c0d8bbc1e86775a35e912115ff64ab01cb6402da66edf222b2a63f2b1ffb091f3595b74c5c47f6', 'r': '0x593cfc25f4860ec2ad60d9ecbf3c5af1b00d5151f85d8e06e8f7547236cc3d3d', 'raw': '0xf8ac82024285174876e8008303d090942a0c0dbecc7e4d658f48e01e3fa353f44050c20880b844338b5dea000000000000000000000000bbff862d906e348e9946bfb2132ecb157da3d4b400000000000000000000000000000000000000000000084b72cd39af114f00001ca0593cfc25f4860ec2ad60d9ecbf3c5af1b00d5151f85d8e06e8f7547236cc3d3da008cd57f41ab781f36d54664e7f0b0d0902593c53f054532e6e46ba5c65816684', 's': '0x8cd57f41ab781f36d54664e7f0b0d0902593c53f054532e6e46ba5c65816684', 'standardV': '0x1', 'to': '0x2a0c0DBEcC7E4D658f48E01e3fA353F44050c208', 'transactionIndex': 0, 'v': '0x1c', 'value': 0})

Die obige Transaktion ist eine Token-Übertragung. Ich möchte die Token-Details (Vertragsadresse) aus der obigen Rohtransaktion wissen. Ich kann keine Vertragsadresse finden, um die Token-Details zu erfahren. Wie kann man herausfinden, welcher Token an der obigen Rohtransaktion beteiligt ist? Könnte jemand erklären?

Wenn Sie das TX an den Vertrag senden, ist die Adresse darin todie Vertragsadresse

Antworten (3)

Sie können das Guthaben auf Etherscan, MEW, Metamask auf jeder XYZ-Brieftasche überprüfen.

Aber es scheint, dass Sie sich mehr Sorgen machen, die Vertragsadresse von tx Hash zu kennen. Sie können dann programmgesteuert den Kontostand oder die Transaktionsdetails überprüfen.

Immer wenn Sie eine Vertragsfunktion aufrufen, toist param in Tx-Empfang die Vertragsadresse. Sie können diese Adresse verwenden, um Vertragsdetails abzurufen, wenn Sie ABI haben.

Eine Sache, die Sie tun können, ist, MetaMask einzuchecken, wenn es irgendwelche Token auf Ihrer Adresse erkennt.

Gehen Sie zu Token> Add Token, geben Sie dann die Adresse Ihres Token-Vertrags ein und der Rest sollte automatisch ausgefüllt werden. Dann können Sie Ihr Guthaben in diesem Token sehen.

Ich verwende etherscan.io. Ich benutze MEW, logge mich aber nicht gerne ein, es sei denn, ich muss es, besonders nach den jüngsten Ereignissen

Hier ist ein Screenshot der Adresse, die Sie angegeben haben. etherscan.ioIch kann sehen, dass ein "Sharder-Token" übertragen wurde. Ist es das, was Sie erwarten?

Ich kann den Screenshot nicht sehen. Könntest du es bitte nochmal hochladen?
Entschuldigung, ich verstehe, es gibt einen hartcodierten Link unter "Screensot".
Eine Antwort sollte keine Frage enthalten, verwenden Sie dafür Kommentare.