5.4.3.18 调用链码接口的交易状态描述
在密钥托管和上传公钥两种模式下,链下业务系统请求城市节点网关的调用链码接口时,节点网关返回的交易处理状态说明具体如下:
序号 | 状态码 | 描述 | 备注 |
---|---|---|---|
1. | 0 | VALID | 成功 等待响应结果时,落块的最终状态 不等待响应结果:链码的处理状态 |
2. | -1 | TIME_OUT | 等待落块结果超时 |
3. | 1 | NIL_ENVELOPE | 空的提交数据 |
4. | 2 | BAD_PAYLOAD | 异常的响应 |
5. | 3 | BAD_COMMON_HEADER | 错误的公共信息Header |
6. | 4 | BAD_CREATOR_SIGNATURE | 错误的创建者签名 |
7. | 5 | INVALID_ENDORSER_TRANSACTION | 无效的“背书人”交易 |
8. | 6 | INVALID_CONFIG_TRANSACTION | 无效的事务配置 |
9. | 7 | UNSUPPORTED_TX_PAYLOAD | 不支持的交易响应 |
10. | 8 | BAD_PROPOSAL_TXID | 错误的交易ID |
11. | 9 | DUPLICATE_TXID | 重复的交易ID |
12. | 10 | ENDORSEMENT_POLICY_FAILURE | 背书失败 |
13. | 11 | MVCC_READ_CONFLICT | MVCC验证读取冲突 |
14. | 12 | PHANTOM_READ_CONFLICT | 范围查询读取验证冲突 |
15. | 13 | UNKNOWN_TX_TYPE | 未知的交易类型 |
16. | 14 | TARGET_CHAIN_NOT_FOUND | 找不到目标链码 |
17. | 15 | MARSHAL_TX_ERROR | 序列化交易异常 |
18. | 16 | NIL_TXACTION | 空的交易提案 |
19. | 17 | EXPIRED_CHAINCODE | 链码过期 |
20. | 18 | CHAINCODE_VERSION_CONFLICT | 链码版本冲突 |
21. | 19 | BAD_HEADER_EXTENSION | 错误的Header扩展 |
22. | 20 | BAD_CHANNEL_HEADER | 错误的channel header |
23. | 21 | BAD_RESPONSE_PAYLOAD | 错误的响应信息 |
24. | 22 | BAD_RWSET | 错误的读写集 |
25. | 23 | ILLEGAL_WRITESET | 非法写入 |
26. | 24 | INVALID_WRITESET | 无效的写入 |
27. | 254 | NOT_VALIDATED | 无效的交易 |
28. | 255 | INVALID_OTHER_REASON | 其他原因的无效原因 |