Message: ExecuteMsg::UpdateConfig
This message can only be invoked by the admin and allows updating the contract configuration.
All the controlled parameters are optional and update the current config if set.
protocol_fee_contract
— This represents the address of the contract responsible for collecting protocol fees.
protocol_reward_fee
— This is fee that is applied when staking rewards are reinvested. This needs to be lower than the reward fee cap.
operator
— Updates the current operator for the contract. The operator can perform certain privileged operations.
stages_preset
— Represents preset swap configs for multiple tokens.
withdrawals_preset
— Represents preset config for LP withdrawals in the harvest message.
allow_donations
— Allows/disallows donations through ExecuteMsg::Donate
.
delegation_strategy
— This represents the delegation strategy, defining distribution between validators.
vote_operator
— Sets an operator for the voting operations.
chain_config
— Sets config for the contract.
default_max_spread
— The default max spread for single-stage swaps.
epoch_period
— This represents how often the unbonding queue is executed.
unbond_period
— The staking module's unbonding time in seconds.