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

相关推荐
曹申阳14 小时前
1. 使用VSCode开发uni-app环境搭建
ide·vscode·uni-app
每天更新16 小时前
VSCODE 使用GDB
ide·vscode·编辑器
安当加密18 小时前
智能合约在分布式密钥管理系统中的应用
分布式·智能合约
傅科摆 _ py18 小时前
解决 Vscode 中运行键突然消失的问题
ide·vscode·编辑器
丨Sky丨夜吻18 小时前
vscode扩展
ide·vue.js·vscode
阑梦清川20 小时前
vscode远程连接云服务器的初次尝试
vscode
九河_1 天前
服务器在线安装插件失败/离线安装VSIX
vscode·extension·pylance
小池先生2 天前
用vscode查日志方便的搜索-复制所有匹配行功能
ide·vscode·编辑器
原小明2 天前
【Conda】Conda虚拟环境配置系统环境变量,Jupter可使用
vscode·python·jupyter·conda
诗书画唱2 天前
Fabric.js 完全指南:从入门到实战的Canvas绘图引擎详解
运维·javascript·fabric