StatusGuard ​
Checks global pause status and blocks reentrant Liquidity entry. Based on OpenZeppelin ReentrancyGuard: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v4.8/contracts/security/ReentrancyGuard.sol
Constants ​
REENTRANCY_NOT_ENTERED ​
solidity
uint8 internal constant REENTRANCY_NOT_ENTERED = 0REENTRANCY_ENTERED ​
solidity
uint8 internal constant REENTRANCY_ENTERED = 1LIQUIDITY_STATUS_NORMAL ​
solidity
uint8 internal constant LIQUIDITY_STATUS_NORMAL = 1LIQUIDITY_STATUS_PAUSED ​
solidity
uint8 internal constant LIQUIDITY_STATUS_PAUSED = 2Functions ​
constructor ​
solidity
constructor() ;checkStatus ​
Prevents calls while paused or already inside a guarded Liquidity operation.
solidity
modifier checkStatus() ;