update interface

This commit is contained in:
q1q0 2023-02-28 18:46:35 -05:00
parent c89f153822
commit b713ac9d81

View File

@ -3,36 +3,14 @@ pragma solidity ^0.7.0;
pragma experimental ABIEncoderV2;
interface IMorphoCore {
struct Signature {
uint8 v;
bytes32 r;
bytes32 s;
}
function supply(address underlying, uint256 amount, address onBehalf, uint256 maxIterations)
external
returns (uint256 supplied);
function supplyWithPermit(
address underlying,
uint256 amount,
address onBehalf,
uint256 maxIterations,
uint256 deadline,
Signature calldata signature
) external returns (uint256 supplied);
function supplyCollateral(address underlying, uint256 amount, address onBehalf)
external
returns (uint256 supplied);
function supplyCollateralWithPermit(
address underlying,
uint256 amount,
address onBehalf,
uint256 deadline,
Signature calldata signature
) external returns (uint256 supplied);
function borrow(address underlying, uint256 amount, address onBehalf, address receiver, uint256 maxIterations)
external
@ -40,14 +18,6 @@ interface IMorphoCore {
function repay(address underlying, uint256 amount, address onBehalf) external returns (uint256 repaid);
function repayWithPermit(
address underlying,
uint256 amount,
address onBehalf,
uint256 deadline,
Signature calldata signature
) external returns (uint256 repaid);
function withdraw(address underlying, uint256 amount, address onBehalf, address receiver, uint256 maxIterations)
external
returns (uint256 withdrawn);