FISCO BCOS 2-dev 中文文档分布式存储:新增支持底层通过数据库连接池直连MySQL • 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB • 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语句读写区块链数据 更 更 更新 新 新 • 完善ABI解码模块 • 修改预编译合约和RPC接口错误码,统一为负数 • 优化存储模块,增加缓存层,支持配置缓存大小 • 优化存储模块,允许流水线提交区块。可配置[storage] less than 2"); _bytesMapping[bytesArray[0]] = bytesArray; return true; } 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行返回的TransactionReceipt以 后,对应的结果如下: { "returnCode": 22, "returnMessage": "Bytes array is less "code":1, "msg":"success" } quit 运行quit、q或exit,退出控制台。 quit [create sql] 运行create sql语句创建用户表,使用mysql语句形式。 # 创建用户表t_demo,其主键为name,其他字段为item_id和item_name [group:1]> create table t_demo(name varchar0 码力 | 1324 页 | 85.58 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档分布式存储:新增支持底层通过数据库连接池直连MySQL • 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB • 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语句读写区块链数据 更新 • 完善ABI解码模块 • 修改预编译合约和RPC接口错误码,统一为负数 • 优化存储模块,增加缓存层,支持配置缓存大小 • 优化存储模块,允许流水线提交区块。可配置[storage] less than 2"); _bytesMapping[bytesArray[0]] = bytesArray; return true; } 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行返回的TransactionReceipt以 后,对应的结果如下: 302 Chapter 11. 多种语言SDK FISCO BCOS Documentation, 发布 v2 BCOS Documentation, 发布 v2.9.0 quit 运行quit、q或exit,退出控制台。 quit [create sql] 运行create sql语句创建用户表,使用mysql语句形式。 # 创建用户表t_demo,其主键为name,其他字段为item_id和item_name [group:1]> create table t_demo(name varchar0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档分布式存储:新增支持底层通过数据库连接池直连MySQL • 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB • 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语句读写区块链数据 更 更 更新 新 新 • 完善ABI解码模块 18 Chapter 2. 版 版 版本 本 本信 信 信息 息 息 FISCO BCOS Documentation, 发 发 less than 2"); _bytesMapping[bytesArray[0]] = bytesArray; return true; } 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行返回的TransactionReceipt以 后,对应的结果如下: { "returnCode": 22, "returnMessage": "Bytes array is less "code":1, "msg":"success" } quit 运行quit、q或exit,退出控制台。 quit [create sql] 运行create sql语句创建用户表,使用mysql语句形式。 # 创建用户表t_demo,其主键为name,其他字段为item_id和item_name [group:1]> create table t_demo(name varchar0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档分布式存储:新增支持底层通过数据库连接池直连MySQL • 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB • 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语句读写区块链数据 更新 • 完善ABI解码模块 • 修改预编译合约和RPC接口错误码,统一为负数 • 优化存储模块,增加缓存层,支持配置缓存大小 • 优化存储模块,允许流水线提交区块。可配置[storage] less than 2"); _bytesMapping[bytesArray[0]] = bytesArray; return true; } 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行返回的TransactionReceipt以 后,对应的结果如下: 302 Chapter 11. 多种语言SDK FISCO BCOS Documentation, 发布 v2 BCOS Documentation, 发布 v2.9.0 quit 运行quit、q或exit,退出控制台。 quit [create sql] 运行create sql语句创建用户表,使用mysql语句形式。 # 创建用户表t_demo,其主键为name,其他字段为item_id和item_name [group:1]> create table t_demo(name varchar0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档分布式存储:新增支持底层通过数据库连接池直连MySQL • 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB • 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语句读写区块链数据 更新 • 完善ABI解码模块 • 修改预编译合约和RPC接口错误码,统一为负数 • 优化存储模块,增加缓存层,支持配置缓存大小 • 优化存储模块,允许流水线提交区块。可配置[storage] less than 2"); _bytesMapping[bytesArray[0]] = bytesArray; return true; } 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行返回的TransactionReceipt以 后,对应的结果如下: 302 Chapter 11. 多种语言SDK FISCO BCOS Documentation, 发布 v2 BCOS Documentation, 发布 v2.9.0 quit 运行quit、q或exit,退出控制台。 quit [create sql] 运行create sql语句创建用户表,使用mysql语句形式。 # 创建用户表t_demo,其主键为name,其他字段为item_id和item_name [group:1]> create table t_demo(name varchar0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档public constant returns(string); function set(string n); } 使用编译出的二进制搭建节点后,部署控制台v1.0.2以上版本,然后执行下面 语句即可调用 3.2 solidity调用 我们尝试在Solidity合约中创建预编译合约对象并调用其接口。在控制台 contracts/solidity创建HelloWorldHelper.sol文件,文件内容如下 说明 错误码大等于0 修改所影响的行数 -50000 用户没有权限 -51500 entry解码错误 -51501 condition解码错误 -51502 condition包含错误的条件比较语句 -51503 update的key错误 SDK支持 Java SDK [https://fisco-bcos- documentation.readthedocs.io/zh_CN/lat TransactionResponse transactionResponse = decoder.decodeReceiptStatus(transactionReceipt); 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行 返回的TransactionReceipt以后,对应的结果如下: function setBytesMapping(bytes[] bytesArray) public returns0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档public constant returns(string); function set(string n); } 使用编译出的二进制搭建节点后,部署控制台v1.0.2以上版本,然后执行下面 语句即可调用 3.2 solidity调用 我们尝试在Solidity合约中创建预编译合约对象并调用其接口。在控制台 contracts/solidity创建HelloWorldHelper.sol文件,文件内容如下 说明 错误码大等于0 修改所影响的行数 -50000 用户没有权限 -51500 entry解码错误 -51501 condition解码错误 -51502 condition包含错误的条件比较语句 -51503 update的key错误 SDK支持 Java SDK [https://fisco-bcos- documentation.readthedocs.io/zh_CN/lat TransactionResponse transactionResponse = decoder.decodeReceiptStatus(transactionReceipt); 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行 返回的TransactionReceipt以后,对应的结果如下: function setBytesMapping(bytes[] bytesArray) public returns0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.0 中文文档public constant returns(string); function set(string n); } 使用编译出的二进制搭建节点后,部署控制台v1.0.2以上版本,然后执行下面 语句即可调用 3.2 solidity调用 我们尝试在Solidity合约中创建预编译合约对象并调用其接口。在控制台 contracts/solidity创建HelloWorldHelper.sol文件,文件内容如下 说明 错误码大等于0 修改所影响的行数 -50000 用户没有权限 -51500 entry解码错误 -51501 condition解码错误 -51502 condition包含错误的条件比较语句 -51503 update的key错误 SDK支持 Java SDK [https://fisco-bcos- documentation.readthedocs.io/zh_CN/lat TransactionResponse transactionResponse = decoder.decodeReceiptStatus(transactionReceipt); 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行 返回的TransactionReceipt以后,对应的结果如下: function setBytesMapping(bytes[] bytesArray) public returns0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2-dev 中文文档创建HelloWorldPrecompiled.sol文件,文件内容是 HelloWorld预编译合约的接口声明,如下 使用编译出的二进制搭建节点后,部署控制台v1.0.2以上版本,然后执行下面 语句即可调用 3.2 solidity调用 我们尝试在Solidity合约中创建预编译合约对象并调用其接口。在控制台 contracts/solidity创建HelloWorldHelper.sol文件,文件内容如下 解析回执的错误信息 传入交易回执,解析返回数据,并解析为TransactionResponse对象。 解析结果示例: 对应的solidity代码: 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行 返回的TransactionReceipt以后,对应的结果如下: "topics": [ Map>>> events 6266548bec4a3616160e7d { "code":1, quit 运行quit、q或exit,退出控制台。 [create sql] 运行create sql语句创建用户表,使用mysql语句形式。 注意: 创建表的字段类型均为字符串类型,即使提供数据库其他字段类型,也 按照字符串类型设置。 必须指定主键字段。例如创建t_demo表,主键字段为name。 表的主键与关系 0 码力 | 2378 页 | 204.39 MB | 1 年前3
FISCO BCOS 2.6.0 中文文档ion,撤销账户对合约的写接口调用权限。参 数: 合约地址 账户地址 quit 运行quit、q或exit,退出控制台。 [create sql] 运行create sql语句创建用户表,使用mysql语句形式。 注意: 创建表的字段类型均为字符串类型,即使提供数据库其他字段类型,也 按照字符串类型设置。 必须指定主键字段。例如创建t_demo表,主键字段为name。 表的主键与关系 运行desc语句查询表的字段信息,使用mysql语句形式。 [insert sql] 运行insert sql语句插入记录,使用mysql语句形式。 注意: 插入记录sql语句必须插入表的主键字段值。 输入的值带标点符号、空格或者以数字开头的包含字母的字符串,需要 加上双引号,双引号中不允许再用双引号。 [select sql] 运行select sql语句查询记录,使用mysql语句形式。 插入一条新记录 [group:1]> insert into t_demo values (fruit, 2, apple2) Insert OK, 1 row affected. 注意: 查询记录sql语句必须在where子句中提供表的主键字段值。 关系型数据库中的limit字段可以使用,提供两个参数,分别offset(偏移 量)和记录数(count)。 where条件子句只支持and关键字,其他or0 码力 | 2383 页 | 18.83 MB | 1 年前3
共 30 条
- 1
- 2
- 3













