检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可在智能合约中定义该后缀常量,便于后续在其他智能合约中使用: const ( lockSuffix = "_Lock" ) 父主题: 开发跨链智能合约
准备工作 进行跨链交易之前的准备。 订购区块链服务 安装及实例化链代码 下载配置文件和证书 父主题: 跨链场景演示-数据交互
合Hyperledger Fabric链代码开发规范、可信跨链服务的要求与自身业务需求开发自己的跨链链代码。 开发环境准备 下载源码包 父主题: 跨链链代码开发(Hyperledger Fabric)
和实例化链代码,下载配置文件和证书完成后,即可通过可信跨链服务(以下简称TCS服务)完成跨链交易。 注册区块链 购买跨链通道 跨链交易 父主题: 跨链场景演示-数据交互
户,B1是orgB组织的一个账户,主要实现A1,B1互转账,互查询的操作。 当前仅“华北-北京四”区域支持可信跨链服务。 图1 交易图 父主题: 跨链场景演示-数据交互
页面的跨链链代码下载用于演示的业务链代码tcsexample.zip。 跨链资产数据锁定义 跨链智能合约方法定义 跨链智能合约方法示例 父主题: 跨链链代码开发(Hyperledger Fabric)
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
Errorf("failed to unlock in rollbackRev: %v", err) } return nil } 父主题: 跨链智能合约方法示例
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
Permission not granted: %!s(<nil>) " } 状态码 状态码 描述 200 请求成功 400 请求不合法 500 请求失败 父主题: 跨链交易
Permission not granted: %!s(<nil>) " } 状态码 状态码 描述 200 请求成功 400 请求不合法 500 请求失败 父主题: 跨链交易
区块链服务名称设置为Cross-ChainB,Peer节点组织设置为orgB,通道名称设置为channelb,其余按照参数表格设置。 父主题: 准备工作
Permission not granted: %!s(<nil>) " } 状态码 状态码 描述 200 请求成功 400 请求不合法 500 请求失败 父主题: 跨链交易
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
跨链交易 介绍区块链Cross-ChainA和区块链Cross-ChainB的交易过程。 配置权限 交易演示 父主题: 使用跨链服务
安装及实例化链代码 安装链代码 实例化链代码 父主题: 准备工作
) 修改跨链资产数值(putStateWithLock) 解锁跨链资产(unlockAccount) 回滚跨链资产(rollback) 父主题: 开发跨链智能合约