Get desktop application:
View/edit binary Protocol Buffers messages
Query defines the gRPC querier service.
query a CSR by smart contract address
QueryCSRByContractRequest is the request type for the Query/CSRByContract RPC method.
QueryCSRByContractResponse is the response type for the Query/CSRByContract RPC method.
csr object queried by smart contract address
query a specific CSR by the nftId
QueryCSRByNFTRequest is the request type for the Query/CSRByNFT RPC method.
QueryCSRByNFTResponse is the response type for the Query/CSRByNFT RPC method.
csr object queried by nft id
query all registered CSRs
QueryCSRsRequest is the request type for the Query/CSRs RPC method.
pagination defines an optional pagination for the request.
QueryCSRsResponse is the response type for the Query/CSRs RPC method.
pagination for response
Parameters queries the parameters of the module.
QueryParamsRequest is the request type for the Query/Params RPC method.
(message has no fields)
QueryParamsResponse is the response type for the Query/Params RPC method.
params holds all the parameters of this module.
query the turnstile address
QueryTurnstileRequest is the request type for the Query/Turnstile RPC method.
(message has no fields)
QueryTurnstileResponse is the response type for the Query/Turnstile RPC method.
The CSR struct is a wrapper to all of the metadata associated with a given CST NFT
Used in: , ,
Contracts is the list of all EVM address that are registered to this NFT
The NFT id which this CSR corresponds to
The total number of transactions for this CSR NFT
The cumulative revenue for this CSR NFT -> represented as a sdk.Int
GenesisState defines the csr module's genesis state.
params defines all of the parameters of the module
Params holds parameters for the csr module
Used in: ,
boolean to enable the csr module
decimal to determine the transaction fee split between network operators (validators) and CSR