Hyperledger Fabric Gateway SDK for Golang
超级账本的Go版本SDK
介绍:
网关SDK是根据超级账本的基础SDK开发出来的一个高级SDK,为我们开发部署省去很多的麻烦。
网关SDK是应用程序与区块链网络交互的一个工具,提供了一些简单的API向账本提交交易或者查询。
使用方法
这里我们使用超级账本中的fabric-sample作为操作环境。
进入到fabric-sample中的asset-transfer-basic目录下,这里有为我们提供的模板(不仅仅只是Golang的),我们照着模板修改写出我们自己的程序即可。
创建一个mian.go使用GO MOD初始化一下
go mod init
在main.go文件中导入以下包
import (
"fmt"
"io/ioutil"
"log"
"os"
"path/filepath"
"github.com/hyperledger/fabric-sdk-go/pkg/core/config"
"github.com/hyperledger/fabric-sdk-go/pkg/gateway"
)
创建一个钱包
wallet, err :&#