Governance Methods
public updateNetworkFee (networkFee)
Description: updates network fee.
Parameter | Type | Description |
networkFee | uint256 (casted to uint64) | The fee charged by the network per validator (denominated as $SSV tokens per block). |
public withdrawNetworkEarnings (amount)
Description: withdraws accumulated network fees in SSV token to DAO treasury.
Parameter | Type | Description |
amount | uint256 (casted to uint64) | Amount to be withdrawn |
public updateLiquidationThresholdPeriod (blocks)
Description: sets the minimum period (in blocks) after which SSV accounts can be liquidated.
Parameter | Type | Description |
blocks | uint64 | Duration in blocks to have sufficient balance |
public updateOperatorFeeIncreaseLimit (percentage)
Description: sets the max amount by which operators can increase fees in each fee update cycle. This does not limit max operator fee, only the rate (%) by which it can be increased within each fee update cycle.
Parameter | Type | Description |
percentage | uint64 | Maximum increase percentage |
public updateDeclareOperatorFeePeriod (seconds)
Description: sets the time window (in second) between the declaration and activation of a new operator fee.
Parameter | Type | Description |
seconds | uint64 | Period in seconds until you can execute fee after setting it |
public updateExecuteOperatorFeePeriod (seconds)
Description: sets the time window (in second) in which an operator can activate a new fee. It starts after the fee declaration window ends.
Parameter | Type | Description |
seconds | uint64 | Period in seconds that you can execute a execute fee until it expires |
Last modified 4mo ago