evmos.proto.autogen.py.cosmos.base.store.v1beta1
Classes
|
CommitID defines the committment information when a specific store is committed. |
|
CommitInfo defines commit information used by the multi-store when committing a version/height. |
|
SnapshotIAVLItem is an exported IAVL node. |
|
SnapshotItem is an item contained in a rootmulti.Store snapshot. |
|
SnapshotStoreItem contains metadata about a snapshotted store. |
|
StoreInfo defines store-specific commit information. |
|
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:
MessageCommitID defines the committment information when a specific store is committed.
- 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:
MessageCommitInfo defines commit information used by the multi-store when committing a version/height.
- 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:
MessageSnapshotIAVLItem is an exported IAVL node.
- 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:
MessageSnapshotItem 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:
MessageSnapshotStoreItem contains metadata about a snapshotted store.
- 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:
MessageStoreInfo defines store-specific commit information. It contains a reference between a store name and the commit ID.
- 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:
MessageStoreKVPair 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