Elements侧链RPC API文档

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

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