Versions in this module Expand all Collapse all v0 v0.1.1 May 14, 2023 Changes in this version + const ProofOpMultiStore + func DefaultProofRuntime() (prt *merkle.ProofRuntime) + func GetLatestStoredMptHeight() uint64 + func GetPruningHeights(db dbm.DB) ([]int64, error) + func MultiStoreProofOpDecoder(pop merkle.ProofOp) (merkle.ProofOperator, error) + func RequireProof(subpath string) bool + func SetPruningHeights(db dbm.DB, pruneHeights []int64) + type MultiStoreProof struct + StoreInfos []storeInfo + func NewMultiStoreProof(storeInfos []storeInfo) *MultiStoreProof + func (proof *MultiStoreProof) ComputeRootHash() []byte + type MultiStoreProofOp struct + Proof *MultiStoreProof + func NewMultiStoreProofOp(key []byte, proof *MultiStoreProof) MultiStoreProofOp + func (op MultiStoreProofOp) GetKey() []byte + func (op MultiStoreProofOp) ProofOp() merkle.ProofOp + func (op MultiStoreProofOp) Run(args [][]byte) ([][]byte, error) + func (op MultiStoreProofOp) String() string + type Store struct + func NewStore(db dbm.DB) *Store + func (rs *Store) AppendCommitFilters(filters []storetypes.StoreFilter) + func (rs *Store) AppendPruneFilters(filters []storetypes.StoreFilter) + func (rs *Store) AppendVersionFilters(filters []storetypes.VersionFilter) + func (rs *Store) CacheMultiStore() types.CacheMultiStore + func (rs *Store) CacheMultiStoreWithVersion(version int64) (types.CacheMultiStore, error) + func (rs *Store) CacheWrap() types.CacheWrap + func (rs *Store) CacheWrapWithTrace(_ io.Writer, _ types.TraceContext) types.CacheWrap + func (rs *Store) CommitterCommit(interface{}) (_ types.CommitID, _ interface{}) + func (rs *Store) CommitterCommitMap(inputDeltaMap *tmtypes.TreeDelta) (types.CommitID, *tmtypes.TreeDelta) + func (rs *Store) CurrentVersion() int64 + func (rs *Store) Export(to *Store, initVersion int64) error + func (rs *Store) FlushPruneHeights(pruneHeights []int64, versions []int64) + func (rs *Store) GetCommitKVStore(key types.StoreKey) types.CommitKVStore + func (rs *Store) GetCommitStore(key types.StoreKey) types.CommitStore + func (rs *Store) GetCommitVersion() (int64, error) + func (rs *Store) GetDBReadCount() int + func (rs *Store) GetDBReadTime() int + func (rs *Store) GetDBWriteCount() int + func (rs *Store) GetFlatKVReadCount() int + func (rs *Store) GetFlatKVReadTime() int + func (rs *Store) GetFlatKVWriteCount() int + func (rs *Store) GetFlatKVWriteTime() int + func (rs *Store) GetKVStore(key types.StoreKey) types.KVStore + func (rs *Store) GetLatestVersion() int64 + func (rs *Store) GetNodeReadCount() int + func (rs *Store) GetPruningHeights() []int64 + func (rs *Store) GetStore(key types.StoreKey) types.Store + func (rs *Store) GetStoreType() types.StoreType + func (rs *Store) GetStores() map[types.StoreKey]types.CommitKVStore + func (rs *Store) GetVersions() []int64 + func (rs *Store) LastCommitID() types.CommitID + func (rs *Store) LastCommitVersion() int64 + func (rs *Store) LoadLatestVersion() error + func (rs *Store) LoadLatestVersionAndUpgrade(upgrades *types.StoreUpgrades) error + func (rs *Store) LoadVersion(ver int64) error + func (rs *Store) LoadVersionAndUpgrade(ver int64, upgrades *types.StoreUpgrades) error + func (rs *Store) MountStoreWithDB(key types.StoreKey, typ types.StoreType, db dbm.DB) + func (rs *Store) Query(req abci.RequestQuery) abci.ResponseQuery + func (rs *Store) ResetCount() + func (rs *Store) SetInterBlockCache(c types.MultiStorePersistentCache) + func (rs *Store) SetLazyLoading(lazyLoading bool) + func (rs *Store) SetLogger(log tmlog.Logger) + func (rs *Store) SetPruning(pruningOpts types.PruningOptions) + func (rs *Store) SetTracer(w io.Writer) types.MultiStore + func (rs *Store) SetTracingContext(tc types.TraceContext) types.MultiStore + func (rs *Store) SetUpgradeVersion(version int64) + func (rs *Store) StopStore() + func (rs *Store) TracingEnabled() bool + func (src Store) Copy() *Store + type StoreSort struct + type StoreSorts []StoreSort + func (s StoreSorts) Len() int + func (s StoreSorts) Less(i, j int) bool + func (s StoreSorts) Swap(i, j int)