Skip to content
Documentation/App Docs/specs/src/parameters_v6.mdView on App Docs
App Docs/specs/src/parameters_v6.md

Parameters v6

Parameters v6

The parameters below represent the parameters for app version 6.

Note that not all of these parameters are changeable via governance. This list also includes parameter that require a hardfork to change due to being manually hardcoded in the application or they are blocked by the ParamFilterDecorator. Parameters that are governance modifiables can be modified via a MsgSubmitProposal that contains a moduleXYZ.MsgUpdateParams message.

Global parameters

Parameter Value Summary Changeable via Governance
SquareSizeUpperBound 512 Hardcoded maximum square size which limits the number of shares per row or column for the original data square (not yet extended). False
SubtreeRootThreshold 64 See ADR-013 for more details. False
MaxTxSize 8 MiB Maximum size of a transaction in bytes. False
TimeoutPropose 8500 ms Specifies the time that validators wait during the proposal phase of the consensus process. See CometBFT specs for more details. False
TimeoutProposeDelta 500 ms Increase in the proposal timeout for each additional round of consensus. False
TimeoutPrevote 3000 ms Specifies the time that validators wait for a prevote to be received. See CometBFT specs for more details. False
TimeoutPrevoteDelta 500 ms Increase in the prevote timeout for each additional round of consensus. False
TimeoutPrecommit 3000 ms Specifies the time that validators wait for a precommit to be received. See CometBFT specs for more details. False
TimeoutPrecommitDelta 500 ms Increase in the precommit timeout for each additional round of consensus. False
TimeoutCommit 1 ms Specifies the duration that validators wait after committing a block before starting on the new height. See CometBFT specs for more details. False
DelayedPrecommitTimeout 5850 ms Time after a delayed precommit before the node proceeds to the next step. False
UpgradeHeightDelay 100800 blocks Height based delay after a successful MsgTryUpgrade has been submitted. False
MaxBlockSizeBytes 130857600 bytes Hardcoded value in CometBFT for the protobuf encoded block. False

Module parameters

Module.Parameter Default Summary Changeable via Governance
auth.MaxMemoCharacters 256 Largest allowed size for a memo in bytes. True
auth.SigVerifyCostED25519 590 Gas used to verify Ed25519 signature. True
auth.SigVerifyCostSecp256k1 1000 Gas used to verify secp256k1 signature. True
auth.TxSigLimit 7 Max number of signatures allowed in a multisig transaction. True
auth.TxSizeCostPerByte 10 Gas used per transaction byte. False
bank.SendEnabled true Allow transfers. False
blob.GasPerBlobByte 8 Gas used per blob byte. False
blob.GovMaxSquareSize 256 Governance parameter for the maximum square size of the original data square. True
consensus.block.MaxBytes 32 MiB Governance parameter for the maximum size of the protobuf encoded block. True
consensus.block.MaxGas -1 Maximum gas allowed per block (-1 is infinite). True
consensus.block.TimeIotaMs 1000 Minimum time added to the time in the header each block. False
consensus.evidence.MaxAgeDuration 337 hours The maximum age of evidence before it is considered invalid in nanoseconds. This value should be identical to the unbonding period. True
consensus.evidence.MaxAgeNumBlocks 242,640 The maximum number of blocks before evidence is considered invalid. This value will stop CometBFT from pruning block data. True
consensus.evidence.MaxBytes 1 MiB Maximum size in bytes used by evidence in a given block. True
consensus.validator.PubKeyTypes Ed25519 The type of public key used by validators. False
consensus.Version.AppVersion 6 Determines protocol rules used for a given height. Incremented by the application upon an upgrade. True
distribution.BaseProposerReward 0 Reward in the mint denomination for proposing a block. True
distribution.BonusProposerReward 0 Extra reward in the mint denomination for proposers based on the voting power included in the commit. True
distribution.CommunityTax 0.02 (2%) Percentage of the inflation sent to the community pool. True
distribution.WithdrawAddrEnabled true Enables delegators to withdraw funds to a different address. True
gov.MaxDepositPeriod 604800000000000 (1 week) Maximum period for token holders to deposit on a proposal in nanoseconds. True
gov.MinDeposit 10_000_000_000 utia (10,000 TIA) Minimum deposit for a proposal to enter voting period. True
gov.Quorum 0.334 (33.4%) Minimum percentage of total stake needed to vote for a result to be considered valid. True
gov.Threshold 0.50 (50%) Minimum proportion of Yes votes for proposal to pass. True
gov.VetoThreshold 0.334 (33.4%) Minimum value of Veto votes to Total votes ratio for proposal to be vetoed. True
gov.VotingPeriod 604800000000000 (1 week) Duration of the voting period in nanoseconds. True
gov.ExpeditedMinDeposit 50_000_000_000 utia (50,000 TIA) Minimum deposit for an expedited proposal. True
gov.ExpeditedVotingPeriod 86400000000000 (1 day) Duration of the expedited voting period in nanoseconds. True
gov.ExpeditedThreshold 0.667 (66.7%) Minimum proportion of Yes votes for an expedited proposal to pass. True
ibc.ClientGenesis.AllowedClients []string{"06-solomachine", "07-tendermint"} List of allowed IBC light clients. True
ibc.ConnectionGenesis.MaxExpectedTimePerBlock 75000000000 (75 seconds) Maximum expected time per block in nanoseconds under normal operation. True
ibc.Transfer.ReceiveEnabled true Enable receiving tokens via IBC. True
ibc.Transfer.SendEnabled true Enable sending tokens via IBC. True
icahost.HostEnabled True Enables or disables the Inter-Chain Accounts host module. True
icahost.AllowMessages icaAllowMessages Defines a list of sdk message typeURLs allowed to be executed on a host chain. True
minfee.NetworkMinGasPrice 0.000001 utia All transactions must have a gas price greater than or equal to this value. True
mint.BondDenom utia Denomination that is inflated and sent to the distribution module account. False
mint.DisinflationRate 0.067 (6.7%) The rate at which the inflation rate decreases each year. False
mint.InitialInflationRate 0.0267 (2.67%) The inflation rate the network starts at. False
mint.TargetInflationRate 0.015 (1.5%) The inflation rate that the network aims to stabilize at. False
packetforwardmiddleware.FeePercentage 0 % of the forwarded packet amount which will be subtracted and distributed to the community pool. True
slashing.DowntimeJailDuration 1 min Duration of time a validator must stay jailed. True
slashing.MinSignedPerWindow 0.75 (75%) The percentage of SignedBlocksWindow that must be signed not to get jailed. True
slashing.SignedBlocksWindow 10000 The range of blocks used to count for downtime. True
slashing.SlashFractionDoubleSign 0.02 (2%) Percentage slashed after a validator is jailed for double signing. True
slashing.SlashFractionDowntime 0.00 (0%) Percentage slashed after a validator is jailed for downtime. True
staking.BondDenom utia Bondable coin denomination. False
staking.HistoricalEntries 10000 Number of historical entries to persist in store. True
staking.MaxEntries 7 Maximum number of entries in the redelegation queue. True
staking.MaxValidators 100 Maximum number of validators. True
staking.MinCommissionRate 0.10 (10%) Minimum commission rate used by all validators. True
staking.MaxCommissionRate 0.25 (25%) Maximum commission rate that validators can set when creating or updating their commission. False
staking.UnbondingTime 1814400 (21 days) Duration of time for unbonding in seconds. False

Note: none of the mint module parameters are governance modifiable because they have been converted into hardcoded constants. See the x/mint README.md for more details.