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?
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, to
ist 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. Ich kann sehen, dass ein "Sharder-Token" übertragen wurde. Ist es das, was Sie erwarten?
Prashant Prabhakar Singh
to
die Vertragsadresse