evmos.proto.autogen.py.ibc.applications.transfer.v1
Classes
|
DenomTrace contains the base denomination for ICS20 fungible tokens and the source tracing information path. |
|
GenesisState defines the ibc-transfer genesis state |
|
|
|
|
|
MsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between ICS20 enabled chains. |
MsgTransferResponse defines the Msg/Transfer response type. |
|
|
Params defines the set of IBC transfer parameters. |
|
QueryDenomHashRequest is the request type for the Query/DenomHash RPC method |
|
QueryDenomHashResponse is the response type for the Query/DenomHash RPC method. |
|
QueryDenomTraceRequest is the request type for the Query/DenomTrace RPC method |
|
QueryDenomTraceResponse is the response type for the Query/DenomTrace RPC method. |
|
QueryConnectionsRequest is the request type for the Query/DenomTraces RPC method |
|
QueryConnectionsResponse is the response type for the Query/DenomTraces RPC method. |
QueryParamsRequest is the request type for the Query/Params RPC method. |
|
|
QueryParamsResponse is the response type for the Query/Params RPC method. |
|
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.DenomTrace(path: str = <object object>, base_denom: str = <object object>)[source]
Bases:
MessageDenomTrace contains the base denomination for ICS20 fungible tokens and the source tracing information path.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.GenesisState(port_id: str = <object object>, denom_traces: ~typing.List[~evmos.proto.autogen.py.ibc.applications.transfer.v1.DenomTrace] = <object object>, params: ~evmos.proto.autogen.py.ibc.applications.transfer.v1.Params = <object object>)[source]
Bases:
MessageGenesisState defines the ibc-transfer genesis state
- denom_traces: List[DenomTrace] = <object object>
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.MsgBase[source]
Bases:
ServiceBase- async transfer(msg_transfer: MsgTransfer) MsgTransferResponse[source]
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.MsgStub(channel: Channel, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[Union[Mapping[str, Union[str, bytes]], Collection[Tuple[str, Union[str, bytes]]]]] = None)[source]
Bases:
ServiceStub- async transfer(msg_transfer: MsgTransfer, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgTransferResponse[source]
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.MsgTransfer(source_port: str = <object object>, source_channel: str = <object object>, token: ~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin = <object object>, sender: str = <object object>, receiver: str = <object object>, timeout_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, timeout_timestamp: int = <object object>)[source]
Bases:
MessageMsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between ICS20 enabled chains. See ICS Spec here: https://github.com/cosmos/ibc/tree/main/spec/app/ics-020-fungible-token-transfer
- timeout_height: Height = <object object>
Timeout height relative to the current block height. The timeout is disabled when set to 0.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.MsgTransferResponse[source]
Bases:
MessageMsgTransferResponse defines the Msg/Transfer response type.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.Params(send_enabled: bool = <object object>, receive_enabled: bool = <object object>)[source]
Bases:
MessageParams defines the set of IBC transfer parameters. NOTE: To prevent a single token from being transferred, set the TransfersEnabled parameter to true and then set the bank module’s SendEnabled parameter for the denomination to false.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryBase[source]
Bases:
ServiceBase- async denom_hash(query_denom_hash_request: QueryDenomHashRequest) QueryDenomHashResponse[source]
- async denom_trace(query_denom_trace_request: QueryDenomTraceRequest) QueryDenomTraceResponse[source]
- async denom_traces(query_denom_traces_request: QueryDenomTracesRequest) QueryDenomTracesResponse[source]
- async params(query_params_request: QueryParamsRequest) QueryParamsResponse[source]
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryDenomHashRequest(trace: str = <object object>)[source]
Bases:
MessageQueryDenomHashRequest is the request type for the Query/DenomHash RPC method
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryDenomHashResponse(hash: str = <object object>)[source]
Bases:
MessageQueryDenomHashResponse is the response type for the Query/DenomHash RPC method.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryDenomTraceRequest(hash: str = <object object>)[source]
Bases:
MessageQueryDenomTraceRequest is the request type for the Query/DenomTrace RPC method
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryDenomTraceResponse(denom_trace: ~evmos.proto.autogen.py.ibc.applications.transfer.v1.DenomTrace = <object object>)[source]
Bases:
MessageQueryDenomTraceResponse is the response type for the Query/DenomTrace RPC method.
- denom_trace: DenomTrace = <object object>
denom_trace returns the requested denomination trace information.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryDenomTracesRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryConnectionsRequest is the request type for the Query/DenomTraces RPC method
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryDenomTracesResponse(denom_traces: ~typing.List[~evmos.proto.autogen.py.ibc.applications.transfer.v1.DenomTrace] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryConnectionsResponse is the response type for the Query/DenomTraces RPC method.
- denom_traces: List[DenomTrace] = <object object>
denom_traces returns all denominations trace information.
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryParamsRequest[source]
Bases:
MessageQueryParamsRequest is the request type for the Query/Params RPC method.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryParamsResponse(params: ~evmos.proto.autogen.py.ibc.applications.transfer.v1.Params = <object object>)[source]
Bases:
MessageQueryParamsResponse is the response type for the Query/Params RPC method.
- class evmos.proto.autogen.py.ibc.applications.transfer.v1.QueryStub(channel: Channel, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[Union[Mapping[str, Union[str, bytes]], Collection[Tuple[str, Union[str, bytes]]]]] = None)[source]
Bases:
ServiceStub- async denom_hash(query_denom_hash_request: QueryDenomHashRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryDenomHashResponse[source]
- async denom_trace(query_denom_trace_request: QueryDenomTraceRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryDenomTraceResponse[source]
- async denom_traces(query_denom_traces_request: QueryDenomTracesRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryDenomTracesResponse[source]
- async params(query_params_request: QueryParamsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryParamsResponse[source]