export const name = 'CollateralManager'; export const address = '0xD109821a33dF01773f7841FEb0438Cc7eEE4eb87'; export const source = 'CollateralManager'; export const abi = [ 'constructor(address _owner, address _resolver)', 'event CacheUpdated(bytes32 name, address destination)', 'event DepositCollateral(address _from, address _collateral, uint256 _amount)', 'event OwnerChanged(address oldOwner, address newOwner)', 'event OwnerNominated(address newOwner)', 'event WithdrawCollateral(address _to, address _collateral, uint256 _amount)', 'function CONTRACT_NAME() view returns (bytes32)', 'function acceptOwnership()', 'function depositeCollateral(address _from, address _collateralCurrency, uint256 _collateralAmount) payable', '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 whiteList(uint256) view returns (address)', 'function withdrawCollateral(address _to, address _collateralCurrency, uint256 _amount)', ];