背景
开发Fabric链码对于开发者而言步骤繁琐:需要部署节点、安装链码、重启网络等操作。当前VSCode中的插件"Hyperledger Fabric Debugger"可以帮助我们迅速开发智能合约。
使用步骤
-
安装插件
在VSCode中安装Hyperledger Fabric Debugger插件
-
打开要开发链码的目录,创建.vscode/launch.json 文件,内容如下:
{
"configurations": [
{
"name": "Debug Chaincode",
"type": "hlf-go",
"request": "launch",
"isCaas": false
}]
}
-
编写合约
-
创建test.fabric文件,内容如下:
[
{
"query": "ReadAsset",
"args": ["asset1"]
},
{
"invoke": "CreateAsset",
"args": ["asset1","blue","71","Tom","220"]
}
] -
开启调试,按下F5按键,在test.fabric文件中点击send request即可调试链码