export const name = 'RewardEscrowV2Manager'; export const address = '0x6371e703Ba05432906fB010379AE94C9da73b507'; export const source = 'RewardEscrowV2Manager'; export const abi = [ 'constructor(address _owner, address _resolver)', 'event AddRewardEscrows(bytes32 collateralKey, address rewardEscrow)', 'event CacheUpdated(bytes32 name, address destination)', 'event OwnerChanged(address oldOwner, address newOwner)', 'event OwnerNominated(address newOwner)', 'event RemoveRewardEscrows(bytes32 collateralKey, address oldRewardEscrow)', 'function CONTRACT_NAME() view returns (bytes32)', 'function acceptOwnership()', 'function addRewardEscrows(bytes32 collateralKey, address rewardEscrow) returns (bool)', 'function getRewardEscrow(bytes32 key) view returns (address)', 'function getRewardEscrows() view returns (bytes32[])', 'function isResolverCached() view returns (bool)', 'function nominateNewOwner(address _owner)', 'function nominatedOwner() view returns (address)', 'function owner() view returns (address)', 'function rebuildCache()', 'function removeRewardEscrows(bytes32 collateralKey) returns (bool)', 'function resolver() view returns (address)', 'function resolverAddressesRequired() view returns (bytes32[] addresses)', 'function rewardEscrows(bytes32) view returns (address)', 'function totalBalanceOf(address account) view returns (uint256 _totalBalanceOf)', 'function totalBalanceOfByKey(bytes32 currencyKey, address account) view returns (uint256 _totalBalanceOf)', 'function totalBalanceOfByKeyOnChain(bytes32 currencyKey, address account) view returns (uint256 _totalBalance)', 'function totalBalanceOfOnChain(address account) view returns (uint256 _totalBalance)', 'function totalEscrowedBalance() view returns (uint256 _totalEscrowedBalance)', 'function totalEscrowedBalanceByKey(bytes32 currencyKey) view returns (uint256 _totalEscrowedBalance)', ];