Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >比原链Bytom错误码一览

比原链Bytom错误码一览

原创
作者头像
比原链Bytom
发布于 2018-11-08 00:23:35
发布于 2018-11-08 00:23:35
7940
举报
文章被收录于专栏:比原链比原链

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Bytom储蓄分红合约解析
储蓄分红合约指的是项目方发起了一个锁仓计划(即储蓄合约和取现合约),用户可以在准备期自由选择锁仓金额参与该计划,等到锁仓到期之后还可以自动获取锁仓的利润。用户可以在准备期内(dueBlockHeight)参与储蓄,按照合约规定可以 1:1 获取同等数量的储蓄票据资产,同时用户锁仓的资产(deposit)将放到取现合约中,并且项目方是无法动用的,等到锁仓期限(expireBlockHeight)一到,用户便可以调用取现合约将自己储蓄的资产连本待息一同取出来。其示意图如下:
比原链Bytom
2019/03/21
3690
Bytom储蓄分红合约解析
Bytom交易说明(UTXO用户自己管理模式)
Gitee地址:https://gitee.com/BytomBlockchain/bytom
比原链Bytom
2018/08/24
5960
Bytom交易说明(UTXO用户自己管理模式)
Bytom 储蓄分红 DAPP 开发指南
储蓄分红合约指的是项目方发起了一个锁仓计划(即储蓄合约和取现合约),用户可以在准备期自由选择锁仓金额参与该计划,等到锁仓到期之后还可以自动获取锁仓的利润。用户可以在准备期内(dueBlockHeight)参与储蓄,按照合约规定可以 1:1 获取同等数量的储蓄票据资产,同时用户锁仓的资产(deposit)将放到取现合约中,并且项目方是无法动用的,等到锁仓期限(expireBlockHeight)一到,用户便可以调用取现合约将自己储蓄的资产连本待息一同取出来。其示意图如下:
比原链Bytom
2019/07/18
5570
Bytom 储蓄分红 DAPP 开发指南
Bytom交易说明(账户管理模式)
Gitee地址:https://gitee.com/BytomBlockchain/bytom
比原链Bytom
2018/08/24
9640
Bytom交易说明(账户管理模式)
Bytom信息上链教程
Gitee地址:https://gitee.com/BytomBlockchain/bytom
比原链Bytom
2018/11/13
7580
Bytom信息上链教程
Bytom设计结构解读
设计Bytom 数据结构,组合了许多技术点,如 patricia tree,utxo, bvm, account model,protobuf,sql,memcache 等。本文会对一些技术点做以下两点分析。
比原链Bytom
2018/07/26
3760
Bytom设计结构解读
Bytom设计结构解读
设计Bytom 数据结构,组合了许多技术点,如 patricia tree,utxo, bvm, account model,protobuf,sql,memcache 等。本文会对一些技术点做以下两点分析。
比原链Bytom
2018/09/19
5940
Bytom设计结构解读
比原链合约入门教程
Gitee地址:https://gitee.com/BytomBlockchain/bytom
比原链Bytom
2018/09/19
6440
比原链合约入门教程
Bytom DAPP 开发流程
从目前已经发布的DAPP来看,DAPP架构大致可以分成3种类型:插件钱包模式、全节点钱包模式和兼容模式。
比原链Bytom
2019/07/18
5880
Bytom DAPP 开发流程
Bytom Dapp 开发笔记(二):开发流程
这章的内容详细分析一下涉及智能合约Dapp的整个开发流程,注意是涉及只能合约,如果你只要一些基本转BTM功能没有太大意义,本内容补充一下官方提供的 比原链DAPP开发流程,详细实践过好踩到的一些坑,还有一些真正具体的技巧还有经验,个人认为非常有用,起码让开发者可以更快速地去操作。
比原链Bytom
2019/08/05
3850
Bytom Dapp 开发笔记(二):开发流程
享云链关键技术源代码追踪及关键函数试拆解
继享云链7月份发布白皮书之后,享云链“郑和”版本于8月21日开源发布(开源地址:https://github.com/lianxiangcloud/linkchain)。在它的白皮书路线图中描述了该版本支持UTXO和ACCOUNT双账户模型、隐私的UTXO交易、支持EVM和WASM双虚拟机等几大亮点。本着学习的态度来了解一下具体实现原理,然而开源项目中几乎没有这几点的设计说明文档,所以只能跟踪源代码并记录一些关键函数:
互链脉搏
2019/08/27
7820
享云链关键技术源代码追踪及关键函数试拆解
比原链设计思考: 扩展性UTXO模型
用户模型是比原链在最初就需要确定的重要数据结构, 团队的选择还是聚焦在两种典型的模型系统中,Account模型和UTXO模型,和其他大多数区块链设计一样, 选择了模型就决定了协议层的重要实现,两种模型各有利弊,不同区块链针对想聚焦的场景自身会有判断。
比原链Bytom
2018/08/27
4480
比原链设计思考: 扩展性UTXO模型
剥开比原看代码15:比原是如何转帐的
Gitee地址:https://gitee.com/BytomBlockchain/bytom
比原链Bytom
2018/09/20
6090
剥开比原看代码15:比原是如何转帐的
Bytom Dapp 开发笔记(三):Dapp Demo前端源码分析
本章内容会针对比原官方提供的dapp-demo,分析里面的前端源码,分析清楚整个demo的流程,然后针对里面开发过程遇到的坑,添加一下个人的见解还有解决的方案。
比原链Bytom
2019/08/28
7150
Bytom Dapp 开发笔记(三):Dapp Demo前端源码分析
剥开比原看代码08:比原的Dashboard是怎么做出来的?
Gitee地址:https://gitee.com/BytomBlockchain/bytom
比原链Bytom
2018/09/19
8030
剥开比原看代码08:比原的Dashboard是怎么做出来的?
蚂蚁区块链第17课 错误码指导大全
本文介绍蚂蚁区块链的错误码按出错来源分为5类:平台校验错误码、虚拟机错误码、区块链错误码、客户端系统错误码、TEE 错误码,并给出了具体的错误码值和解释说明。
辉哥
2019/04/18
1.9K0
社区观点 | 理解比原链MOV链上交换协议
从Bitshare,Stellar到以太坊上的Etherdelta,Bancor,0x协议,去中心化交换协议也经过了好几代发展和很多模式的探索,每一代都通过前面的协议的痛点来进行改进和深化,
比原链Bytom
2019/12/27
4480
社区观点 | 理解比原链MOV链上交换协议
Derek解读Bytom源码-创世区块
Gitee地址:https://gitee.com/BytomBlockchain/bytom
比原链Bytom
2018/08/30
4090
Derek解读Bytom源码-创世区块
币币合约执行解析(包含部分源码)
Gitee地址:https://gitee.com/BytomBlockchain/bytom
比原链Bytom
2018/09/17
6100
币币合约执行解析(包含部分源码)
[区块链] 区块链小白菜系列入门知识详解(〇)
概念:Hash是一种将数据映射为固定大小值的算法。它通过一系列计算和转换,生成唯一的hash值。
荷秋
2024/01/19
1.1K0
[区块链] 区块链小白菜系列入门知识详解(〇)
相关推荐
Bytom储蓄分红合约解析
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档