remove proxy removeliqudity

This commit is contained in:
owen05
2020-11-26 21:16:40 +08:00
parent e3637fe022
commit 978b7eb1db
3 changed files with 1 additions and 61 deletions

View File

@@ -181,19 +181,6 @@ contract DODOV2Proxy01 is IDODOV2Proxy01 {
require(baseActualInAmount >= baseMinAmount && quoteActualInAmount >= quoteMinAmount, 'DODOV2Proxy01: deposit amount is not enough');
}
function removeDVMLiquidity(
address DVMAddress,
address to,
uint256 shares,
uint256 baseOutMinAmount,
uint256 quoteOutMinAmount,
uint256 deadline
) external virtual override judgeExpired(deadline) returns (uint256 baseOutAmount,uint256 quoteOutAmount) {
require(shares > 0, 'DODOV2Proxy01: Insufficient_Liquidity');
(baseOutAmount,quoteOutAmount) = IDODOV2(DVMAddress).sellShares(to);
require(baseOutAmount >= baseOutMinAmount && quoteOutAmount >= quoteOutMinAmount,'DODOV2Proxy01: withdraw amount is not enough');
}
function createDODOPrivatePool(
address baseToken,
address quoteToken,

View File

@@ -89,17 +89,6 @@ interface IDODOV2Proxy01 {
uint256 deadline
) external payable returns (uint256 shares,uint256 baseActualInAmount,uint256 quoteActualInAmount);
function removeDVMLiquidity(
address DVMAddress,
address to,
uint256 shares,
uint256 baseOutMinAmount,
uint256 quoteOutMinAmount,
uint256 deadline
) external returns (uint256 baseOutAmount,uint256 quoteOutAmount);
function createDODOPrivatePool(
address baseToken,
address quoteToken,
@@ -109,10 +98,9 @@ interface IDODOV2Proxy01 {
uint256 mtFeeRate,
uint256 i,
uint256 k,
uint256 deadline
uint256 deadline
) external payable returns (address newPrivatePool);
function resetDODOPrivatePool(
address DPPAddress,
uint256 newLpFeeRate,