UpdateStarted(uint64 depositTreasuryFeeDivisor, uint256 timestamp)
```
### DepositTreasuryFeeDivisorUpdated
```solidity
event DepositTreasuryFeeDivisorUpdated(uint64 depositTreasuryFeeDivisor)
```
### DepositTxMaxFeeUpdateStarted
```solidity
event DepositTxMaxFeeUpdateStarted(uint64 newDepositTxMaxFee, uint256 timestamp)
```
### DepositTxMaxFeeUpdated
```solidity
event DepositTxMaxFeeUpdated(uint64 depositTxMaxFee)
```
### DepositRevealAheadPeriodUpdateStarted
```solidity
event DepositRevealAheadPeriodUpdateStarted(uint32 newDepositRevealAheadPeriod, uint256 timestamp)
```
### DepositRevealAheadPeriodUpdated
```solidity
event DepositRevealAheadPeriodUpdated(uint32 depositRevealAheadPeriod)
```
### RedemptionDustThresholdUpdateStarted
```solidity
event RedemptionDustThresholdUpdateStarted(uint64 newRedemptionDustThreshold, uint256 timestamp)
```
### RedemptionDustThresholdUpdated
```solidity
event RedemptionDustThresholdUpdated(uint64 redemptionDustThreshold)
```
### RedemptionTreasuryFeeDivisorUpdateStarted
```solidity
event RedemptionTreasuryFeeDivisorUpdateStarted(uint64 newRedemptionTreasuryFeeDivisor, uint256 timestamp)
```
### RedemptionTreasuryFeeDivisorUpdated
```solidity
event RedemptionTreasuryFeeDivisorUpdated(uint64 redemptionTreasuryFeeDivisor)
```
### RedemptionTxMaxFeeUpdateStarted
```solidity
event RedemptionTxMaxFeeUpdateStarted(uint64 newRedemptionTxMaxFee, uint256 timestamp)
```
### RedemptionTxMaxFeeUpdated
```solidity
event RedemptionTxMaxFeeUpdated(uint64 redemptionTxMaxFee)
```
### RedemptionTxMaxTotalFeeUpdateStarted
```solidity
event RedemptionTxMaxTotalFeeUpdateStarted(uint64 newRedemptionTxMaxTotalFee, uint256 timestamp)
```
### RedemptionTxMaxTotalFeeUpdated
```solidity
event RedemptionTxMaxTotalFeeUpdated(uint64 redemptionTxMaxTotalFee)
```
### RedemptionTimeoutUpdateStarted
```solidity
event RedemptionTimeoutUpdateStarted(uint32 newRedemptionTimeout, uint256 timestamp)
```
### RedemptionTimeoutUpdated
```solidity
event RedemptionTimeoutUpdated(uint32 redemptionTimeout)
```
### RedemptionTimeoutSlashingAmountUpdateStarted
```solidity
event RedemptionTimeoutSlashingAmountUpdateStarted(uint96 newRedemptionTimeoutSlashingAmount, uint256 timestamp)
```
### RedemptionTimeoutSlashingAmountUpdated
```solidity
event RedemptionTimeoutSlashingAmountUpdated(uint96 redemptionTimeoutSlashingAmount)
```
### RedemptionTimeoutNotifierRewardMultiplierUpdateStarted
```solidity
event RedemptionTimeoutNotifierRewardMultiplierUpdateStarted(uint32 newRedemptionTimeoutNotifierRewardMultiplier, uint256 timestamp)
```
### RedemptionTimeoutNotifierRewardMultiplierUpdated
```solidity
event RedemptionTimeoutNotifierRewardMultiplierUpdated(uint32 redemptionTimeoutNotifierRewardMultiplier)
```
### MovingFundsTxMaxTotalFeeUpdateStarted
```solidity
event MovingFundsTxMaxTotalFeeUpdateStarted(uint64 newMovingFundsTxMaxTotalFee, uint256 timestamp)
```
### MovingFundsTxMaxTotalFeeUpdated
```solidity
event MovingFundsTxMaxTotalFeeUpdated(uint64 movingFundsTxMaxTotalFee)
```
### MovingFundsDustThresholdUpdateStarted
```solidity
event MovingFundsDustThresholdUpdateStarted(uint64 newMovingFundsDustThreshold, uint256 timestamp)
```
### MovingFundsDustThresholdUpdated
```solidity
event MovingFundsDustThresholdUpdated(uint64 movingFundsDustThreshold)
```
### MovingFundsTimeoutResetDelayUpdateStarted
```solidity
event MovingFundsTimeoutResetDelayUpdateStarted(uint32 newMovingFundsTimeoutResetDelay, uint256 timestamp)
```
### MovingFundsTimeoutResetDelayUpdated
```solidity
event MovingFundsTimeoutResetDelayUpdated(uint32 movingFundsTimeoutResetDelay)
```
### MovingFundsTimeoutUpdateStarted
```solidity
event MovingFundsTimeoutUpdateStarted(uint32 newMovingFundsTimeout, uint256 timestamp)
```
### MovingFundsTimeoutUpdated
```solidity
event MovingFundsTimeoutUpdated(uint32 movingFundsTimeout)
```
### MovingFundsTimeoutSlashingAmountUpdateStarted
```solidity
event MovingFundsTimeoutSlashingAmountUpdateStarted(uint96 newMovingFundsTimeoutSlashingAmount, uint256 timestamp)
```
### MovingFundsTimeoutSlashingAmountUpdated
```solidity
event MovingFundsTimeoutSlashingAmountUpdated(uint96 movingFundsTimeoutSlashingAmount)
```
### MovingFundsTimeoutNotifierRewardMultiplierUpdateStarted
```solidity
event MovingFundsTimeoutNotifierRewardMultiplierUpdateStarted(uint32 newMovingFundsTimeoutNotifierRewardMultiplier, uint256 timestamp)
```
### MovingFundsTimeoutNotifierRewardMultiplierUpdated
```solidity
event MovingFundsTimeoutNotifierRewardMultiplierUpdated(uint32 movingFundsTimeoutNotifierRewardMultiplier)
```
### MovingFundsCommitmentGasOffsetUpdateStarted
```solidity
event MovingFundsCommitmentGasOffsetUpdateStarted(uint16 newMovingFundsCommitmentGasOffset, uint256 timestamp)
```
### MovingFundsCommitmentGasOffsetUpdated
```solidity
event MovingFundsCommitmentGasOffsetUpdated(uint16 movingFundsCommitmentGasOffset)
```
### MovedFundsSweepTxMaxTotalFeeUpdateStarted
```solidity
event MovedFundsSweepTxMaxTotalFeeUpdateStarted(uint64 newMovedFundsSweepTxMaxTotalFee, uint256 timestamp)
```
### MovedFundsSweepTxMaxTotalFeeUpdated
```solidity
event MovedFundsSweepTxMaxTotalFeeUpdated(uint64 movedFundsSweepTxMaxTotalFee)
```
### MovedFundsSweepTimeoutUpdateStarted
```solidity
event MovedFundsSweepTimeoutUpdateStarted(uint32 newMovedFundsSweepTimeout, uint256 timestamp)
```
### MovedFundsSweepTimeoutUpdated
```solidity
event MovedFundsSweepTimeoutUpdated(uint32 movedFundsSweepTimeout)
```
### MovedFundsSweepTimeoutSlashingAmountUpdateStarted
```solidity
event MovedFundsSweepTimeoutSlashingAmountUpdateStarted(uint96 newMovedFundsSweepTimeoutSlashingAmount, uint256 timestamp)
```
### MovedFundsSweepTimeoutSlashingAmountUpdated
```solidity
event MovedFundsSweepTimeoutSlashingAmountUpdated(uint96 movedFundsSweepTimeoutSlashingAmount)
```
### MovedFundsSweepTimeoutNotifierRewardMultiplierUpdateStarted
```solidity
event MovedFundsSweepTimeoutNotifierRewardMultiplierUpdateStarted(uint32 newMovedFundsSweepTimeoutNotifierRewardMultiplier, uint256 timestamp)
```
### MovedFundsSweepTimeoutNotifierRewardMultiplierUpdated
```solidity
event MovedFundsSweepTimeoutNotifierRewardMultiplierUpdated(uint32 movedFundsSweepTimeoutNotifierRewardMultiplier)
```
### WalletCreationPeriodUpdateStarted
```solidity
event WalletCreationPeriodUpdateStarted(uint32 newWalletCreationPeriod, uint256 timestamp)
```
### WalletCreationPeriodUpdated
```solidity
event WalletCreationPeriodUpdated(uint32 walletCreationPeriod)
```
### WalletCreationMinBtcBalanceUpdateStarted
```solidity
event WalletCreationMinBtcBalanceUpdateStarted(uint64 newWalletCreationMinBtcBalance, uint256 timestamp)
```
### WalletCreationMinBtcBalanceUpdated
```solidity
event WalletCreationMinBtcBalanceUpdated(uint64 walletCreationMinBtcBalance)
```
### WalletCreationMaxBtcBalanceUpdateStarted
```solidity
event WalletCreationMaxBtcBalanceUpdateStarted(uint64 newWalletCreationMaxBtcBalance, uint256 timestamp)
```
### WalletCreationMaxBtcBalanceUpdated
```solidity
event WalletCreationMaxBtcBalanceUpdated(uint64 walletCreationMaxBtcBalance)
```
### WalletClosureMinBtcBalanceUpdateStarted
```solidity
event WalletClosureMinBtcBalanceUpdateStarted(uint64 newWalletClosureMinBtcBalance, uint256 timestamp)
```
### WalletClosureMinBtcBalanceUpdated
```solidity
event WalletClosureMinBtcBalanceUpdated(uint64 walletClosureMinBtcBalance)
```
### WalletMaxAgeUpdateStarted
```solidity
event WalletMaxAgeUpdateStarted(uint32 newWalletMaxAge, uint256 timestamp)
```
### WalletMaxAgeUpdated
```solidity
event WalletMaxAgeUpdated(uint32 walletMaxAge)
```
### WalletMaxBtcTransferUpdateStarted
```solidity
event WalletMaxBtcTransferUpdateStarted(uint64 newWalletMaxBtcTransfer, uint256 timestamp)
```
### WalletMaxBtcTransferUpdated
```solidity
event WalletMaxBtcTransferUpdated(uint64 walletMaxBtcTransfer)
```
### WalletClosingPeriodUpdateStarted
```solidity
event WalletClosingPeriodUpdateStarted(uint32 newWalletClosingPeriod, uint256 timestamp)
```
### WalletClosingPeriodUpdated
```solidity
event WalletClosingPeriodUpdated(uint32 walletClosingPeriod)
```
### FraudChallengeDepositAmountUpdateStarted
```solidity
event FraudChallengeDepositAmountUpdateStarted(uint96 newFraudChallengeDepositAmount, uint256 timestamp)
```
### FraudChallengeDepositAmountUpdated
```solidity
event FraudChallengeDepositAmountUpdated(uint96 fraudChallengeDepositAmount)
```
### FraudChallengeDefeatTimeoutUpdateStarted
```solidity
event FraudChallengeDefeatTimeoutUpdateStarted(uint32 newFraudChallengeDefeatTimeout, uint256 timestamp)
```
### FraudChallengeDefeatTimeoutUpdated
```solidity
event FraudChallengeDefeatTimeoutUpdated(uint32 fraudChallengeDefeatTimeout)
```
### FraudSlashingAmountUpdateStarted
```solidity
event FraudSlashingAmountUpdateStarted(uint96 newFraudSlashingAmount, uint256 timestamp)
```
### FraudSlashingAmountUpdated
```solidity
event FraudSlashingAmountUpdated(uint96 fraudSlashingAmount)
```
### FraudNotifierRewardMultiplierUpdateStarted
```solidity
event FraudNotifierRewardMultiplierUpdateStarted(uint32 newFraudNotifierRewardMultiplier, uint256 timestamp)
```
### FraudNotifierRewardMultiplierUpdated
```solidity
event FraudNotifierRewardMultiplierUpdated(uint32 fraudNotifierRewardMultiplier)
```
### TreasuryUpdateStarted
```solidity
event TreasuryUpdateStarted(address newTreasury, uint256 timestamp)
```
### TreasuryUpdated
```solidity
event TreasuryUpdated(address treasury)
```
### onlyAfterGovernanceDelay
```solidity
modifier onlyAfterGovernanceDelay(uint256 changeInitiatedTimestamp, uint256 governanceDelay)
```
Reverts if called before the governance delay elapses.
#### Parameters
| Name | Type | Description |
| ------------------------ | ------- | ------------------------------------------------- |
| changeInitiatedTimestamp | uint256 | Timestamp indicating the beginning of the change. |
| governanceDelay | uint256 | |
### beginDepositDustThresholdUpdate
```solidity
function beginDepositDustThresholdUpdate(struct BridgeGovernanceParameters.DepositData self, uint64 _newDepositDustThreshold) external
```
Begins the deposit dust threshold amount update process.
#### Parameters
| Name | Type | Description |
| ------------------------- | --------------------------------------------- | ---------------------------------- |
| self | struct BridgeGovernanceParameters.DepositData | |
| \_newDepositDustThreshold | uint64 | New deposit dust threshold amount. |
### finalizeDepositDustThresholdUpdate
```solidity
function finalizeDepositDustThresholdUpdate(struct BridgeGovernanceParameters.DepositData self, uint256 governanceDelay) external
```
Finalizes the deposit dust threshold amount update process.
Can be called after the governance delay elapses.
### beginDepositTreasuryFeeDivisorUpdate
```solidity
function beginDepositTreasuryFeeDivisorUpdate(struct BridgeGovernanceParameters.DepositData self, uint64 _newDepositTreasuryFeeDivisor) external
```
Begins the deposit treasury fee divisor amount update process.
#### Parameters
| Name | Type | Description |
| ------------------------------ | --------------------------------------------- | ---------------------------------------- |
| self | struct BridgeGovernanceParameters.DepositData | |
| \_newDepositTreasuryFeeDivisor | uint64 | New deposit treasury fee divisor amount. |
### finalizeDepositTreasuryFeeDivisorUpdate
```solidity
function finalizeDepositTreasuryFeeDivisorUpdate(struct BridgeGovernanceParameters.DepositData self, uint256 governanceDelay) external
```
Finalizes the deposit treasury fee divisor amount update process.
Can be called after the governance delay elapses.
### beginDepositTxMaxFeeUpdate
```solidity
function beginDepositTxMaxFeeUpdate(struct BridgeGovernanceParameters.DepositData self, uint64 _newDepositTxMaxFee) external
```
Begins the deposit tx max fee amount update process.
#### Parameters
| Name | Type | Description |
| -------------------- | --------------------------------------------- | ------------------------------ |
| self | struct BridgeGovernanceParameters.DepositData | |
| \_newDepositTxMaxFee | uint64 | New deposit tx max fee amount. |
### finalizeDepositTxMaxFeeUpdate
```solidity
function finalizeDepositTxMaxFeeUpdate(struct BridgeGovernanceParameters.DepositData self, uint256 governanceDelay) external
```
Finalizes the deposit tx max fee amount update process.
Can be called after the governance delay elapses.
### beginDepositRevealAheadPeriodUpdate
```solidity
function beginDepositRevealAheadPeriodUpdate(struct BridgeGovernanceParameters.DepositData self, uint32 _newDepositRevealAheadPeriod) external
```
Begins the deposit reveal ahead period update process.
#### Parameters
| Name | Type | Description |
| ----------------------------- | --------------------------------------------- | -------------------------------- |
| self | struct BridgeGovernanceParameters.DepositData | |
| \_newDepositRevealAheadPeriod | uint32 | New deposit reveal ahead period. |
### finalizeDepositRevealAheadPeriodUpdate
```solidity
function finalizeDepositRevealAheadPeriodUpdate(struct BridgeGovernanceParameters.DepositData self, uint256 governanceDelay) external
```
Finalizes the deposit reveal ahead period update process.
Can be called after the governance delay elapses.
### beginRedemptionDustThresholdUpdate
```solidity
function beginRedemptionDustThresholdUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint64 _newRedemptionDustThreshold) external
```
Begins the redemption dust threshold amount update process.
#### Parameters
| Name | Type | Description |
| ---------------------------- | ------------------------------------------------ | ------------------------------------- |
| self | struct BridgeGovernanceParameters.RedemptionData | |
| \_newRedemptionDustThreshold | uint64 | New redemption dust threshold amount. |
### finalizeRedemptionDustThresholdUpdate
```solidity
function finalizeRedemptionDustThresholdUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint256 governanceDelay) external
```
Finalizes the redemption dust threshold amount update process.
Can be called after the governance delay elapses.
### beginRedemptionTreasuryFeeDivisorUpdate
```solidity
function beginRedemptionTreasuryFeeDivisorUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint64 _newRedemptionTreasuryFeeDivisor) external
```
Begins the redemption treasury fee divisor amount update process.
#### Parameters
| Name | Type | Description |
| --------------------------------- | ------------------------------------------------ | ------------------------------------------- |
| self | struct BridgeGovernanceParameters.RedemptionData | |
| \_newRedemptionTreasuryFeeDivisor | uint64 | New redemption treasury fee divisor amount. |
### finalizeRedemptionTreasuryFeeDivisorUpdate
```solidity
function finalizeRedemptionTreasuryFeeDivisorUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint256 governanceDelay) external
```
Finalizes the redemption treasury fee divisor amount update process.
Can be called after the governance delay elapses.
### beginRedemptionTxMaxFeeUpdate
```solidity
function beginRedemptionTxMaxFeeUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint64 _newRedemptionTxMaxFee) external
```
Begins the redemption tx max fee amount update process.
#### Parameters
| Name | Type | Description |
| ----------------------- | ------------------------------------------------ | --------------------------------- |
| self | struct BridgeGovernanceParameters.RedemptionData | |
| \_newRedemptionTxMaxFee | uint64 | New redemption tx max fee amount. |
### finalizeRedemptionTxMaxFeeUpdate
```solidity
function finalizeRedemptionTxMaxFeeUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint256 governanceDelay) external
```
Finalizes the redemption tx max fee amount update process.
Can be called after the governance delay elapses.
### beginRedemptionTxMaxTotalFeeUpdate
```solidity
function beginRedemptionTxMaxTotalFeeUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint64 _newRedemptionTxMaxTotalFee) external
```
Begins the redemption tx max total fee amount update process.
#### Parameters
| Name | Type | Description |
| ---------------------------- | ------------------------------------------------ | --------------------------------------- |
| self | struct BridgeGovernanceParameters.RedemptionData | |
| \_newRedemptionTxMaxTotalFee | uint64 | New redemption tx max total fee amount. |
### finalizeRedemptionTxMaxTotalFeeUpdate
```solidity
function finalizeRedemptionTxMaxTotalFeeUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint256 governanceDelay) external
```
Finalizes the redemption tx max total fee amount update process.
Can be called after the governance delay elapses.
### beginRedemptionTimeoutUpdate
```solidity
function beginRedemptionTimeoutUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint32 _newRedemptionTimeout) external
```
Begins the redemption timeout amount update process.
#### Parameters
| Name | Type | Description |
| ---------------------- | ------------------------------------------------ | ------------------------------ |
| self | struct BridgeGovernanceParameters.RedemptionData | |
| \_newRedemptionTimeout | uint32 | New redemption timeout amount. |
### finalizeRedemptionTimeoutUpdate
```solidity
function finalizeRedemptionTimeoutUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint256 governanceDelay) external
```
Finalizes the redemption timeout amount update process.
Can be called after the governance delay elapses.
### beginRedemptionTimeoutSlashingAmountUpdate
```solidity
function beginRedemptionTimeoutSlashingAmountUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint96 _newRedemptionTimeoutSlashingAmount) external
```
Begins the redemption timeout slashing amount update process.
#### Parameters
| Name | Type | Description |
| ------------------------------------ | ------------------------------------------------ | --------------------------------------- |
| self | struct BridgeGovernanceParameters.RedemptionData | |
| \_newRedemptionTimeoutSlashingAmount | uint96 | New redemption timeout slashing amount. |
### finalizeRedemptionTimeoutSlashingAmountUpdate
```solidity
function finalizeRedemptionTimeoutSlashingAmountUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint256 governanceDelay) external
```
Finalizes the redemption timeout slashing amount update process.
Can be called after the governance delay elapses.
### beginRedemptionTimeoutNotifierRewardMultiplierUpdate
```solidity
function beginRedemptionTimeoutNotifierRewardMultiplierUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint32 _newRedemptionTimeoutNotifierRewardMultiplier) external
```
Begins the redemption timeout notifier reward multiplier amount update process.
#### Parameters
| Name | Type | Description |
| ---------------------------------------------- | ------------------------------------------------ | --------------------------------------------------------- |
| self | struct BridgeGovernanceParameters.RedemptionData | |
| \_newRedemptionTimeoutNotifierRewardMultiplier | uint32 | New redemption timeout notifier reward multiplier amount. |
### finalizeRedemptionTimeoutNotifierRewardMultiplierUpdate
```solidity
function finalizeRedemptionTimeoutNotifierRewardMultiplierUpdate(struct BridgeGovernanceParameters.RedemptionData self, uint256 governanceDelay) external
```
Finalizes the redemption timeout notifier reward multiplier amount update process.
Can be called after the governance delay elapses.
### beginMovingFundsTxMaxTotalFeeUpdate
```solidity
function beginMovingFundsTxMaxTotalFeeUpdate(struct BridgeGovernanceParameters.MovingFundsData sel프로젝트로 돌아가기