加入收藏 | 设为首页 | 会员中心 | 我要投稿 湘西站长网 (https://www.0743zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

从Python角度知晓以太坊

发布时间:2021-10-27 14:17:08 所属栏目:语言 来源:互联网
导读:同步过程需要拉取数据,可能需要几个小时。有了账户以及钱后,就可以模拟交易行为了,即将你账户中的币转到其他账户中。 先来看看,没有任何转账状态下的区块链: # 获取区块链中最新一个区块的信息 In [9]: w3.eth.get_block(latest) Out[9]: AttributeDict
 
同步过程需要拉取数据,可能需要几个小时。有了账户以及钱后,就可以模拟交易行为了,即将你账户中的币转到其他账户中。
 
先来看看,没有任何转账状态下的区块链:
 
# 获取区块链中最新一个区块的信息 
In [9]: w3.eth.get_block('latest') 
Out[9]: 
AttributeDict({'number': 0, 
 'hash': HexBytes('0x78b6514d115669937c0933824a0c74ff2eab14a25f1b1e799609872bcb18113b'), 
 # 前一个区块Hash为0 
 'parentHash': HexBytes('0x0000000000000000000000000000000000000000000000000000000000000000'), 
... 
 'gasLimit': 3141592, 
 'gasUsed': 0, 
 'timestamp': 1635092566, 
 # 没有交易 
 'transactions': [], 
 'uncles': []}) 
因为是模拟节点,所以与真实节点不同,它不会在大约15秒内增加一个新区块,而是会一直模拟等待,直到你进行交易。
 
到目前为止,因为我们没有进行任何交易,所以parentHash(前置区块Hash)为0,transactions(交易数据)为空,这个区块,其实就是创世区块。

(编辑:湘西站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读