0XX API错误网络
BTM000", "Bytom API Error" 非比原标准错误less
BTM001", "Request timed out" API请求超时区块链
BTM002", "Invalid request body" 非法的API请求体ui
1XX为网络错误code
BTM103", "A peer core is operating on a different blockchain network" 区块链网络类型不匹配orm
2xx是签名相关的错误token
BTM200 :"Quorum must be greater than 1 and less than or equal to the length of xpubs“
须要签名的个数超过实际需求签名的个数ci
BTM201 :”Invalid xpub format" 签名格式错误input
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错误