export const name = 'StakingRewardssUSDCurve'; export const address = '0xDCB6A51eA3CA5d3Fd898Fd6564757c7aAeC3ca92'; export const source = 'StakingRewardssUSDCurve'; export const abi = [ 'event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)', 'event RewardAdded(uint256 reward)', 'event RewardPaid(address indexed user, uint256 reward)', 'event Staked(address indexed user, uint256 amount)', 'event Withdrawn(address indexed user, uint256 amount)', 'function DURATION() view returns (uint256)', 'function balanceOf(address account) view returns (uint256)', 'function earned(address account) view returns (uint256)', 'function exit()', 'function getReward()', 'function isOwner() view returns (bool)', 'function lastTimeRewardApplicable() view returns (uint256)', 'function lastUpdateTime() view returns (uint256)', 'function notifyRewardAmount(uint256 reward)', 'function owner() view returns (address)', 'function periodFinish() view returns (uint256)', 'function renounceOwnership()', 'function rewardPerToken() view returns (uint256)', 'function rewardPerTokenStored() view returns (uint256)', 'function rewardRate() view returns (uint256)', 'function rewards(address) view returns (uint256)', 'function setRewardDistribution(address _rewardDistribution)', 'function snx() view returns (address)', 'function stake(uint256 amount)', 'function totalSupply() view returns (uint256)', 'function transferOwnership(address newOwner)', 'function uni() view returns (address)', 'function userRewardPerTokenPaid(address) view returns (uint256)', 'function withdraw(uint256 amount)', ];