Versions in this module Expand all Collapse all v0 v0.1.1 May 14, 2019 v0.1.0 May 14, 2019 Changes in this version + const ProofOpMultiStore + func DefaultProofRuntime() (prt *merkle.ProofRuntime) + func First(st KVStore, start, end []byte) (kv cmn.KVPair, ok bool) + func Last(st KVStore, start, end []byte) (kv cmn.KVPair, ok bool) + func MultiStoreProofOpDecoder(pop merkle.ProofOp) (merkle.ProofOperator, error) + func NewCacheKVStore(parent KVStore) *cacheKVStore + func NewCommitMultiStore(db dbm.DB) *rootMultiStore + func NewGasKVStore(gasMeter sdk.GasMeter, gasConfig sdk.GasConfig, parent sdk.KVStore) *gasKVStore + func RequireProof(subpath string) bool + type CacheKVStore = types.CacheKVStore + type CacheMultiStore = types.CacheMultiStore + type CacheWrap = types.CacheWrap + type CacheWrapper = types.CacheWrapper + type CommitID = types.CommitID + type CommitKVStore = types.CommitKVStore + type CommitMultiStore = types.CommitMultiStore + type CommitStore = types.CommitStore + func LoadIAVLStore(db dbm.DB, id CommitID, pruning sdk.PruningStrategy) (CommitStore, error) + type Committer = types.Committer + type Gas = types.Gas + type GasConfig = types.GasConfig + type GasMeter = types.GasMeter + type Iterator = types.Iterator + type KVPair = types.KVPair + type KVStore = types.KVStore + type MultiStore = types.MultiStore + 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 PruningStrategy = types.PruningStrategy + type Queryable = types.Queryable + type Store = types.Store + type StoreKey = types.StoreKey + type StoreType = types.StoreType + type TraceContext = types.TraceContext + type TraceKVStore struct + func NewTraceKVStore(parent sdk.KVStore, writer io.Writer, tc TraceContext) *TraceKVStore + func (tkv *TraceKVStore) CacheWrap() sdk.CacheWrap + func (tkv *TraceKVStore) CacheWrapWithTrace(_ io.Writer, _ TraceContext) CacheWrap + func (tkv *TraceKVStore) Delete(key []byte) + func (tkv *TraceKVStore) Gas(meter GasMeter, config GasConfig) KVStore + func (tkv *TraceKVStore) Get(key []byte) []byte + func (tkv *TraceKVStore) GetStoreType() sdk.StoreType + func (tkv *TraceKVStore) Has(key []byte) bool + func (tkv *TraceKVStore) Iterator(start, end []byte) sdk.Iterator + func (tkv *TraceKVStore) Prefix(prefix []byte) KVStore + func (tkv *TraceKVStore) ReverseIterator(start, end []byte) sdk.Iterator + func (tkv *TraceKVStore) Set(key []byte, value []byte)