如何识别一个以太坊交易是 ETH 转账?
如何识别一个以太坊交易是 ETH 转账?
这是今天一个朋友问我的问题,如何识别一个以太坊交易是 ETH 转账? 很多时候,问题的答案都是和上下文有关的,笼统的说,所有的以太坊交易都可以认为是的 ETH 转账,只是有些转账 ETH 数量为 0。显然这样归类很多时候没太大意义。 再细化一下,所有 ETH 数量大于 0 的交易,也就是 value 值大于 0 的交易,都可以称为 ETH 转账,毕竟发生了价值转移嘛。但这里的交易有很大一部分的交易的目的并不是为了转移 ETH,可能有的是用来创建合约,有的是为了调用合约,这两类调用都有个特点,就是交易的 data 字段不为空。 再细化一下,所交易的 ETH 数量大于 0,也就是交易的 value 值大于 0,并且交易的 data 字段为空的交易,可以认为是真正的 ETH 交易,交易的接受者地址可以是一般地址,也可以是合约地址。
这是今天一个朋友问我的问题,如何识别一个以太坊交易是 ETH 转账?
很多时候,问题的答案都是和上下文有关的,笼统的说,所有的以太坊交易都可以认为是的 ETH 转账,只是有些转账 ETH 数量为 0。显然这样归类很多时候没太大意义。
再细化一下,所有 ETH 数量大于 0 的交易,也就是 value 值大于 0 的交易,都可以称为 ETH 转账,毕竟发生了价值转移嘛。但这里的交易有很大一部分的交易的目的并不是为了转移 ETH,可能有的是用来创建合约,有的是为了调用合约,这两类调用都有个特点,就是交易的 data 字段不为空。
再细化一下,所交易的 ETH 数量大于 0,也就是交易的 value 值大于 0,并且交易的 data 字段为空的交易,可以认为是真正的 ETH 交易,交易的接受者地址可以是一般地址,也可以是合约地址。
- 发表于 2019-06-06 22:27
- 阅读 ( 3547 )
- 学分 ( 5 )
- 分类:以太坊
评论