export const name = 'RewardsDistribution'; export const address = '0x1E9f90cD112c2E3a4FB2951dd05CB35EA3C367D5'; export const source = 'RewardsDistribution'; export const abi = [ 'constructor(address _owner, address _authority, address _synthToken, address _rewardEscrowV2, address _feePoolProxy)', 'event OwnerChanged(address oldOwner, address newOwner)', 'event OwnerNominated(address newOwner)', 'event RewardDistributionAdded(uint256 index, address destination, uint256 amount)', 'event RewardsDistributed(uint256 amount)', 'function acceptOwnership()', 'function addRewardDistribution(address destination, uint256 amount) returns (bool)', 'function authority() view returns (address)', 'function distributeRewards(uint256 amount) returns (bool)', 'function distributions(uint256) view returns (address destination, uint256 amount)', 'function distributionsLength() view returns (uint256)', 'function editRewardDistribution(uint256 index, address destination, uint256 amount) returns (bool)', 'function feePoolProxy() view returns (address)', 'function nominateNewOwner(address _owner)', 'function nominatedOwner() view returns (address)', 'function owner() view returns (address)', 'function removeRewardDistribution(uint256 index)', 'function rewardEscrowV2() view returns (address)', 'function setAuthority(address _authority)', 'function setFeePoolProxy(address _feePoolProxy)', 'function setRewardEscrowV2(address _rewardEscrowV2)', 'function setSynthToken(address _synthToken)', 'function synthToken() view returns (address)', ];