Versions in this module Expand all Collapse all v2 v2.3.2 Nov 21, 2021 Changes in this version + var ErrLedgerAlreadyOpened = errors.New("ledger already opened") + var ErrLedgerMgmtNotInitialized = errors.New("ledger mgmt should be initialized before using") + type Initializer struct + ChaincodeLifecycleEventProvider ledger.ChaincodeLifecycleEventProvider + Config *ledger.Config + CustomTxProcessors map[common.HeaderType]ledger.CustomTxProcessor + DeployedChaincodeInfoProvider ledger.DeployedChaincodeInfoProvider + EbMetadataProvider MetadataProvider + HashProvider ledger.HashProvider + HealthCheckRegistry ledger.HealthCheckRegistry + MembershipInfoProvider ledger.MembershipInfoProvider + MetricsProvider metrics.Provider + StateListeners []ledger.StateListener + type LedgerMgr struct + func NewLedgerMgr(initializer *Initializer) *LedgerMgr + func (m *LedgerMgr) Close() + func (m *LedgerMgr) CreateLedger(id string, genesisBlock *common.Block) (ledger.PeerLedger, error) + func (m *LedgerMgr) CreateLedgerFromSnapshot(snapshotDir string, channelCallback func(ledger.PeerLedger, string)) error + func (m *LedgerMgr) GetLedgerIDs() ([]string, error) + func (m *LedgerMgr) JoinBySnapshotStatus() *pb.JoinBySnapshotStatus + func (m *LedgerMgr) OpenLedger(id string) (ledger.PeerLedger, error) + type MetadataProvider interface + PackageMetadata func(ccid string) ([]byte, error) Other modules containing this package github.com/waszqt/fabric