testproposedblock - 测试提议区块
testproposedblock
调用测试一个提议区块来确认其是否有效,以及是否
是最优链的延伸。
调用参数
- ProposedBlock:提议的区块,16进制字符串表示
返回结果
成功时返回null,失败时返回错误信息。
示例代码
一个有效的regtest区块不需要签名:
block=$( elements-cli -regtest getnewblockhex )
elements-cli -regtest testproposedblock $block
由于区块有效,因此返回null。
如果一个有效的regtest区块已经在最优链:
block=$( elements-cli -regtest getblock $( elements-cli -regtest getbestblockhash ) false )
elements-cli -regtest testproposedblock $block
结果如下:
error code: -25
error message:
already have block