evmos.proto.autogen.py.cosmos.store.snapshots.v1

Classes

Metadata(chunk_hashes)

Metadata contains SDK-specific snapshot metadata.

Snapshot(height, format, chunks, hash, metadata)

Snapshot contains Tendermint state sync snapshot info.

SnapshotExtensionMeta(name, format)

SnapshotExtensionMeta contains metadata about an external snapshotter.

SnapshotExtensionPayload(payload)

SnapshotExtensionPayload contains payloads of an external snapshotter.

SnapshotIavlItem(key, value, version, height)

SnapshotIAVLItem is an exported IAVL node.

SnapshotItem(store, iavl, extension, ...)

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

SnapshotStoreItem(name)

SnapshotStoreItem contains metadata about a snapshotted store.

class evmos.proto.autogen.py.cosmos.store.snapshots.v1.Metadata(chunk_hashes: ~typing.List[bytes] = <object object>)[source]

Bases: Message

Metadata contains SDK-specific snapshot metadata.

chunk_hashes: List[bytes] = <object object>
class evmos.proto.autogen.py.cosmos.store.snapshots.v1.Snapshot(height: int = <object object>, format: int = <object object>, chunks: int = <object object>, hash: bytes = <object object>, metadata: ~evmos.proto.autogen.py.cosmos.store.snapshots.v1.Metadata = <object object>)[source]

Bases: Message

Snapshot contains Tendermint state sync snapshot info.

chunks: int = <object object>
format: int = <object object>
hash: bytes = <object object>
height: int = <object object>
metadata: Metadata = <object object>
class evmos.proto.autogen.py.cosmos.store.snapshots.v1.SnapshotExtensionMeta(name: str = <object object>, format: int = <object object>)[source]

Bases: Message

SnapshotExtensionMeta contains metadata about an external snapshotter. .. versionadded:: 0.46

format: int = <object object>
name: str = <object object>
class evmos.proto.autogen.py.cosmos.store.snapshots.v1.SnapshotExtensionPayload(payload: bytes = <object object>)[source]

Bases: Message

SnapshotExtensionPayload contains payloads of an external snapshotter. .. versionadded:: 0.46

payload: bytes = <object object>
class evmos.proto.autogen.py.cosmos.store.snapshots.v1.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. .. versionadded:: 0.46

height: int = <object object>

height is depth of the tree.

key: bytes = <object object>
value: bytes = <object object>
version: int = <object object>

version is block height

class evmos.proto.autogen.py.cosmos.store.snapshots.v1.SnapshotItem(store: ~evmos.proto.autogen.py.cosmos.store.snapshots.v1.SnapshotStoreItem = <object object>, iavl: ~evmos.proto.autogen.py.cosmos.store.snapshots.v1.SnapshotIavlItem = <object object>, extension: ~evmos.proto.autogen.py.cosmos.store.snapshots.v1.SnapshotExtensionMeta = <object object>, extension_payload: ~evmos.proto.autogen.py.cosmos.store.snapshots.v1.SnapshotExtensionPayload = <object object>)[source]

Bases: Message

SnapshotItem is an item contained in a rootmulti.Store snapshot. .. versionadded:: 0.46

extension: SnapshotExtensionMeta = <object object>
extension_payload: SnapshotExtensionPayload = <object object>
iavl: SnapshotIavlItem = <object object>
store: SnapshotStoreItem = <object object>
class evmos.proto.autogen.py.cosmos.store.snapshots.v1.SnapshotStoreItem(name: str = <object object>)[source]

Bases: Message

SnapshotStoreItem contains metadata about a snapshotted store. .. versionadded:: 0.46

name: str = <object object>