检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备工作 进行跨链交易之前的准备。 订购区块链服务 安装及实例化链代码 下载配置文件和证书 父主题: 跨链场景演示-数据交互
和实例化链代码,下载配置文件和证书完成后,即可通过可信跨链服务(以下简称TCS服务)完成跨链交易。 注册区块链 购买跨链通道 跨链交易 父主题: 跨链场景演示-数据交互
) 修改跨链资产数值(putStateWithLock) 解锁跨链资产(unlockAccount) 回滚跨链资产(rollback) 父主题: 开发跨链智能合约
x https://github.com/hyperledger/fabric-contract-api-go/tree/v1.1.1 父主题: 开发前准备
可在智能合约中定义该后缀常量,便于后续在其他智能合约中使用: const ( lockSuffix = "_Lock" ) 父主题: 开发跨链智能合约
合Hyperledger Fabric链代码开发规范、可信跨链服务的要求与自身业务需求开发自己的跨链链代码。 开发环境准备 下载源码包 父主题: 跨链链代码开发(Hyperledger Fabric)
等待4~5分钟时间创建跨链通道,在跨链通道界面可以看到transfercross-demo跨链通道信息,状态显示“正常”即为购买成功。 父主题: 使用跨链服务
return fmt.Errorf("failed to delete state: %v", err) } } return nil } 父主题: 跨链智能合约方法示例
安装Go编辑器。编辑器可自行选择,推荐使用Goland:https://www.jetbrains.com/go/download。 父主题: 开发前准备
Errorf("failed to unlock in rollbackRev: %v", err) } return nil } 父主题: 跨链智能合约方法示例
页面的跨链链代码下载用于演示的业务链代码tcsexample.zip。 跨链资产数据锁定义 跨链智能合约方法定义 跨链智能合约方法示例 父主题: 跨链链代码开发(Hyperledger Fabric)
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
上传准备好的certsB.zip,获取方法请参考下载配置文件和证书。 单击右下角“立即注册”,等待注册完成即可在“已注册区块链”页面生成一条记录。 父主题: 使用跨链服务
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
选中名为Cross-ChainB的区块链服务卡片,参考1-8在Cross-ChainB上安装“tcshelper.zip”和“tcsexample.zip”。 父主题: 安装及实例化链代码
} return fmt.Errorf("account %s locked", account) } } 父主题: 跨链智能合约方法示例
\"rollbackSend\" \"rollbackRecv\" \"query\", but got: " + function) } 父主题: 开发跨链智能合约
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例