Governance Settings_Functions Directory
Anatha Blockchain
Directory of Settings and Functions Completed via Governance Proposal
Governance Settings
Add Governor
Remove Governor
Change Voting Period Parameter
Change Voting Quorum Parameter
Change Voting Threshold Parameter
Change Invariant Constant Fee
Change Maximum Age for Valid Evidence
Blockchain ID Settings
Add Blockchain ID
Remove Blockchain ID
HRA Settings
Change Duration of HRA Registration
Change Maximum Allowed HRA Registration
Change HRA Registration Fee
Change HRA Renewal Fee
Change Address Credits
Change Address Registration Fee
Validator Settings
Change Unbonding Time
Change Validator Maximum
Change Maximum Entries for Unbonding Delegation
Change Historical Entries
Change Bondable Coin Denomination
Slashing Settings
Change Validator Activity Monitoring Window
Change Signed Block Minimum Per Window
Change Jail Time Duration
Change Equivocation Slashing Fraction
Change Downtime Slashing Fraction
Treasury Functions
Add Operator
Remove Operator
Distribute from Development Fund
Distribute from Security Token Fund
Transfer from Distribution Profits to Buyback Liquidity Pool
Add Funds to Buyback Liquidity Fund
Remove Funds from Buyback Liquidity Fund
Burn Distribution Profits
Treasury Settings
Add Managers
Change Risk Assessment Amount
Change Risk Assessment Duration
Change Buyback Percentage
Transaction Settings
Enable/Disable Transfers
Rewards Settings
Change Name Registration Delay Period
Change Initial Reward Blocking Period Duration
Change Reward Withdrawal Enabled Time
Change Development Fund Share
Change Security Token Fund Share
Change Savings Share
Fee Settings
Add Fee-Excluded Message Type
Remove Fee-Excluded Message Type
Change Fee Percentage
Change Minimum Fee
Mint Settings
Change Inflation Rate
Change Mint Denomination
Authentication Settings
Change Maximum Memo Characters
Change Transaction Signature Limit
Change Transaction Cost Per Byte
Change Signature Verification Cost (ed25519)
Change Signature Verification Cost (secp256k1)
Software Upgrade Proposal
Governance Settings
Add Governor
This proposal allows governors to add a new governor to the list of governors. This proposal will pass only if the vote is unanimous.
"governance/AddGovernorProposal"
Remove Governor
This proposal allows governors to add a new governor to the list of governors. This proposal will pass only if the vote is unanimous.
"governance/RemoveGovernorProposal"
Change Voting Period Parameter
This proposal allows governors to change the duration of the standard voting period.
Default voting period = 24 hours.
voting_params (VotingParams)
voting_period (time.Duration)
Change Voting Quorum Parameter
This proposal allows governors to change the minimum % of governors that are required to vote in order for quorum to be met.
Default voting quorum = 0.334
tally_params (TallyParams)
quorum (sdk.Dec)
Change Voting Threshold Parameter
This proposal allows governors to change the minimum % of governors that are required to vote in order for quorum to be met.
Default voting quorum = 0.5
tally_params (TallyParams)
threshold (sdk.Dec)
Change Invariant Constant Fee
This proposal allows governors to change the fixed fee amount for the invariant check transaction.
Default = 50000000000000pin
ConstantFee (sdk.Coin)
Change Maximum Age for Valid Evidence
The Evidence module allows the submission and handling of arbitrary evidence of misbehavior such as equivocation and counterfactual signing. This proposal allows governors to change the maximum age of valid evidence.
max_evidence_age (time.Duration)
2. Blockchain ID Settings
Add Blockchain ID
This proposal allows governors to propose the addition of a new blockchain ID to the list of allowed blockchain IDs.
"hra/RegisterBlockchainIdProposal"
Remove Blockchain ID
This proposal allows governors to propose the removal of a blockchain ID from the list of allowed blockchain IDs.
"hra/RegisterBlockchainIdProposal"
HRA Settings
Change Duration of HRA Registration
This proposal allows governors to change the duration of HRA registrations.
Default value = 1 year
nameinfo_duration (time.Duration)
Change Maximum Allowed HRA Registration
This proposal allows governors to change the maximum duration that HRAs can be registered.
Default value = 3 years
nameinfo_max_duration (time.Duration)
Change HRA Registration Fee
This proposal allows governors to change the HRA registration fee in pin.
Default value = 100000000 pin (1 ANATHA)
registration_fee (sdk.Coins)
Change HRA Renewal Fee
This proposal allows governors to change the HRA renewal fee in pin.
Default value = 100000000 pin (1 ANATHA)
renewal_fee (sdk.Coins)
Change Address Credits
This proposal allows governors to change the amount of address credits given to the user when registering for the first time.
Default value = 20
address_credits (sdk.Int)
Change Address Registration Fee
This proposal allows governors to change the fee of address registration, after address credits are spent (in pin).
Default value = 100000000 pin (1 ANATHA)
address_registration_fee (sdk.Coins)
Validator Settings
Change Unbonding Time
This proposal allows governors to change the time duration of the unbonding process.
Default Value = 21 days
unbonding_time (time.Duration)
Change Validator Maximum
This proposal allows governors to change the maximum number of validators.
Default Value = 100
max_validators (uint16)
Change Maximum Entries for Unbonding Delegation
This proposal allows governors to change the maximum number of entries for unbonding delegation (per pair).
Default Value = 7
max_entries (uint16)
Change Historical Entries
This proposal allows governors to change the maximum number of historical entries that should persist.
Default Value = 0
historical_entries (uint16)
Change Bondable Coin Denomination
This proposal allows governors to change the denomination of the bondable coin.
Default = pin
bond_denom (string)
Slashing Settings
Change Validator Activity Monitoring Window
This proposal allows governors to change the size of the window (number of signed blocks) used for checking validator activity.
Default = 100
signed_blocks_window (int64)
Change Signed Block Minimum Per Window
This proposal allows governors to change the minimum percentage of signed blocks required per window.
Default = 0.5
min_signed_per_window (sdk.Dec)
Change Jail Time Duration
This proposal allows governors to change the duration of validator jail time.
Default = 600 seconds
downtime_jail_duration (time.Duration)
Change Equivocation Slashing Fraction
This proposal allows governors to change the fraction of the total validator stake that will be burned if equivocation occurs.
Default = 1/20
slash_fraction_double_sign (sdk.Dec)
Change Downtime Slashing Fraction
This proposal allows governors to change the fraction of the total validator stake that will be burned if the validator doesn’t sign the minimum number of blocks per window.
Default = 1/100
slash_fraction_downtime (sdk.Dec)
Treasury Functions
Add Operator
This proposal allows treasury managers to add a new operator address. This transaction can only be invoked by treasury managers and does not require a governance proposal.
"treasury/AddOperator"
Remove Operator
This proposal allows treasury managers to remove an operator address. This transaction can only be invoked by treasury managers and does not require a governance proposal.
"treasury/RemoveOperator"
Distribute from Development Fund
This proposal allows governors to distribute funds from the development fund.
"distribution/DevelopmentFundDistributionProposal"
Distribute from Security Token Fund
This proposal allows governors to distribute funds from the security token fund.
"distribution/SecurityTokenFundDistributionProposal"
Transfer from Distribution Profits to Buyback Liquidity Pool
This proposal allows governors to propose a transfer of stable tokens from the distribution profits to the buyback liquidity fund.
"treasury/TransferFromDistributionProfitsToBuyBackLiquidityProposal"
Add Funds to Buyback Liquidity Fund
This proposal allows governors to add stable tokens to the buyback liquidity fund.
"treasury/AddBuyBackLiquidityProposal"
Remove Funds from Buyback Liquidity Fund
This proposal allows governors to remove stable tokens from the buyback liquidity fund.
"treasury/RemoveBuyBackLiquidityProposal"
Burn Distribution Profits
This proposal allows governors to burn stable tokens from the distribution profits fund.
"treasury/RemoveBuyBackLiquidityProposal"
Treasury Settings
Add Managers
This proposal allows governors to add treasury managers.
managers ([]sdk.AccAddress)
Change Risk Assessment Amount
This proposal allows governors to change the treasury’s risk assessment amount. Disbursements with values higher than the risk assessment amount will be placed in the disbursement queue.
Default value = 10000000000000 = 1,000 USD
risk_assesment_amount (sdk.Coins)
Change Risk Assessment Duration
This proposal allows governors to change the duration that “risky” disbursements remain in the disbursement queue.
Default value = 24 hours
risk_assesment_duration (time.Duration)
Change Buyback Percentage
This proposal allows governors to change the percentage of the Anatha price that, when reached, triggers the system to buy back tokens.
Default value = 0.24
buyback_percentage (sdk.Dec)
Transaction Settings
Enable/Disable Transfers
This proposal allows governors to change whether or not transfers are enabled.
Default Value = true
sendenabled (bool)
Reward Settings
Change Name Registration Delay Period
This proposal allows governors to change the delay period between when a name is registered and when it starts receiving rewards.
Default Value = 24 hours
name_deposit_delay (time.Duration)
Change Initial Reward Blocking Period Duration
This proposal allows governors to change the delay period between the mainnet genesis block and the time when reward withdrawals become enabled.
Default Value = 1 year
reward_withdrawal_blocked_period (time.Duration)
Change Reward Withdrawal Enabled Time
This proposal allows governors to change the timestamp after which reward withdrawals are enabled.
reward_withdrawal_enabled_time (time.Time)
Change Development Fund Share
This proposal allows governors to change the share of tokens that goes to the development fund.
Default value = 0.25
development_fund_share (sdk.Dec)
Change Security Token Fund Share
This proposal allows governors to change the share of tokens that goes to the security token fund.
Default value = 0.25
security_token_fund_share (sdk.Dec)
Change Savings Split
This proposal allows governors to change the percentage of funds that goes to savings accounts.
Default value = 0.9
savings_split_adjustment (sdk.Dec)
10. Fee Settings
Add Fee-Excluded Message Type
This proposal allows governors to add new message types to the fee excluded message types list.
"fee/AddFeeExcludedMessageProposal"
Remove Fee-Excluded Message Type
This proposal allows governors to remove message types from the fee excluded message types list.
"fee/RemoveFeeExcludedMessageProposal"
Change Fee Percentage
This proposal allows governors to change the transaction fee percentage.
Default Value = 0.002
fee_percentage (sdk.Dec)
Change Minimum Fee
This proposal allows governors to change the transaction fee percentage.
Default Value = 200 pin
minimum_fee (sdk.Coins)
11. Mint Settings
Change Inflation Rate
This proposal allows governors to change the per-second token inflation rate.
Default Value = 0.000000000315306958
per_second_inflation_rate (sdk.Dec)
Change Mint Denomination
This proposal allows governors to change denomination for minted tokens.
Default = pin
mint_denom (string)
12. Authentication Settings
Change Maximum Memo Characters
This proposal allows governors to change the maximum number of characters allowed in the account memo field.
max_memo_characters (uint64)
Change Transaction Signature Limit
This proposal allows governors to change the transaction signature limit.
tx_sig_limit (uint64)
Change Transaction Cost Per Byte
This proposal allows governors to change the transaction cost per byte.
tx_size_cost_per_byte (uint64)
Change Signature Verification Cost (ed25519)
This proposal allows governors to change the signature verification cost for ed25519.
sig_verify_cost_ed25519 (uint64)
Change Signature Verification Cost (secp256k1)
This proposal allows governors to change the signature verification cost for secp256k1.
sig_verify_cost_secp256k1 (uint64)
13. Software Upgrade Proposal
Anatha blockchain supports live network upgrades which can be initiated by a governance proposal.
"upgrade/SoftwareUpgradeProposal"
Last updated