【问题标题】:Trying to use IBM VS Code blockchain extension to run a Hyperledger Fabric sample尝试使用 IBM VS Code 区块链扩展来运行 Hyperledger Fabric 示例
【发布时间】:2021-09-22 22:08:40
【问题描述】:

Visual Studio 代码:1.60.2 macOS:20.6.0 IBM 区块链扩展:2.0.3 我使用 IBM 区块链扩展在 VS 代码中成功安装并部署了 golang 中的链代码,用于 Hyperledger Fabric 2.3.2 中的资产转移私有数据示例。我启动了扩展附带的迷你晶圆厂测试网络。链码已成功安装并部署到该网络。但是当我尝试在链码中调用 CreateAsset 函数时,我收到以下错误:

评估交易时出错:查询失败。错误:["Peer org1peer-api.127-0-0-1.nip.io:8081: 无法解组 JSON:无效字符 '\x00' 寻找值的开头","Peer org2peer-api.127-0 -0-1.nip.io:8081:解组 JSON 失败:无效字符 '\x00' 正在寻找值的开头"]

以下是我用于瞬态数据的 JSON:

{
   "asset_properties":[
      {
         "objectType":"asset",
         "assetID":"asset1",
         "color":"green",
         "size":20,
         "appraisedValue":100
      }
   ]
}

任何帮助将不胜感激。

【问题讨论】:

    标签: hyperledger-fabric vscode-extensions ibm-blockchain


    【解决方案1】:

    我认为问题在于您的瞬态数据中有一个数组。我认为你需要做类似的事情

    {
       "asset_properties": {
             "objectType":"asset",
             "assetID":"asset1",
             "color":"green",
             "size":20,
             "appraisedValue":100
          }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      • 2021-10-12
      • 1970-01-01
      • 2018-09-30
      • 1970-01-01
      • 1970-01-01
      • 2018-05-31
      相关资源
      最近更新 更多