Threshold Network 백서

Threshold Network

원문

bitpro가 원문에서 글자만 모은 내용이에요. 표·그림·수식은 빠지거나 깨질 수 있어요. 전체 36쪽 중 16쪽

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
프로젝트로 돌아가기