以太坊EVM智能合约交易信息中Input和Logs解码

一、以太坊交易获取

以太坊交易获取一般通过两种方式:getTransaction、getTransactionReceipt
web3.eth.getTransaction:

{
   
   
  blockHash: '0x61b488038c4e08298b4970a50a07cd795bad6e84bd82f280fb1227b0ab4eb19c',
  blockNumber: 17835097,
  from: '0xF73d8f5BFb7f03b0AF375b1b5cF6581C367890e8',
  gas: 36922,
  gasPrice: '10000000000',
  hash: '0xb2e675f13b895e159d8a14ad39dae9ff90d043e459a1341481e196b1bcea98b6',
  input: '0x40c10f190000000000000000000000009c97efb29a3d453af239d133e867bf4c647a313c00000000000000000000000000000000000004ee2d6d415b85acef8100000000',
  nonce: 405,
  to: '0x20948400E68434010cFcfC978b66CFa656629D9b',
  transactionIndex: 7,
  value: '0',
  type: 0,
  v: '0xe6',
  r: '0x546e3662631e683574d098506604dda2ae13d1f10da6a25d60e462acb29f28b9',
  s: '0x548db669b21310288ace2e5a7557df78c3de83a037092de2328d65cad8ed8188'
}

web3.eth.getTransactionReceipt:

{
   
   
  blockHash: '0x61b488038c4e08298b4970a50a07cd795bad6e84bd82f280fb1227b0ab4eb19c',
  blockNumber: 17835097,
  contractAddress: null,
  cumulativeGasUsed: 753442,
  from: '0xf73d8f5bfb7f03b0af375b1b5cf6581c367890e8',
  gasUsed: 36922,
  logs: [
    {
   
   
      address: '0x20948400E68434010cFcfC978b66CFa656629D9b',
      topics: [Array],
      data: '0x00000000000000000000000000000000000004ee2d6d415b85acef8100000000',
      blockNumber: 17835097,
      transactionHash: '0xb2e675f13b895e159d8a14ad39dae9ff90d043e459a1341481e196b1bcea98b6',
      transactionIndex: 7,
      blockHash: '0x61b488038c4e08298b4970a50a07cd795bad6e84bd82f280fb1227b0ab4eb19c',
      logIndex: 11,
      removed: false,
      id: 'log_b7283928'
    }
  ],
  logsBloom: '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值