FULL NAME
SUBJECT
Customer Support
Customer Support
Business / Sales
Partnership
Feedback
Demo Request
Other
TEXT MESSAGE
0/300
⚡ We welcome businesses to test our enterprise-grade service
Method: POST submit_block
Method not allowed
向网络提交新块。
work_id
- 细绳
从get_block_template返回的相同工作ID。
block
- 块对象
从块模板中组装的块,并且已经解决了哪个POW拼图。
格式: - 标题 - (JSON对象)格式的块标头: - 版本 - (32位无符号整数类型编码为0x乘以的hex字符串)块版本。 现在必须等于0,并保留用于将来的升级。 -comract_target-(UINT32)块难度目标。 它可以转换为256位目标。 矿工必须确保标头的鹰嘴源在目标范围内。 - 时间戳 - (时间戳)块时间戳。 它是毫秒的Unix时间戳(1秒= 1000毫秒)。 矿工应将块在标题中创建的时间放置,但是,不能保证精度。 具有较高块数的块甚至可能具有较小的时间戳。 - 数字 - (64位未签名的整数类型编码为0x排名的十六进制字符串)连续的块号从0开始。-epoch--(64位未签名的整数类型编码为0x-prefixed hex字符串) 这个块。 它显示了块中的哪个时期,以及添加此块后经过的时期分数。 -parent_hash-(H256)父块的标题哈希。 -transactions_root-(H256)对块中所有交易的承诺。 这是两个默克尔树根上的哈希: - ckb默克尔树的根,其中项目是块中所有交易的事务哈希。 - CKB默克尔树的根,但项目是块中所有交易的交易见证人哈希。 -proposals_hash-(H256)块主体中的建议。 当提案为空时,或者所有字节上的哈希都串联在一起时,都是所有零。 - extra_hash-(H256)叔叔上的哈希和块主体的扩展。 - 叔叔 - 格式的叔叔对象的数组: - 标头 - 叔叔块标头 - 提案 - 提案的阵列,叔叔块主体中的提案ID。 - 交易 - 格式的交易对象数组: - 版本 - (32位无符号整数)保留用于将来的用法。 当前版本必须等于0。 -Cell_Deps-格式中的单元格DEP的数组: - OUT_POINT-格式中对单元格的引用:-tx_hash-(H256)交易单元为输出的事务哈希。 - 索引 - (UINT32)TX_HASH指定的事务中单元格的输出索引。 -dep_type-格式的依赖项类型,“代码”或“ dep_group”。 -header_deps-(H256的阵列)一个标头deps数组。 - 输入 - 格式的输入单元格数组: - 因为 - (UINT64)可以将交易限制在链条中时。 -pronive_output-(OutPoint)引用输入单元格。 - 输出 - 格式的输出单元格数组: - 容量 - (64位无符号整数)单元容量 - 锁定 - 锁定脚本 - lock脚本 - type_-可选类型脚本 - outputs_data-(jsonbytes的阵列)(jsonbytes的阵列)淘汰单元格数据 - 证人 - 证人 - 证人 - (JSONBYTES的数组) - 可变长度二进制的数组。 - 提案 - 块主体中的建议ID的格式为10字节固定长度二进制,编码为0倍固定的十六进制字符串。
curl --location --request POST 'https://ckb.getblock.io/mainnet/' --header 'x-api-key: YOUR-API-KEY' --header 'Content-Type: application/json' --data-raw '{"jsonrpc": "2.0", "method": "submit_block", "params": [null, null], "id": "getblock.io"}'
{ "result": "null", "id": "getblock.io", "status_code": 405, "message": "Method not allowed" }