我们可以得到最新开采的区块的编号及其内部的哈希值,geth
如下所示。
> eth.syncing.currentBlock
569367
> eth.getBlock(eth.syncing.currentBlock).hash
"0xac51e27c3fe38af1a0aeb2867a741ba6aa16780e435a586d934ccea3a71874b1"
是否可以获得最新开采的区块的编号及其哈希值?或者我应该在我的合约中保留一个数组,当新块被开采时,在外部(my_contract.addNewHash(<some_hash>
))我应该将其哈希值放入我的数组中以供我的合约读取吗?
我已经尝试过:例如:block.number
,,block.blockhash
但我确实遇到以下错误:
Untitled:6:17: Error: Expected identifier, got 'Semicolon'
block.number;