60 lines
1.2 KiB
Solidity
60 lines
1.2 KiB
Solidity
/*
|
|
|
|
Copyright 2020 DODO ZOO.
|
|
SPDX-License-Identifier: Apache-2.0
|
|
|
|
*/
|
|
|
|
pragma solidity 0.6.9;
|
|
pragma experimental ABIEncoderV2;
|
|
|
|
interface IDODOCallee {
|
|
function DVMSellShareCall(
|
|
address sender,
|
|
uint256 burnShareAmount,
|
|
uint256 baseAmount,
|
|
uint256 quoteAmount,
|
|
bytes calldata data
|
|
) external;
|
|
|
|
function DVMFlashLoanCall(
|
|
address sender,
|
|
uint256 baseAmount,
|
|
uint256 quoteAmount,
|
|
bytes calldata data
|
|
) external;
|
|
|
|
function DPPFlashLoanCall(
|
|
address sender,
|
|
uint256 baseAmount,
|
|
uint256 quoteAmount,
|
|
bytes calldata data
|
|
) external;
|
|
|
|
function DSPFlashLoanCall(
|
|
address sender,
|
|
uint256 baseAmount,
|
|
uint256 quoteAmount,
|
|
bytes calldata data
|
|
) external;
|
|
|
|
function CPCancelCall(
|
|
address sender,
|
|
uint256 amount,
|
|
bytes calldata data
|
|
) external;
|
|
|
|
function CPClaimBidCall(
|
|
address sender,
|
|
uint256 baseAmount,
|
|
uint256 quoteAmount,
|
|
bytes calldata data
|
|
) external;
|
|
|
|
function NFTRedeemCall(
|
|
address payable assetTo,
|
|
uint256 quoteAmount,
|
|
bytes calldata
|
|
) external;
|
|
}
|