比原链Bytom错误码一览
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错误码一览的更多相关文章
- 比原链(Bytom)正式开源Bytom-JavaScript库
12月13日,比原链(Bytom)正式开源Bytom-JavaScript库,这个库是官方原生支持的新一代JavaScript SDK接口.JavaScript是世界上最多人使用的解释性脚本语言,JS ...
- UTF-8,Unicode,GBK,希腊字母读法,ASCII码表,HTTP错误码,URL编码表,HTML特殊字符,汉字编码简明对照表
UNICODE,GBK,UTF-8区别 UNICODE,GBK,UTF-8区别 简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那 ...
- CMPP错误码说明
与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzSMSC返回状态报告的状态值为UNDEL ...
- socket学习及各类错误码(部分转)
如果本地有多个网卡(即多个ip),要指定本地发送网卡,则在建立的socket上bind所指定的网卡进行connect和send操作.例子程序如下: #include <stdio.h>#i ...
- Java异常封装(自己定义错误码和描述,附源码)
真正工作了才发现,Java里面的异常在真正工作中使用还是十分普遍的.什么时候该抛出什么异常,这个是必须知道的. 当然真正工作里面主动抛出的异常都是经过分装过的,自己可以定义错误码和异常描述. 下面小宝 ...
- 转!!CMPP 网关错误码说明
http://www.163duanxin.com/msg/1753.htm CMPP错误码说明 与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zz ...
- curl错误码77 及 升级libcurl
今天碰到一个问题,curl请求返回错误码77错误 还给出了官网地址,网上查到77对应的是CURLE_SSL_CACERT_BADFILE 想起了刚默认更新了libcurl,于是有手工安装了一下c ...
- GetLastError 错误码大全(转载)
转载自:GetLastError GetLastError GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置.函数 并无必要设置上一 ...
- Java异常封装(自定义错误码和描写叙述,附源代码)
真正工作了才发现.Java里面的异常在真正工作中使用还是十分普遍的. 什么时候该抛出什么异常,这个是必须知道的. 当然真正工作里面主动抛出的异常都是经过分装过的,自己能够定义错误码和异常描写叙述. 以 ...
随机推荐
- 19、AJAX
1.Ajax的概念 Ajax是一种在无需重新加载整个网页(刷新页面)的情况下,能够更新部分网页的技术. Ajax的全称是AsynchronousJavaScript and XML,即异步JavaSc ...
- Logcat
logcat -- "-s"选项 : 设置输出日志的标签, 只显示该标签的日志; -- "-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参 ...
- HTML02单词
form:表单action:行动(提交的路径)method:方法(提交的方式)input:输入type:类型text:文本(文本输入项)password:密码radio:单选按钮checkbox:复选 ...
- Ububtu 14.04 安装 Hadoop 2.7.3
1.首先安装java,配置java开发环境 下载jdk:http://www.oracle.com/technetwork/java/javase/archive-139210.html选择你想要下载 ...
- SVN操作步骤
1.第一次检出 svn co svn://192.168.1.1:5555/MMM 2.代码更新 svn update 3.代码提交 svn add *.c svn commit -m "d ...
- PAT甲级1057 Stack【树状数组】【二分】
题目:https://pintia.cn/problem-sets/994805342720868352/problems/994805417945710592 题意:对一个栈进行push, pop和 ...
- [Day11]接口、多态
1.接口 (1)接口定义:interface关键字 ,所在文件仍然是.java文件,编译后仍产生.class文件. 定义格式 public interface 接口名{ 抽象方法1: 抽象 ...
- 1.认识Wireshark的主窗口界面(转)
原文地址:https://www.ichunqiu.com/vm/51411/1 (1)首先了解一下这款软件主窗口界面中每个部分的功能.Wireshark主窗口界面如下图所示: 上图中每部分的含义如下 ...
- (Detected problems with API compatibility(visit g.co/dev/appcompat for more info)
在applicaiton里面加载这么一段代码: private void closeAndroidPDialog(){ try { Class aClass = Class.forName(" ...
- 关于MySQL慢日志,你想知道的都在这
关于MySQL慢日志,你想知道的都在这 https://mp.weixin.qq.com/s/Ifbq0Dk13SO3WVghqWVUbA 作者介绍邹鹏,现任职于腾讯云数据库团队,负责腾讯云数据库My ...