vbaas-go-sdk

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 3, 2022 License: Apache-2.0

README

vBaas Fabric SDK for Go

The vBaas Fabric SDK for Go allows applications to interact with a Hyperledger Fabric blockchain network. It implements the Fabric programming model, providing a simple API to submit transactions to a ledger or query the contents of a ledger with minimal code.

Installation

Add a package dependency to your project with the command:

go get https://github.com/vtbaas/vbaas-go-sdk

Compatibility

This SDK requires Fabric 2.x

Directories

Path Synopsis
internal
pkg
client/channel
Package channel enables access to a channel on a Fabric network.
Package channel enables access to a channel on a Fabric network.
client/channel/invoke
Package invoke provides the handlers for performing chaincode invocations.
Package invoke provides the handlers for performing chaincode invocations.
client/common/filter
Package filter provides common filters (e.g.
Package filter provides common filters (e.g.
client/common/verifier
Package verifier provides various verifier (e.g.
Package verifier provides various verifier (e.g.
client/event
Package event enables access to a channel events on a Fabric network.
Package event enables access to a channel events on a Fabric network.
client/ledger
Package ledger enables ledger queries on specified channel on a Fabric network.
Package ledger enables ledger queries on specified channel on a Fabric network.
client/msp
Package msp enables creation and update of users on a Fabric network.
Package msp enables creation and update of users on a Fabric network.
client/resmgmt
Code generated by counterfeiter.
Code generated by counterfeiter.
common/errors/multi
Package multi is an error type that holds multiple errors.
Package multi is an error type that holds multiple errors.
common/errors/retry
Package retry provides retransmission capabilities to fabric-sdk-go.
Package retry provides retransmission capabilities to fabric-sdk-go.
common/errors/status
Package status defines metadata for errors returned by fabric-sdk-go.
Package status defines metadata for errors returned by fabric-sdk-go.
common/logging
Package logging enables setting custom logger implementation.
Package logging enables setting custom logger implementation.
common/providers/test/mockcontext
Package mockcontext is a generated GoMock package.
Package mockcontext is a generated GoMock package.
common/providers/test/mockcore
Package mockcore is a generated GoMock package.
Package mockcore is a generated GoMock package.
common/providers/test/mockfab
Package mockfab is a generated GoMock package.
Package mockfab is a generated GoMock package.
common/providers/test/mockmsp
Package mockmsp is a generated GoMock package.
Package mockmsp is a generated GoMock package.
fab
fab/resource
Package resource provides access to fabric network resource management, typically using system channel queries.
Package resource provides access to fabric network resource management, typically using system channel queries.
fab/txn
Package txn enables creating, endorsing and sending transactions to Fabric peers and orderers.
Package txn enables creating, endorsing and sending transactions to Fabric peers and orderers.
fabsdk
Package fabsdk enables client usage of a Hyperledger Fabric network.
Package fabsdk enables client usage of a Hyperledger Fabric network.
fabsdk/test/mocksdkapi
Package mocksdkapi is a generated GoMock package.
Package mocksdkapi is a generated GoMock package.
gateway
Package gateway enables Go developers to build client applications using the Hyperledger Fabric programming model as described in the 'Developing Applications' chapter of the Fabric documentation: https://hyperledger-fabric.readthedocs.io/en/latest/developapps/developing_applications.html
Package gateway enables Go developers to build client applications using the Hyperledger Fabric programming model as described in the 'Developing Applications' chapter of the Fabric documentation: https://hyperledger-fabric.readthedocs.io/en/latest/developapps/developing_applications.html
msp
msp/test/mockmspapi
Package mockmspapi is a generated GoMock package.
Package mockmspapi is a generated GoMock package.
test
metadata
Package metadata contains variables used by tests
Package metadata contains variables used by tests
integration Module
performance Module
third_party

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL