检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
gatewayjavademo工程中config目录下demo-channel-sdk-config.yaml文件,必须与gatewayjavademo/src/main/java/handler/Main.java和MainForMultiTask文件中helper.setConfigCtx
comparable) value 是 String 属性值(当type为plain时,value为属性值。
确认是否下载用户证书、修改conf.yaml与main.go的参数配置: 下载用户证书,方法请参考下载SDK配置和证书。 修改conf.yaml与main.go的参数配置,请参考:REST API Demo中“配置应用”的“4.参数配置”。 父主题: Demo使用类
在配置文件中,获取region0_id和external_global_domain_name。如图1和图2所示。 图1 获取external_global_domain_name 图2 获取region0_id 父主题: 使用前必读
ChainID 链ID,配置为链配置文件中yaml中chain_id字段对应的值。
onChainStore 否 String 是否在链上存储加密后的数据,可设置为“true”或“false”,默认为“false”。
是 String 被邀请方租户名,IAM用户名 status 否 String 邀请状态,可选:已退出(quit),等待中(waiting),已拒绝(reject),已解散(released),其他状态不允许删除 枚举值: quit waiting reject released
ChainID 链ID,配置为链配置文件中yaml中chain_id字段对应的值。
控制台->被邀请方账号->我的凭证->API凭证->项目列表,选择对应的项目ID invitee_domainid 是 String 被邀请方租户ID。
ChainID 链ID,配置为链配置文件中yaml中chain_id字段对应的值。 运行程序,示例中的send函数调用合约的insert函数,向区块链存入一对键值对<a,huaweichain>。
修改src/restapi目录下的main.go文件,参考如下截图及表格。
// 定义命名返回值,发生panic在defer里面赋值,确保客户端可以收到返回值 // 使用debug.PrintStack()将错误的堆栈信息打印到标准输出,方便问题定位 func (t *SimpleChaincode) Invoke(stub shim.ChaincodeStubInterface
/contract/docker-container/contract-go/contractapi" ) // 声明合约的结构体 type example01 struct {} // 创建合约 func NewSmartContract() contractapi.Contract
配置依赖 <dependencies> <dependency> <groupId>com.huawei.huaweichain</groupId> <artifactId>contract-sdk</artifactId>
{ "projects": [ { "domain_id": "65382450e8f64ac0870cd180d14e684b", "is_domain": false, "parent_id
{ "projects": [ { "domain_id": "65382450e8f64ac0870cd180d14e684b", "is_domain": false, "parent_id
实例详情日志重复打印TLS handshake failed 父主题: Hyperledger Fabric增强版
URI PUT /v2/{project_id}/blockchains/{blockchain_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 blockchain_id 是 String
当type为plain时,value为string类型属性值。 当type为policy时,value为子policy。 当type为comparable时,value包含了op、value和maxValue三部分。
url中变量{domain}由服务IP地址和端口号组成。从BCS实例的插件管理页面可以获取服务ip地址,插件详情页面可以获取组织的端口号。