mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
31 lines
845 B
Solidity
31 lines
845 B
Solidity
// SPDX-License-Identifier: agpl-3.0
|
|
pragma solidity 0.6.12;
|
|
|
|
interface ICurveGauge {
|
|
function claim_rewards(address _addr) external;
|
|
|
|
function claim_rewards() external;
|
|
|
|
function deposit(uint256 _value) external;
|
|
|
|
function deposit(uint256 _value, address _addr) external;
|
|
|
|
function withdraw(uint256 _value) external;
|
|
|
|
function user_checkpoint(address _value) external returns (bool);
|
|
}
|
|
|
|
interface ICurveGaugeView {
|
|
function crv_token() external view returns (address);
|
|
|
|
function reward_tokens(uint256 arg0) external view returns (address);
|
|
|
|
function reward_contract() external view returns (address);
|
|
|
|
function minter() external view returns (address);
|
|
|
|
function integrate_fraction(address user) external view returns (uint256);
|
|
|
|
function claimable_reward(address user, address token) external view returns (uint256);
|
|
}
|