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

相关推荐
a***131412 小时前
vscode配置django环境并创建django项目(全图文操作)
vscode·django·sqlite
YY&DS14 小时前
VSCode Remote SSH 远程 Linux 无法连接
vscode
5***790019 小时前
Rust在区块链智能合约中的安全实践
rust·区块链·智能合约
wangchenggong19881 天前
Foundry初始化、编译、测试、部署智能合约全流程介绍
区块链·智能合约
天涯学馆1 天前
Solidity合约升级:让你的区块链代码永葆青春的硬核攻略
智能合约·solidity
(づど)2 天前
解决VSCode中安装Go环境Gopls失败的问题
vscode·golang
QQRRRRW2 天前
Tailwind+VScode (Vite + React + TypeScript) 原理与实践
vscode·react.js·typescript
_OP_CHEN2 天前
前端开发实战深度解析:(一)认识前端和 HTML 与开发环境的搭建
前端·vscode·html·web开发·前端开发
charlie1145141913 天前
利用WSL + VSCode + ESP-IDF6开发ESP32系列单片机指南
ide·vscode·单片机·esp32·wsl·指南·工程
0欧姆3 天前
VScode 创建 QNX 模板工程
ide·vscode·编辑器