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错误

比原链Bytom错误码一览的更多相关文章

  1. 比原链(Bytom)正式开源Bytom-JavaScript库

    12月13日,比原链(Bytom)正式开源Bytom-JavaScript库,这个库是官方原生支持的新一代JavaScript SDK接口.JavaScript是世界上最多人使用的解释性脚本语言,JS ...

  2. UTF-8,Unicode,GBK,希腊字母读法,ASCII码表,HTTP错误码,URL编码表,HTML特殊字符,汉字编码简明对照表

    UNICODE,GBK,UTF-8区别 UNICODE,GBK,UTF-8区别    简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那 ...

  3. CMPP错误码说明

    与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzSMSC返回状态报告的状态值为UNDEL ...

  4. socket学习及各类错误码(部分转)

    如果本地有多个网卡(即多个ip),要指定本地发送网卡,则在建立的socket上bind所指定的网卡进行connect和send操作.例子程序如下: #include <stdio.h>#i ...

  5. Java异常封装(自己定义错误码和描述,附源码)

    真正工作了才发现,Java里面的异常在真正工作中使用还是十分普遍的.什么时候该抛出什么异常,这个是必须知道的. 当然真正工作里面主动抛出的异常都是经过分装过的,自己可以定义错误码和异常描述. 下面小宝 ...

  6. 转!!CMPP 网关错误码说明

    http://www.163duanxin.com/msg/1753.htm CMPP错误码说明   与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zz ...

  7. curl错误码77 及 升级libcurl

    今天碰到一个问题,curl请求返回错误码77错误  还给出了官网地址,网上查到77对应的是CURLE_SSL_CACERT_BADFILE   想起了刚默认更新了libcurl,于是有手工安装了一下c ...

  8. GetLastError 错误码大全(转载)

    转载自:GetLastError GetLastError GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置.函数   并无必要设置上一 ...

  9. Java异常封装(自定义错误码和描写叙述,附源代码)

    真正工作了才发现.Java里面的异常在真正工作中使用还是十分普遍的. 什么时候该抛出什么异常,这个是必须知道的. 当然真正工作里面主动抛出的异常都是经过分装过的,自己能够定义错误码和异常描写叙述. 以 ...

随机推荐

  1. java Api 读取HDFS文件内容

    package dao; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.*; import java ...

  2. HBASE的Java与Javaweb(采用MVC模式)实现增删改查附带源码

    项目文件截图 Java运行截图 package domain; import java.io.IOException; import java.util.ArrayList; import java. ...

  3. IDEA 快捷将创建main函数

    在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了. psvm 也就是public static void main的首字母. 依次还有在方法体内键入f ...

  4. POJ 2248 - Addition Chains - [迭代加深DFS]

    题目链接:http://bailian.openjudge.cn/practice/2248 题解: 迭代加深DFS. DFS思路:从目前 $x[1 \sim p]$ 中选取两个,作为一个新的值尝试放 ...

  5. python------接口(get请求、post请求), 图片、歌曲下载,网页返回,上传文件

    接口(get请求.post请求 --json), 图片.歌曲下载(context),网页返回(text),上传文件   import requests######################### ...

  6. Java Web请求和响应机制

    1.请求响应流程图 =================== 服务器处理请求的流程: 服务器每次收到请求时,都会为这个请求开辟一个新的线程. 服务器会把客户端的请求数据封装到request对象中,req ...

  7. git版本控制工具

    git 基本操作 1.git init 在一个文件夹下执行该命令,对该文件夹下的内容进行管理.在该文件夹下会创建一个隐藏的目录.git 2.git status 查看文件夹下内容的状态,没有更改的则什 ...

  8. jquery基础学习之AJAX篇(五)

    理解不深,只知道这么用 jquery 中ajax的请求方法 $.ajax({ url:‘http://...’, //请求网址 type:'GET', //请求方法 success:function( ...

  9. 在不同语言中static的用法

    static (计算机高级语言) 编辑 像在VB,C#,C,C++,Java,PHP中我们可以看到static作为关键字和函数出现,在其他的高级计算机语言如FORTRAN.ALGOL.COBOL.BA ...

  10. LwIP协议栈规范翻译——摘要目录

    摘要 LwIP是一种TCP/IP协议栈的实现.LwIP协议栈专注于减少内存的使用和代码的大小,使LwIP适用于嵌入式系统中在有限的资源下能够使用小型的客户机.为了减少处理和内存的需求,LwIP使用裁剪 ...