Skip to main content

VaultValueChecker

VaultValueChecker

vault

contract IVault vault

ousd

contract IOUSD ousd

SNAPSHOT_EXPIRES

uint256 SNAPSHOT_EXPIRES

Snapshot

struct Snapshot {
uint256 vaultValue;
uint256 totalSupply;
uint256 time;
}

snapshots

mapping(address => struct VaultValueChecker.Snapshot) snapshots

constructor

constructor(address _vault, address _ousd) public

takeSnapshot

function takeSnapshot() external

checkDelta

function checkDelta(int256 expectedProfit, int256 profitVariance, int256 expectedVaultChange, int256 vaultChangeVariance) external

toInt256

function toInt256(uint256 value) internal pure returns (int256)