evmos.proto.autogen.py.ibc.lightclients.wasm.v1
Classes
|
Checksums defines a list of all checksums that are stored Deprecated: This message is deprecated in favor of storing the checksums using a Collections.KeySet. |
|
Wasm light client message (either header(s) or misbehaviour) |
|
Wasm light client's Client state |
|
Wasm light client's ConsensusState |
|
Contract stores contract code |
|
GenesisState defines 08-wasm's keeper genesis state |
|
|
|
MsgMigrateContract defines the request type for the MigrateContract rpc. |
MsgMigrateContractResponse defines the response type for the MigrateContract rpc |
|
|
MsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc. |
MsgStoreChecksumResponse defines the response type for the StoreCode rpc |
|
|
MsgStoreCode defines the request type for the StoreCode rpc. |
|
MsgStoreCodeResponse defines the response type for the StoreCode rpc |
|
|
|
QueryChecksumsRequest is the request type for the Query/Checksums RPC method. |
|
QueryChecksumsResponse is the response type for the Query/Checksums RPC method. |
|
QueryCodeRequest is the request type for the Query/Code RPC method. |
|
QueryCodeResponse is the response type for the Query/Code RPC method. |
|
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.Checksums(checksums: ~typing.List[bytes] = <object object>)[source]
Bases:
MessageChecksums defines a list of all checksums that are stored Deprecated: This message is deprecated in favor of storing the checksums using a Collections.KeySet.
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.ClientMessage(data: bytes = <object object>)[source]
Bases:
MessageWasm light client message (either header(s) or misbehaviour)
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.ClientState(data: bytes = <object object>, checksum: bytes = <object object>, latest_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageWasm light client’s Client state
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.ConsensusState(data: bytes = <object object>)[source]
Bases:
MessageWasm light client’s ConsensusState
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.Contract(code_bytes: bytes = <object object>)[source]
Bases:
MessageContract stores contract code
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.GenesisState(contracts: ~typing.List[~evmos.proto.autogen.py.ibc.lightclients.wasm.v1.Contract] = <object object>)[source]
Bases:
MessageGenesisState defines 08-wasm’s keeper genesis state
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.MsgBase[source]
Bases:
ServiceBase- async migrate_contract(msg_migrate_contract: MsgMigrateContract) MsgMigrateContractResponse[source]
- async remove_checksum(msg_remove_checksum: MsgRemoveChecksum) MsgRemoveChecksumResponse[source]
- async store_code(msg_store_code: MsgStoreCode) MsgStoreCodeResponse[source]
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.MsgMigrateContract(signer: str = <object object>, client_id: str = <object object>, checksum: bytes = <object object>, msg: bytes = <object object>)[source]
Bases:
MessageMsgMigrateContract defines the request type for the MigrateContract rpc.
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.MsgMigrateContractResponse[source]
Bases:
MessageMsgMigrateContractResponse defines the response type for the MigrateContract rpc
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.MsgRemoveChecksum(signer: str = <object object>, checksum: bytes = <object object>)[source]
Bases:
MessageMsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc.
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse[source]
Bases:
MessageMsgStoreChecksumResponse defines the response type for the StoreCode rpc
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.MsgStoreCode(signer: str = <object object>, wasm_byte_code: bytes = <object object>)[source]
Bases:
MessageMsgStoreCode defines the request type for the StoreCode rpc.
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.MsgStoreCodeResponse(checksum: bytes = <object object>)[source]
Bases:
MessageMsgStoreCodeResponse defines the response type for the StoreCode rpc
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.MsgStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub- async migrate_contract(msg_migrate_contract: MsgMigrateContract, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgMigrateContractResponse[source]
- async remove_checksum(msg_remove_checksum: MsgRemoveChecksum, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgRemoveChecksumResponse[source]
- async store_code(msg_store_code: MsgStoreCode, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgStoreCodeResponse[source]
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.QueryBase[source]
Bases:
ServiceBase- async checksums(query_checksums_request: QueryChecksumsRequest) QueryChecksumsResponse[source]
- async code(query_code_request: QueryCodeRequest) QueryCodeResponse[source]
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.QueryChecksumsRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryChecksumsRequest is the request type for the Query/Checksums RPC method.
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.QueryChecksumsResponse(checksums: ~typing.List[str] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryChecksumsResponse is the response type for the Query/Checksums RPC method.
- checksums: List[str] = <object object>
checksums is a list of the hex encoded checksums of all wasm codes stored.
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.QueryCodeRequest(checksum: str = <object object>)[source]
Bases:
MessageQueryCodeRequest is the request type for the Query/Code RPC method.
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.QueryCodeResponse(data: bytes = <object object>)[source]
Bases:
MessageQueryCodeResponse is the response type for the Query/Code RPC method.
- class evmos.proto.autogen.py.ibc.lightclients.wasm.v1.QueryStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub- async checksums(query_checksums_request: QueryChecksumsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryChecksumsResponse[source]
- async code(query_code_request: QueryCodeRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryCodeResponse[source]