使用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即可调试链码

相关推荐
慢一点会很快2 小时前
【vscode】解决vscode无法安装远程服务器插件问题,显示正在安装
服务器·ide·vscode
谢尔登2 小时前
【VSCode】快捷键合集(持续更新~)
ide·vscode·编辑器
测试者家园7 小时前
用 VS Code / PyCharm 编写你的第一个 Python 程序
ide·vscode·python·职场和发展·零基础·pycharm·零基础学python
黄昏贩卖机7 小时前
mac latex vscode 配置
ide·vscode·macos
DpHard9 小时前
Vscode 配置python调试环境
ide·vscode·python
MonkeyKing_sunyuhua1 天前
VSCode + Cline AI辅助编程完全指南
ide·人工智能·vscode
doupoa1 天前
Fabric 服务端插件开发简述与聊天事件监听转发
运维·python·fabric
MonkeyKing_sunyuhua1 天前
在 Visual Studio Code (VSCode) 中配置 MCP(Model Context Protocol)
ide·vscode·编辑器
smileNicky1 天前
在 VSCode 中运行 Vue.js 项目
ide·vue.js·vscode
Growthofnotes1 天前
VSCode中Node.js 使用教程
ide·vscode·node.js