文章目录

  • 一、解析区块信息,获取交易回执
    • 1.1 根据块号获取block信息
    • 1.2 解析区块交易信息
    • 1.3 判断TRC20合约入账
    • 1.4 基础信息
    • 1.5 代码实现
  • 二、获取区块信息后,解析交易信息
    • 2.1 区块交易解析流程
    • 2.2 基础信息
    • 2.3 代码实现

一、解析区块信息,获取交易回执

该方式首先获取区块信息,循环判断交易体中的交易类型,如果是trx交易,则格式化from及to地址,如果是trc20交易,则格式化合约地址,如果合约地址是trc20-usdt合约地址(或者自己需要的合约地址),那么根据交易哈希查询交易信息,判断交易信息。

  • 此方式的优点是:交易回执信息是该交易在链上已经执行后的信息,所以根据交易哈希获取交易回执的信息更加准确。

  • 此方式的缺点是:程序需要首先获取区块信息,如果遇到trc20-usdt交易,需要再次调用节点获取该交易的详情。trongr