Versions in this module Expand all Collapse all v1 v1.0.0 Mar 3, 2023 Changes in this version + func CreateAnchorPeersUpdate(conf *genesisconfig.Profile, channelID string, asOrg string) (*common.Envelope, error) + func CreateChaincodeInstallProposal(txh fab.TransactionHeader, request ChaincodeInstallRequest) (*fab.TransactionProposal, error) + func CreateChannel(reqCtx reqContext.Context, request CreateChannelRequest, opts ...Opt) (fab.TransactionID, error) + func CreateChannelCreateTx(conf, baseProfile *genesisconfig.Profile, channelID string) ([]byte, error) + func CreateConfigEnvelope(data []byte) (*common.ConfigEnvelope, error) + func CreateConfigSignature(ctx context.Client, config []byte) (*common.ConfigSignature, error) + func CreateConfigUpdateEnvelope(data []byte) (*common.ConfigUpdateEnvelope, error) + func CreateGenesisBlock(config *genesisconfig.Profile, channelID string) ([]byte, error) + func CreateGenesisBlockForOrderer(config *genesisconfig.Profile, channelID string) ([]byte, error) + func ExtractChannelConfig(configEnvelope []byte) ([]byte, error) + func ExtractConfigFromBlock(block *common.Block) (*common.Config, error) + func GenerateMspDir(mspDir string, config *msp.MSPConfig) error + func GenesisBlockFromOrderer(reqCtx reqContext.Context, channelName string, orderer fab.Orderer, ...) (*common.Block, error) + func GetLastConfigFromBlock(block *common.Block) (*common.LastConfig, error) + func InspectBlock(data []byte) (string, error) + func InspectChannelCreateTx(data []byte) (string, error) + func InstallChaincode(reqCtx reqContext.Context, req InstallChaincodeRequest, ...) ([]*fab.TransactionProposalResponse, fab.TransactionID, error) + func JoinChannel(reqCtx reqContext.Context, request JoinChannelRequest, ...) error + func LastConfigFromOrderer(reqCtx reqContext.Context, channelName string, orderer fab.Orderer, ...) (*common.Block, error) + func QueryChannels(reqCtx reqContext.Context, peer fab.ProposalProcessor, opts ...Opt) (*pb.ChannelQueryResponse, error) + func QueryInstalledChaincodes(reqCtx reqContext.Context, peer fab.ProposalProcessor, opts ...Opt) (*pb.ChaincodeQueryResponse, error) + func SignChannelConfig(ctx context.Client, config []byte, signer msp.SigningIdentity) (*common.ConfigSignature, error) + type ApproveChaincodeRequest struct + ChannelConfigPolicy string + CollectionConfig []*pb.CollectionConfig + EndorsementPlugin string + InitRequired bool + Name string + PackageID string + Sequence int64 + SignaturePolicy *common.SignaturePolicyEnvelope + ValidationPlugin string + Version string + type CCPackage struct + Code []byte + Type pb.ChaincodeSpec_Type + type CCReference struct + Name string + Version string + type ChaincodeInstallRequest struct + Name string + Package *ChaincodePackage + Path string + Version string + type ChaincodePackage struct + Code []byte + Type pb.ChaincodeSpec_Type + type CheckChaincodeCommitReadinessRequest struct + ChannelConfigPolicy string + CollectionConfig []*pb.CollectionConfig + EndorsementPlugin string + InitRequired bool + Name string + Sequence int64 + SignaturePolicy *common.SignaturePolicyEnvelope + ValidationPlugin string + Version string + type CommitChaincodeRequest struct + ChannelConfigPolicy string + CollectionConfig []*pb.CollectionConfig + EndorsementPlugin string + InitRequired bool + Name string + Sequence int64 + SignaturePolicy *common.SignaturePolicyEnvelope + ValidationPlugin string + Version string + type ConfigSignatureData struct + SignatureHeader common.SignatureHeader + SignatureHeaderBytes []byte + SigningBytes []byte + func GetConfigSignatureData(creator identitySerializer, config []byte) (signatureHeaderData ConfigSignatureData, e error) + type CreateChannelRequest struct + Config []byte + Envelope []byte + Name string + Orderer fab.Orderer + Signatures []*common.ConfigSignature + type InstallChaincodeRequest struct + Name string + Package *CCPackage + Path string + Version string + type JoinChannelRequest struct + GenesisBlock *common.Block + Name string + type Lifecycle struct + func NewLifecycle() *Lifecycle + func (lc *Lifecycle) CreateApproveProposal(txh fab.TransactionHeader, req *ApproveChaincodeRequest) (*fab.TransactionProposal, error) + func (lc *Lifecycle) CreateCheckCommitReadinessProposal(txh fab.TransactionHeader, req *CheckChaincodeCommitReadinessRequest) (*fab.TransactionProposal, error) + func (lc *Lifecycle) CreateCommitProposal(txh fab.TransactionHeader, req *CommitChaincodeRequest) (*fab.TransactionProposal, error) + func (lc *Lifecycle) CreateQueryCommittedProposal(txh fab.TransactionHeader, req *QueryCommittedChaincodesRequest) (*fab.TransactionProposal, error) + func (lc *Lifecycle) GetInstalledPackage(reqCtx reqContext.Context, packageID string, target fab.ProposalProcessor, ...) ([]byte, error) + func (lc *Lifecycle) Install(reqCtx reqContext.Context, installPkg []byte, targets []fab.ProposalProcessor, ...) ([]*LifecycleInstallProposalResponse, error) + func (lc *Lifecycle) MarshalApplicationPolicy(signaturePolicy *common.SignaturePolicyEnvelope, channelConfigPolicy string) ([]byte, error) + func (lc *Lifecycle) QueryApproved(reqCtx reqContext.Context, channelID string, ...) (*LifecycleQueryApprovedCCResponse, error) + func (lc *Lifecycle) QueryInstalled(reqCtx reqContext.Context, target fab.ProposalProcessor, opts ...Opt) (*LifecycleQueryInstalledCCResponse, error) + func (lc *Lifecycle) UnmarshalApplicationPolicy(policyBytes []byte) (*common.SignaturePolicyEnvelope, string, error) + type LifecycleApprovedCC struct + ChannelConfigPolicy string + CollectionConfig []*pb.CollectionConfig + EndorsementPlugin string + InitRequired bool + Name string + PackageID string + Sequence int64 + SignaturePolicy *common.SignaturePolicyEnvelope + ValidationPlugin string + Version string + type LifecycleInstallProposalResponse struct + type LifecycleInstalledCC struct + Label string + PackageID string + References map[string][]CCReference + type LifecycleQueryApprovedCCResponse struct + ApprovedChaincode *LifecycleApprovedCC + type LifecycleQueryInstalledCCResponse struct + InstalledChaincodes []LifecycleInstalledCC + type Opt func(opts *options) + func WithRetry(retry retry.Opts) Opt + type QueryApprovedChaincodeRequest struct + Name string + Sequence int64 + type QueryCommittedChaincodesRequest struct + Name string