mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
- Added extra natspecs
This commit is contained in:
parent
9d757aaa37
commit
6d96be5f42
|
@ -157,9 +157,16 @@ interface ILendingPool {
|
||||||
**/
|
**/
|
||||||
function withdraw(address reserve, uint256 amount) external;
|
function withdraw(address reserve, uint256 amount) external;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @dev Sets allowance to borrow on a certain type of debt asset for a certain user address
|
||||||
|
* @param asset The underlying asset of the debt token
|
||||||
|
* @param user The user to give allowance to
|
||||||
|
* @param interestRateMode Type of debt: 1 for stable, 2 for variable
|
||||||
|
* @param amount Allowance amount to borrow
|
||||||
|
**/
|
||||||
function delegateBorrowAllowance(
|
function delegateBorrowAllowance(
|
||||||
address user,
|
|
||||||
address asset,
|
address asset,
|
||||||
|
address user,
|
||||||
uint256 interestRateMode,
|
uint256 interestRateMode,
|
||||||
uint256 amount
|
uint256 amount
|
||||||
) external;
|
) external;
|
||||||
|
|
|
@ -171,9 +171,16 @@ contract LendingPool is VersionedInitializable, ILendingPool {
|
||||||
_borrowAllowance[_reserves[asset].getDebtTokenAddress(interestRateMode)][fromUser][toUser];
|
_borrowAllowance[_reserves[asset].getDebtTokenAddress(interestRateMode)][fromUser][toUser];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @dev Sets allowance to borrow on a certain type of debt asset for a certain user address
|
||||||
|
* @param asset The underlying asset of the debt token
|
||||||
|
* @param user The user to give allowance to
|
||||||
|
* @param interestRateMode Type of debt: 1 for stable, 2 for variable
|
||||||
|
* @param amount Allowance amount to borrow
|
||||||
|
**/
|
||||||
function delegateBorrowAllowance(
|
function delegateBorrowAllowance(
|
||||||
address user,
|
|
||||||
address asset,
|
address asset,
|
||||||
|
address user,
|
||||||
uint256 interestRateMode,
|
uint256 interestRateMode,
|
||||||
uint256 amount
|
uint256 amount
|
||||||
) external override {
|
) external override {
|
||||||
|
|
|
@ -295,7 +295,7 @@ export const delegateBorrowAllowance = async (
|
||||||
|
|
||||||
const delegateAllowancePromise = pool
|
const delegateAllowancePromise = pool
|
||||||
.connect(user.signer)
|
.connect(user.signer)
|
||||||
.delegateBorrowAllowance(receiver, reserve, interestRateMode, amountToDelegate.toString());
|
.delegateBorrowAllowance(reserve, receiver, interestRateMode, amountToDelegate.toString());
|
||||||
if (expectedResult === 'revert') {
|
if (expectedResult === 'revert') {
|
||||||
await expect(delegateAllowancePromise, revertMessage).to.be.reverted;
|
await expect(delegateAllowancePromise, revertMessage).to.be.reverted;
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user