export const name = 'Liquidator'; export const address = '0x671a41C6212df2Bc2530b24b4bD5a8d4938921ce'; export const source = 'Liquidator'; export const abi = [ 'constructor(address _owner, address _resolver)', 'event AccountFlaggedForLiquidation(address indexed account, uint256 deadline)', 'event AccountRemovedFromLiquidation(address indexed account, uint256 time)', 'event CacheUpdated(bytes32 name, address destination)', 'event OwnerChanged(address oldOwner, address newOwner)', 'event OwnerNominated(address newOwner)', 'function CONTRACT_NAME() view returns (bytes32)', 'function LIQUIDATION_CALLER() view returns (bytes32)', 'function LIQUIDATION_DEADLINE() view returns (bytes32)', 'function acceptOwnership()', 'function isResolverCached() view returns (bool)', 'function nominateNewOwner(address _owner)', 'function nominatedOwner() view returns (address)', 'function owner() view returns (address)', 'function rebuildCache()', 'function resolver() view returns (address)', 'function resolverAddressesRequired() view returns (bytes32[] addresses)', 'function issuanceRatio() view returns (uint256)', 'function liquidationDelay() view returns (uint256)', 'function liquidationRatio() view returns (uint256)', 'function liquidationEscrowDuration() view returns (uint256)', 'function liquidationPenalty() view returns (uint256)', 'function selfLiquidationPenalty() view returns (uint256)', 'function liquidateReward() view returns (uint256)', 'function flagReward() view returns (uint256)', 'function liquidationCollateralRatio() view returns (uint256)', 'function getLiquidationDeadlineForAccount(address account) view returns (uint256)', 'function getLiquidationCallerForAccount(address account) view returns (address)', 'function isLiquidationOpen(address account, bool isSelfLiquidation) view returns (bool)', 'function isLiquidationDeadlinePassed(address account) view returns (bool)', 'function calculateAmountToFixCollateral(uint256 debtBalance, uint256 collateral, uint256 penalty) view returns (uint256)', 'function flagAccountForLiquidation(address account)', 'function removeAccountInLiquidation(address account)', 'function checkAndRemoveAccountInLiquidation(address account)', ];