Versions in this module Expand all Collapse all v0 v0.2.0 Nov 8, 2019 Changes in this version + const ProofOpMultiStore + func DefaultProofRuntime() (prt *merkle.ProofRuntime) + func MultiStoreProofOpDecoder(pop merkle.ProofOp) (merkle.ProofOperator, error) + func RequireProof(subpath string) bool + 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) 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) Commit() types.CommitID + func (rs *Store) GetCommitKVStore(key types.StoreKey) types.CommitKVStore + func (rs *Store) GetCommitStore(key types.StoreKey) types.CommitStore + func (rs *Store) GetKVStore(key types.StoreKey) types.KVStore + func (rs *Store) GetStore(key types.StoreKey) types.Store + func (rs *Store) GetStoreType() types.StoreType + func (rs *Store) LastCommitID() types.CommitID + func (rs *Store) LoadLatestVersion() error + func (rs *Store) LoadVersion(ver int64) 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) SetLazyLoading(lazyLoading bool) + 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) TracingEnabled() bool