27 lines
744 B
Solidity
27 lines
744 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);
|
|
function getAumInUsdy(bool _maximise) external view returns (uint256);
|
|
function onLPTransfer(address _from, address _to) external;
|
|
}
|
|
|