Get desktop application:
View/edit binary Protocol Buffers messages
Msg defines the fees Msg service.
CancelFee cancels a contract's fee registration and further receival of transaction fees
MsgCancelFee defines a message that cancels a registered a Fee
contract hex address
deployer bech32 address
MsgCancelFeeResponse defines the MsgCancelFee response type
(message has no fields)
RegisterFee registers a new contract for receiving transaction fees
MsgRegisterFee defines a message that registers a Fee
contract hex address
bech32 address of message sender, must be the same as the origin EOA sending the transaction which deploys the contract
bech32 address of account receiving the transaction fees
array of nonces from the address path, where the last nonce is the nonce that determines the contract's address - it can be an EOA nonce or a factory contract nonce
MsgRegisterFeeResponse defines the MsgRegisterFee response type
(message has no fields)
UpdateFee updates the withdraw address
MsgUpdateFee defines a message that updates the withdraw address for a registered Fee
contract hex address
deployer bech32 address
new withdraw bech32 address for receiving the transaction fees
MsgUpdateFeeResponse defines the MsgUpdateFee response type
(message has no fields)
Query defines the gRPC querier service.
DeployerFees retrieves all contracts that a given deployer has registered for fee distribution
QueryDeployerFeesRequest is the request type for the Query/DeployerFees RPC method.
deployer bech32 address
pagination defines an optional pagination for the request.
QueryDeployerFeesResponse is the response type for the Query/DeployerFees RPC method.
pagination defines the pagination in the response.
Fee retrieves a registered contract for fee distribution for a given address
QueryFeeRequest is the request type for the Query/Fee RPC method.
contract identifier is the hex contract address of a contract
QueryFeeResponse is the response type for the Query/Fee RPC method.
Fees retrieves all registered contracts for fee distribution
QueryFeesRequest is the request type for the Query/Fees RPC method.
pagination defines an optional pagination for the request.
QueryFeesResponse is the response type for the Query/Fees RPC method.
pagination defines the pagination in the response.
Params retrieves the fees module params
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.
Fee defines an instance that organizes fee distribution conditions for the owner of a given smart contract
Used in: , , ,
hex address of registered contract
bech32 address of contract deployer
bech32 address of account receiving the transaction fees it defaults to deployer_address
GenesisState defines the module's genesis state.
module parameters
active registered contracts for fee distribution
Params defines the fees module params
Used in: ,
parameter to enable fees
developer_shares defines the proportion of the transaction fees to be distributed to the registered contract owner
addr_derivation_cost_create defines the cost of address derivation for verifying the contract deployer at fee registration