Versions in this module Expand all Collapse all v2 v2.3.1 Jul 26, 2023 Changes in this version + func InitChainClient() error + func InitChainClientMock() error + type ChainClient struct + func (c *ChainClient) CheckChain() bool + func (c *ChainClient) GetTxProve(tx *peer.ProcessedTransaction, txId, chainRid string) string + func (c *ChainClient) InvokeContract(chainRid, contractName, method string, args [][]byte, needTx bool) (string, string, *peer.ProcessedTransaction, error) + func (c *ChainClient) TxProve(txProve string) bool + type ChainClientItfc interface + CheckChain func() bool + GetTxProve func(tx *peer.ProcessedTransaction, txId, chainRid string) string + InvokeContract func(chainRid, contractName, method string, args [][]byte, needTx bool) (string, string, *peer.ProcessedTransaction, error) + TxProve func(txProve string) bool + var ChainClientV1 ChainClientItfc + type ChainClientMock struct + func (c *ChainClientMock) CheckChain() bool + func (c *ChainClientMock) GetTxProve(tx *peer.ProcessedTransaction, txId, chainId string) string + func (c *ChainClientMock) InvokeContract(chainId, contractName, method string, args [][]byte, needTx bool) (string, string, *peer.ProcessedTransaction, error) + func (c *ChainClientMock) TxProve(txProve string) bool + type Channel struct + Orderers []string + Peers map[string]*PeerOpt + type Client struct + Logging *Logging + Organization string + TlsCerts *TlsCerts + type ClientCert struct + Cert *FilePath + Key *FilePath + type EntityMatchers struct + OrdererMatcher []*Matcher + PeerMatcher []*Matcher + type FabricSDKTemplate struct + Channels map[string]*Channel + Client *Client + EntityMatchers *EntityMatchers + Orderers map[string]*Orderer + Organizations map[string]*Organization + Peers map[string]*Peer + Version string + func (t *FabricSDKTemplate) SetChannel(name string, channel *Channel) + func (t *FabricSDKTemplate) SetClient(client *Client) + func (t *FabricSDKTemplate) SetEntityMatchers(entityMatchers *EntityMatchers) + func (t *FabricSDKTemplate) SetOrderer(name string, orderer *Orderer) + func (t *FabricSDKTemplate) SetOrderers(orderers map[string]*Orderer) + func (t *FabricSDKTemplate) SetOrganization(name string, organization *Organization) + func (t *FabricSDKTemplate) SetPeer(name string, peer *Peer) + func (t *FabricSDKTemplate) SetPeers(peers map[string]*Peer) + type FilePath struct + Path string + type GRPCOptions struct + AlivePermit bool + AliveTime string + AliveTimeOut string + AllowInsecure bool + FailFast bool + Override string + type Logging struct + Level string + type Matcher struct + MappedHost string + Pattern string + type Orderer struct + GRPCOptions *GRPCOptions + TlsCACerts *FilePath + URL string + type Organization struct + MspID string + Peers []string + Users map[string]*User + type Peer struct + GRPCOptions *GRPCOptions + TlsCACerts *FilePath + URL string + type PeerOpt struct + ChaincodeQuery bool + EndorsingPeer bool + EventSource bool + LedgerQuery bool + type TlsCerts struct + ClientCert *ClientCert + SystemCertPool bool + type User struct + CertFile *FilePath + KeyFile *FilePath