25 lines
605 B
Solidity
25 lines
605 B
Solidity
|
|
// SPDX-License-Identifier: MIT
|
||
|
|
pragma solidity ^0.8.0;
|
||
|
|
|
||
|
|
interface IYTPoolManager {
|
||
|
|
function addLiquidityForAccount(
|
||
|
|
address _fundingAccount,
|
||
|
|
address _account,
|
||
|
|
address _token,
|
||
|
|
uint256 _amount,
|
||
|
|
uint256 _minUsdy,
|
||
|
|
uint256 _minYtLP
|
||
|
|
) external returns (uint256);
|
||
|
|
|
||
|
|
function removeLiquidityForAccount(
|
||
|
|
address _account,
|
||
|
|
address _tokenOut,
|
||
|
|
uint256 _ytLPAmount,
|
||
|
|
uint256 _minOut,
|
||
|
|
address _receiver
|
||
|
|
) external returns (uint256);
|
||
|
|
|
||
|
|
function getPrice(bool _maximise) external view returns (uint256);
|
||
|
|
}
|
||
|
|
|