资讯专栏INFORMATION COLUMN

比原链Bytom错误码一览

Nosee / 3557人阅读

摘要:错误编号内容注释非比原标准错误请求超时非法的请求体为网络错误编号内容注释区块链网络类型不匹配是签名相关的错误编号内容注释需要签名的个数超过实际需求签名的个数签名格式错误缺少主公钥主公钥重复为交易相关的错误构建交易错误编号内容注释资产余额不

0XX API错误
编号 内容 注释
BTM000 Bytom API Error 非比原标准错误
BTM001 Request timed out API请求超时
BTM002 Invalid request body 非法的API请求体

1XX为网络错误


编号 内容 注释
BTM103 A peer core is operating on a different blockchain network 区块链网络类型不匹配

2xx是签名相关的错误
编号 内容 注释
BTM200 Quorum must be greater than 1 and less than or equal to the length of xpubs 需要签名的个数超过实际需求签名的个数
BTM201 Invalid xpub format 签名格式错误
BTM202 At least one xpub is required 缺少主公钥
BTM204 Root XPubs cannot contain the same key more than once 主公钥重复

7XX为交易相关的错误

72X - 73X 构建交易错误
编号 内容 注释
BTM700 Funds of account are insufficient 资产余额不足
BTM701 Available funds of account are immature coinbase交易未成熟,币不可花费
BTM702 Available UTXOs of account have been reserved 资产被锁定五分钟,不可花费(一般密码输入错误会产生)
BTM703 Not found UTXO with given hash UTXO不属于当前钱包
BTM704 Invalid action type action类型不存在
BTM705 Invalid action object action输入内容错误
BTM706 Invalid action construction action结构错误(只有输入或者只有输出)
BTM707 One or more fields are missing action输入内容缺失
BTM708 Invalid asset amount 资产数量格式错误(超过最大数量)
BTM709 Not found account 账户不存在
BTM710 Not found asset 资产不存在

73X - 75X 验证交易错误
编号 内容 注释
BTM730 Invalid transaction version 交易版本不对
BTM731 Invalid transaction size 交易大小不能为0
BTM732 Invalid transaction time range 超出交易时间范围,用于将停留时间过久的未确认交易作废
BTM733 Not standard transaction 不是标准的交易,使用合约地址接受BTM时报错
BTM734 Invalid coinbase transaction 非法coinbase交易
BTM735 Invalid coinbase assetID 非法的coinbase资产ID
BTM736 Invalid coinbase arbitrary size coinbase尺寸过大,附加数据超过一定限制
BTM737 No results in the transaction 交易action hash缺失
BTM738 Mismatched assetID 不匹配的资产ID,发布资产时资产ID错误
BTM739 Mismatched value source/dest position 不匹配的action位置
BTM740 Mismatched reference 不匹配的引用
BTM741 Mismatched value 不匹配的值,action的资产值不匹配
BTM742 Missing required field 不匹配的字段,action输入的资产值类型不匹配
BTM743 No source for value 输入源不存在
BTM744 Arithmetic overflow/underflow 计算溢出,资产计算值超出限制
BTM745 Invalid source or destination position action位置不匹配
BTM746 Unbalanced asset amount between input and output 输入输出非BTM资产总量不平衡
BTM747 Gas credit has been spent UTXO数量超过上限(当前为21个)
BTM748 Gas usage calculate got a math error Gas运算错误

76X - 78X 虚拟机错误
编号 内容 注释
BTM760 Alt stack underflow 子虚拟机栈溢出
BTM761 Bad value 非法栈数据
BTM762 Wrong context context值错误,context为虚拟机执行上下文
BTM763 Data stack underflow 虚拟机数据溢出
BTM764 Disallowed opcode 虚拟机指令不存在
BTM765 Division by zero 除零错误
BTM766 False result for executing VM 虚拟机执行结果为Fasle
BTM767 Program size exceeds max int32 合约的字节大小超过int32上限
BTM768 Arithmetic range error 计算出错
BTM769 RETURN executed 执行opfail指令返回的结果
BTM770 Run limit exceeded because the BTM Fee is insufficient Gas费用不足,引起合约终止
BTM771 Unexpected end of program 合约程序参数输入错误
BTM772 Unrecognized token 不识别的虚拟机指令数据
BTM773 Unexpected error 异常错误
BTM774 Unsupported VM because the version of VM is mismatched 虚拟机版本不匹配
BTM775 VERIFY failed verify指令执行失败

8XX 为HSM相关错误
编号 内容 注释
BTM800 Key Alias already exists 密钥别名重复
BTM801 Invalid after in query 此错误已废弃
BTM802 Key not found or wrong password 密钥不存在或者密码错误
BTM803 Requested key aliases exceeds limit 此错误已废弃
BTM804 Could not decrypt key with given passphrase 解密流程失败
BTM860 Request could not be authenticated access token错误

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24365.html

相关文章

  • 原链社区项目一览(持续更新)

    摘要:钱包后端服务节点前端前端钱包前端其他合并工具工具文档类读比原剥开比原看源码系列比原管理挖矿相关文档各类文档浏览器矿池鱼池双矿池矿池矿池蚂蚁矿池蜘蛛矿池蜜蜂矿池矿池矿池第三方主网钱包比特派币派 钱包 后端服务节点:https://github.com/Bytom-Comm... Android前端:https://github.com/Bytom-Comm... iOS前端:https:...

    imccl 评论0 收藏0
  • Bytom国密网说明和指南

    摘要:在比原链主网中,在获取交易和区块头等摘要的过程中使用的哈希算法是算法,而在国密测试网中,使用算法替代。启动的是国密测试网。可以说,比原链的项目进展伴随着国密测试网的发布更上一层楼。 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockc... 国密算法是指国家密码管理局制...

    王岩威 评论0 收藏0
  • 原链Bytom)节点接入文档

    摘要:系统要求我们建议选择主要的几家云主机平台的服务,运行比原链节点对算力没有要求,但是请配置尽可能大的磁盘空间以适应区块链数据未来增长的需要。 系统要求 我们建议选择主要的几家云主机平台的VPS服务,运行比原链节点对算力没有要求,但是请配置尽可能大的磁盘空间以适应区块链数据未来增长的需要。 节点服务器最小配置: 操作系统: Windows/Linux/Docker CPU: 2核 内存: ...

    wangxinarhat 评论0 收藏0
  • Bytom BIP-32协议和BIP-44协议

    摘要:来做一个详细的介绍协议协议原英文地址地址定义简称,是一个系统可以从单一个产生一树状结构储存多组私钥和公钥。第二层的特指币种并且允许多元货币钱包中的货币在第二个层级下有自己的亚树状结构。每个账户都是它自己亚树的根。 我们知道HD(分层确定性)钱包,基于 BIP-32;多币种和多帐户钱包,基于 BIP-44;最近比原社区的钱包开发者对比原的BIP-32和BIP-44协议有疑问,所以我今天就...

    e10101 评论0 收藏0
  • Derek解读Bytom-持久化存储LevelDB

    摘要:函数总共操作有两步从缓存中查询值,如果查到则返回如果为从缓存中查询到则回调回调函数。回调函数会将从磁盘上获得到块信息存储到缓存中并返回该块的信息。回调函数实际上调取的是下的,它会从磁盘中获取信息并返回。 作者:Derek 简介 Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockc......

    Eminjannn 评论0 收藏0

发表评论

0条评论

Nosee

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<