evmos.proto.autogen.py.cosmos.nft.v1beta1
Classes
|
Class defines the class of the nft type. |
|
Entry Defines all nft owned by a person |
|
EventBurn is emitted on Burn |
|
EventMint is emitted on Mint |
|
EventSend is emitted on Msg/Send |
|
GenesisState defines the nft module's genesis state. |
|
|
|
MsgSend represents a message to send a nft from one account to another account. |
MsgSendResponse defines the Msg/Send response type. |
|
|
|
|
NFT defines the NFT. |
|
QueryBalanceRequest is the request type for the Query/Balance RPC method |
|
QueryBalanceResponse is the response type for the Query/Balance RPC method |
|
QueryClassRequest is the request type for the Query/Class RPC method |
|
QueryClassResponse is the response type for the Query/Class RPC method |
|
QueryClassesRequest is the request type for the Query/Classes RPC method |
|
QueryClassesResponse is the response type for the Query/Classes RPC method |
|
QueryNFTstRequest is the request type for the Query/NFTs RPC method |
|
QueryNFTsResponse is the response type for the Query/NFTs RPC methods |
|
QueryNFTRequest is the request type for the Query/NFT RPC method |
|
QueryNFTResponse is the response type for the Query/NFT RPC method |
|
QueryOwnerRequest is the request type for the Query/Owner RPC method |
|
QueryOwnerResponse is the response type for the Query/Owner RPC method |
|
|
|
QuerySupplyRequest is the request type for the Query/Supply RPC method |
|
QuerySupplyResponse is the response type for the Query/Supply RPC method |
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.Class(id: str = <object object>, name: str = <object object>, symbol: str = <object object>, description: str = <object object>, uri: str = <object object>, uri_hash: str = <object object>, data: ~betterproto.lib.google.protobuf.Any = <object object>)[source]
Bases:
MessageClass defines the class of the nft type.
- data: Any = <object object>
data is the app specific metadata of the NFT class. Optional
- description: str = <object object>
description is a brief description of nft classification. Optional
- id: str = <object object>
id defines the unique identifier of the NFT classification, similar to the contract address of ERC721
- name: str = <object object>
name defines the human-readable name of the NFT classification. Optional
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.Entry(owner: str = <object object>, nfts: ~typing.List[~evmos.proto.autogen.py.cosmos.nft.v1beta1.Nft] = <object object>)[source]
Bases:
MessageEntry Defines all nft owned by a person
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.EventBurn(class_id: str = <object object>, id: str = <object object>, owner: str = <object object>)[source]
Bases:
MessageEventBurn is emitted on Burn
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.EventMint(class_id: str = <object object>, id: str = <object object>, owner: str = <object object>)[source]
Bases:
MessageEventMint is emitted on Mint
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.EventSend(class_id: str = <object object>, id: str = <object object>, sender: str = <object object>, receiver: str = <object object>)[source]
Bases:
MessageEventSend is emitted on Msg/Send
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.GenesisState(classes: ~typing.List[~evmos.proto.autogen.py.cosmos.nft.v1beta1.Class] = <object object>, entries: ~typing.List[~evmos.proto.autogen.py.cosmos.nft.v1beta1.Entry] = <object object>)[source]
Bases:
MessageGenesisState defines the nft module’s genesis state.
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.MsgBase[source]
Bases:
ServiceBase- async send(msg_send: MsgSend) MsgSendResponse[source]
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.MsgSend(class_id: str = <object object>, id: str = <object object>, sender: str = <object object>, receiver: str = <object object>)[source]
Bases:
MessageMsgSend represents a message to send a nft from one account to another account.
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.MsgSendResponse[source]
Bases:
MessageMsgSendResponse defines the Msg/Send response type.
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.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
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.Nft(class_id: str = <object object>, id: str = <object object>, uri: str = <object object>, uri_hash: str = <object object>, data: ~betterproto.lib.google.protobuf.Any = <object object>)[source]
Bases:
MessageNFT defines the NFT.
- class_id: str = <object object>
class_id associated with the NFT, similar to the contract address of ERC721
- data: Any = <object object>
data is an app specific data of the NFT. Optional
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryBalanceRequest(class_id: str = <object object>, owner: str = <object object>)[source]
Bases:
MessageQueryBalanceRequest is the request type for the Query/Balance RPC method
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryBalanceResponse(amount: int = <object object>)[source]
Bases:
MessageQueryBalanceResponse is the response type for the Query/Balance RPC method
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryBase[source]
Bases:
ServiceBase- async balance(query_balance_request: QueryBalanceRequest) QueryBalanceResponse[source]
- async class_(query_class_request: QueryClassRequest) QueryClassResponse[source]
- async classes(query_classes_request: QueryClassesRequest) QueryClassesResponse[source]
- async nf_ts(query_nf_ts_request: QueryNfTsRequest) QueryNfTsResponse[source]
- async nft(query_nft_request: QueryNftRequest) QueryNftResponse[source]
- async owner(query_owner_request: QueryOwnerRequest) QueryOwnerResponse[source]
- async supply(query_supply_request: QuerySupplyRequest) QuerySupplyResponse[source]
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryClassRequest(class_id: str = <object object>)[source]
Bases:
MessageQueryClassRequest is the request type for the Query/Class RPC method
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryClassResponse(class_: ~evmos.proto.autogen.py.cosmos.nft.v1beta1.Class = <object object>)[source]
Bases:
MessageQueryClassResponse is the response type for the Query/Class RPC method
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryClassesRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryClassesRequest is the request type for the Query/Classes RPC method
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryClassesResponse(classes: ~typing.List[~evmos.proto.autogen.py.cosmos.nft.v1beta1.Class] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryClassesResponse is the response type for the Query/Classes RPC method
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryNfTsRequest(class_id: str = <object object>, owner: str = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryNFTstRequest is the request type for the Query/NFTs RPC method
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryNfTsResponse(nfts: ~typing.List[~evmos.proto.autogen.py.cosmos.nft.v1beta1.Nft] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryNFTsResponse is the response type for the Query/NFTs RPC methods
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryNftRequest(class_id: str = <object object>, id: str = <object object>)[source]
Bases:
MessageQueryNFTRequest is the request type for the Query/NFT RPC method
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryNftResponse(nft: ~evmos.proto.autogen.py.cosmos.nft.v1beta1.Nft = <object object>)[source]
Bases:
MessageQueryNFTResponse is the response type for the Query/NFT RPC method
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryOwnerRequest(class_id: str = <object object>, id: str = <object object>)[source]
Bases:
MessageQueryOwnerRequest is the request type for the Query/Owner RPC method
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.QueryOwnerResponse(owner: str = <object object>)[source]
Bases:
MessageQueryOwnerResponse is the response type for the Query/Owner RPC method
- class evmos.proto.autogen.py.cosmos.nft.v1beta1.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 balance(query_balance_request: QueryBalanceRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryBalanceResponse[source]
- async class_(query_class_request: QueryClassRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryClassResponse[source]
- async classes(query_classes_request: QueryClassesRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryClassesResponse[source]
- async nf_ts(query_nf_ts_request: QueryNfTsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryNfTsResponse[source]
- async nft(query_nft_request: QueryNftRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryNftResponse[source]
- async owner(query_owner_request: QueryOwnerRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryOwnerResponse[source]
- async supply(query_supply_request: QuerySupplyRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QuerySupplyResponse[source]