首页 >> 大全

以太坊区块交易信息

2023-08-09 大全 26 作者:考证青年

获取区块交易信息

之前我们把 数组的信息去除掉了

这次我们要使用的就是它了

说明  transactions 就是每笔交易信息的交易hash值  (不是区块hash值 blockhash)的集合这个在以太坊中可以是看做唯一的交易订单号区块链中有几个是可以作为唯一值的  比如区块高度,比如交易hash,比如区块hash聪明的猿们应该明白了这个东东的作用了吧~~

顺便介绍2个命令

eth.getTransaction 查询区块的交易信息eth.getTransactionReceipt  查询收据信息数据说明  参考官网详细介绍 这里给出链接https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactionbyhashhttps://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactionreceipt

有这两个命令应该就可以过滤出需要的信息了

有个新的问题 如何区分普通账户交易 还是合约交易?

下面来解决它

打开以太坊区块浏览器

https://etherscan.io

我们在左上角输入 这个数字是随便输入的 当然筒子们你也可以输入 200万 300万啦~~

即查询第个区块的交易信息

其实就是相当于eth.()

eth.getBlock(1000000)

以太坊区块奖励什么意思__以太坊区块地址查询

以下是验证信息

以太坊区块奖励什么意思__以太坊区块地址查询

做到这里 是不是有什么想法了?

我们是不是也可以做一个这样的浏览器了!!!

:)

OK 继续我们的工作

_以太坊区块奖励什么意思_以太坊区块地址查询

_以太坊区块奖励什么意思_以太坊区块地址查询

以太坊区块地址查询__以太坊区块奖励什么意思

以太坊区块地址查询__以太坊区块奖励什么意思

观察数据 可以找到一个共同点 即 value值都是大于0的

其实这就是普通账户交易才会产生的信息

如果知道普通账户转账和合约转账的区别

那么这里就是很容易理解了 转账的机制请查看

_以太坊区块奖励什么意思_以太坊区块地址查询

https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_sendtransaction

为了验证我们的推测 我们直接去找基于合约的交易信息查看

通过官网下的下拉菜单的token-20选项

以太坊区块地址查询__以太坊区块奖励什么意思

我们单击BNB跳转到它的所有交易列表页面

以太坊区块奖励什么意思_以太坊区块地址查询_

点击最近那个

_以太坊区块地址查询_以太坊区块奖励什么意思

复制该信息的值

到节点控制台中使用命令查看信息是否一致

以太坊区块地址查询__以太坊区块奖励什么意思

这个信息与官网一致

可以看到合约交易的value值都是0

这就可以区分开普通账户交易和合约交易了

不正之处,希望留言给予提点,不胜感激

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了