使用VSCode插件开发Hyperledger Fabric智能合约(链码)

背景

开发Fabric链码对于开发者而言步骤繁琐:需要部署节点、安装链码、重启网络等操作。当前VSCode中的插件"Hyperledger Fabric Debugger"可以帮助我们迅速开发智能合约。

使用步骤

  1. 安装插件

    在VSCode中安装Hyperledger Fabric Debugger插件

  2. 打开要开发链码的目录,创建.vscode/launch.json 文件,内容如下:

    {
    "configurations": [
    {
    "name": "Debug Chaincode",
    "type": "hlf-go",
    "request": "launch",
    "isCaas": false
    }

     ]
    

    }

  3. 编写合约

  4. 创建test.fabric文件,内容如下:

    [
    {
    "query": "ReadAsset",
    "args": ["asset1"]
    },
    {
    "invoke": "CreateAsset",
    "args": ["asset1","blue","71","Tom","220"]
    }
    ]

  5. 开启调试,按下F5按键,在test.fabric文件中点击send request即可调试链码

相关推荐
数云界1 小时前
使用 VSCode 在 Python 中创建项目环境
ide·vscode·python
m0_608570981 小时前
vscode对python进行多卡调试
ide·vscode·python
冲,干,闯1 小时前
VScode相关问题与解决
c++·ide·vscode
悟空不是猴子1 小时前
VS Code终端命令执行后老是出现 __vsc_prompt_cmd_original: command not found
windows·vscode·prompt·bash
冰淇淋烤布蕾14 小时前
git 你要如何打开这个文件
git·vscode·intellij-idea
我命由我1234519 小时前
1.使用 VSCode 过程中的英语积累 - File 菜单(每一次重点积累 5 个单词)
ide·经验分享·vscode·学习·编辑器·生活·学习方法
捕风捉你21 小时前
如何使用 Visual Studio Code 将工作效率提升 200%
vscode·编辑器
读心悦1 天前
vscode 链接数据库
数据库·ide·vscode
AiMateZero2 天前
【无标题】
rust·智能合约
一直在找资料的菜鸟2 天前
VSCode C++ Tasks.json基本信息介绍
ide·vscode·编辑器