Strengthening Governance Security by Raising Minimum NFIDW Token Threshold for Critical Parameter Changes
To protect the NFID ecosystem from malicious attacks and accidental misconfigurations, this proposal seeks to increase the minimum NFIDW token requirement for executing critical protocol operations (treasury transfers, token minting, parameter modifications). This upgrade enhances governance security while maintaining accessibility for legitimate stakeholders.
Proposal to change nervous system parameters: Current nervous system parameters: NervousSystemParameters { reject_cost_e8s: Some( 1000000000000, ), neuron_minimum_stake_e8s: Some( 5000000000, ), transaction_fee_e8s: Some( 1000000, ), max_proposals_to_keep_per_action: Some( 100, ), initial_voting_period_seconds: Some( 259200, ), wait_for_quiet_deadline_increase_seconds: Some( 86400, ), default_followees: Some( DefaultFollowees { followees: {}, }, ), max_number_of_neurons: Some( 200000, ), neuron_minimum_dissolve_delay_to_vote_seconds: Some( 7890048, ), max_followees_per_function: Some( 15, ), max_dissolve_delay_seconds: Some( 31557600, ), max_neuron_age_for_age_bonus: Some( 63115200, ), max_number_of_proposals_with_ballots: Some( 700, ), neuron_claimer_permissions: Some( NeuronPermissionList { permissions: [ Unspecified, ConfigureDissolveState, ManagePrincipals, SubmitProposal, Vote, Disburse, Split, MergeMaturity, DisburseMaturity, StakeMaturity, ManageVotingPermission, ], }, ), neuron_grantable_permissions: Some( NeuronPermissionList { permissions: [ Unspecified, ConfigureDissolveState, ManagePrincipals, SubmitProposal, Vote, Disburse, Split, MergeMaturity, DisburseMaturity, StakeMaturity, ManageVotingPermission, ], }, ), max_number_of_principals_per_neuron: Some( 5, ), voting_rewards_parameters: Some( VotingRewardsParameters { round_duration_seconds: Some( 86400, ), reward_rate_transition_duration_seconds: Some( 31557600, ), initial_reward_rate_basis_points: Some( 10, ), final_reward_rate_basis_points: Some( 10, ), }, ), max_dissolve_delay_bonus_percentage: Some( 50, ), max_age_bonus_percentage: Some( 100, ), maturity_modulation_disabled: Some( false, ), automatically_advance_target_version: Some( true, ), }
New nervous system parameters: NervousSystemParameters { reject_cost_e8s: Some( 100000000000000, ), neuron_minimum_stake_e8s: None, transaction_fee_e8s: None, max_proposals_to_keep_per_action: None, initial_voting_period_seconds: None, wait_for_quiet_deadline_increase_seconds: None, default_followees: None, max_number_of_neurons: None, neuron_minimum_dissolve_delay_to_vote_seconds: None, max_followees_per_function: None, max_dissolve_delay_seconds: None, max_neuron_age_for_age_bonus: None, max_number_of_proposals_with_ballots: None, neuron_claimer_permissions: None, neuron_grantable_permissions: None, max_number_of_principals_per_neuron: None, voting_rewards_parameters: None, max_dissolve_delay_bonus_percentage: None, max_age_bonus_percentage: None, maturity_modulation_disabled: None, automatically_advance_target_version: None, }
This proposal was created using https://ic-toolkit.app