关于eth链数据分析,从节点采集到交易数据如from to等信息,如何判断一条交易是普通交易还是调用合约?
调用合约方法的交易 input 字段必定不为空。我们可以先判断 to 地址是不是合约地址(可以用 eth_getcode 接口判断),如果是合约地址再看 input 字段是不是为空,如果不为空就是合约调用。
input
to