在web3.js上是否有任何功能可以提供Etheresacn提供的详细信息,如Txn类型、每个气体的基本费用等。
我知道web3.eth.getTransactionReceipt,但是它缺少上面的属性。
下面是关于以太扫描(https://etherscan.io/tx/0xfadaad55279b536b18225aec6f485034ab157fefed65b98da14f22954b00c303)的事务详细信息的示例
发布于 2021-08-30 05:10:45
我刚刚使用web3.py连接到Infura节点,下面是以下命令的输出:
w3.eth.get_transaction(0x847dc489014532d6c8805a9c90260ce67994adedca3598e6ba9e6839d4d472be)
AttributeDict(
{'accessList': [],
'blockHash': HexBytes('0x26ddf1189d0f8473b6640e1113beed5934e5e621ea994e5bf37d4255dee8a9da'),
'blockNumber': 13124873,
'chainId': '0x1',
'from': '0x5A0b54D5dc17e0AadC383d2db43B0a0D3E029c4c',
'gas': 100000,
'gasPrice': 98943318241,
'hash': HexBytes('0x847dc489014532d6c8805a9c90260ce67994adedca3598e6ba9e6839d4d472be'),
'input': '0x', 'maxFeePerGas': '0x559b9368f4', 'maxPriorityFeePerGas': '0x0',
'nonce': 6061436,
'r': HexBytes('0xa374a0cb796071ba58db3bbb7f923cd5ae4eda77068269f67fa6c9b1de28e6f3'),
's': HexBytes('0xf834d3e491609efcb4a43169adc765335370de4d273ce55a7d113dc686e955'),
'to': '0x8fD00f170FDf3772C5ebdCD90bF257316c69BA45',
'transactionIndex': 43,
'type': '0x2',
'v': 0,
'value': 98012341188637423626})可以使用上面的命令计算一些详细信息。
发布于 2021-08-29 18:17:37
没有办法直接获得这些信息。但您可以使用字节码作为提示。这里是你深入理解的一个链接。
https://ethereum.stackexchange.com/questions/107987
复制相似问题