The fees module contains the following parameters:
Key | Type | Default Value |
---|---|---|
The EnableFeeSplit
parameter toggles all state transitions in the module. When the parameter is disabled, it will prevent any transaction fees from being distributed to contract deployers and it will disallow contract registrations, updates or cancellations.
The DeveloperShares
parameter is the percentage of transaction fees that is sent to the contract deployers.
The AddrDerivationCostCreate
parameter is the gas value charged for performing an address derivation in the contract registration process. A flat gas fee is charged for each address derivation iteration. We allow a maximum number of 20 iterations, and therefore a maximum number of 20 nonces can be given for deriving the smart contract address from the deployer's address.
EnableFeeSplit
bool
true
DeveloperShares
sdk.Dec
50%
AddrDerivationCostCreate
uint64
50