Pause Guardian

Used to halt activities on Hundred Finance deployments during an emergency

The pauseGuardian is a specially designed contract used to secure user funds in situations when the protocol is under threat. It allows any single member of the team members on the governance multisig to pause one or more of the following functions:

  • mint - pausing prevents users supplying assets

  • borrow - pausing prevents users borrowing assets

  • transfer - pausing prevents users transferring hTOKENS

  • seize - pausing prevents liquidations occurring

Procedure

Members of the Team use the following process to interact with the pauseGuardian functionality:

  1. Open the pauseGuardian safe on the relevant chain

  2. Create a new contract interaction

  3. Paste the relavant pauseGuardian contract

  4. Select pauseAll

  5. Execute

Ethereum:

pauseGuardian safe: 0xA1A6c802C3841c1a585e707D84CA2cF8717FC0ac

pauseGuardianContract: 0x3bD6446091Bb8b47925FE9217C9A8039E0982fba

Arbitrum:

pauseGuardian safe: 0xB998145a4854F10875A22bC856684DcF81864687

pauseGuardian Contract: 0x36208A6D429b056BE6bE5fa81CdF4092748ac35D

Fantom:

pauseGuardian safe: 0x8eeC3D60eF60A66B613D07a9019daE26Ab132635

pauseGuardianContract: 0x6dECd736032c46e8b593b534b12ACaeD2830D3F5

Harmony:

pauseGuardian safe: 0x338fc534eB83dc6cB7B3fEd44662EA734BE9D8e4

pauseGuardian Contract: 0x6bb6ebcf3ac808e26545d59ea60f27a202ce8586

Moonriver:

pauseGuardian safe: 0x825ED63F940013Da733a31DAd64102b6860D041D

pauseGuardian Contract: 0xeea62eD232fF4CCB6425d41AFB1b0B41d34F3114

Gnosis:

pauseGuardian safe: 0x9d639bb9D7043F5E5bBD799cc110Ed40EAB36337

pauseGuardian Contract: 0x772918d032cFd4Ff09Ea7Af623e56E2D8D96bB65

Optimism:

pauseGuardian safe: 0x0Bd66889BFaC85C9E5b6553721Cd639Da38a0a2f

pauseGuardian Contract: 0xa8cD5D59827514BCF343EC19F531ce1788Ea48f8

Polygon:

pauseGuardian safe: 0x12c9bFf8Dc5b77Cc4A3eA12c4dB5a96b01A4fEb3

pauseGuardian Contract: 0x110614276F7b9Ae8586a1C1D9Bc079771e2CE8cF

Last updated