evmos.proto.autogen.py.cosmos.base.store.v1beta1

Classes

CommitId(version, hash)

CommitID defines the committment information when a specific store is committed.

CommitInfo(version, store_infos)

CommitInfo defines commit information used by the multi-store when committing a version/height.

SnapshotIavlItem(key, value, version, height)

SnapshotIAVLItem is an exported IAVL node.

SnapshotItem(store, iavl)

SnapshotItem is an item contained in a rootmulti.Store snapshot.

SnapshotStoreItem(name)

SnapshotStoreItem contains metadata about a snapshotted store.

StoreInfo(name, commit_id)

StoreInfo defines store-specific commit information.

StoreKvPair(store_key, delete, key, value)

StoreKVPair is a KVStore KVPair used for listening to state changes (Sets and Deletes) It optionally includes the StoreKey for the originating KVStore and a Boolean flag to distinguish between Sets and Deletes .

class evmos.proto.autogen.py.cosmos.base.store.v1beta1.CommitId(version: int = <object object>, hash: bytes = <object object>)[source]

Bases: Message

CommitID defines the committment information when a specific store is committed.

hash: bytes = <object object>
version: int = <object object>
class evmos.proto.autogen.py.cosmos.base.store.v1beta1.CommitInfo(version: int = <object object>, store_infos: ~typing.List[~evmos.proto.autogen.py.cosmos.base.store.v1beta1.StoreInfo] = <object object>)[source]

Bases: Message

CommitInfo defines commit information used by the multi-store when committing a version/height.

store_infos: List[StoreInfo] = <object object>
version: int = <object object>
class evmos.proto.autogen.py.cosmos.base.store.v1beta1.SnapshotIavlItem(key: bytes = <object object>, value: bytes = <object object>, version: int = <object object>, height: int = <object object>)[source]

Bases: Message

SnapshotIAVLItem is an exported IAVL node.

height: int = <object object>
key: bytes = <object object>
value: bytes = <object object>
version: int = <object object>
class evmos.proto.autogen.py.cosmos.base.store.v1beta1.SnapshotItem(store: ~evmos.proto.autogen.py.cosmos.base.store.v1beta1.SnapshotStoreItem = <object object>, iavl: ~evmos.proto.autogen.py.cosmos.base.store.v1beta1.SnapshotIavlItem = <object object>)[source]

Bases: Message

SnapshotItem is an item contained in a rootmulti.Store snapshot.

iavl: SnapshotIavlItem = <object object>
store: SnapshotStoreItem = <object object>
class evmos.proto.autogen.py.cosmos.base.store.v1beta1.SnapshotStoreItem(name: str = <object object>)[source]

Bases: Message

SnapshotStoreItem contains metadata about a snapshotted store.

name: str = <object object>
class evmos.proto.autogen.py.cosmos.base.store.v1beta1.StoreInfo(name: str = <object object>, commit_id: ~evmos.proto.autogen.py.cosmos.base.store.v1beta1.CommitId = <object object>)[source]

Bases: Message

StoreInfo defines store-specific commit information. It contains a reference between a store name and the commit ID.

commit_id: CommitId = <object object>
name: str = <object object>
class evmos.proto.autogen.py.cosmos.base.store.v1beta1.StoreKvPair(store_key: str = <object object>, delete: bool = <object object>, key: bytes = <object object>, value: bytes = <object object>)[source]

Bases: Message

StoreKVPair is a KVStore KVPair used for listening to state changes (Sets and Deletes) It optionally includes the StoreKey for the originating KVStore and a Boolean flag to distinguish between Sets and Deletes .. versionadded:: 0.43

delete: bool = <object object>
key: bytes = <object object>
store_key: str = <object object>
value: bytes = <object object>