rename: renamed flashloaner => flashBorrower

This commit is contained in:
Hadrien Charlanes 2021-05-12 13:45:40 +02:00
parent ccad06fc94
commit 5a1e87ae09
5 changed files with 27 additions and 23 deletions

View File

@ -459,9 +459,9 @@ interface ILendingPool {
function paused() external view returns (bool); function paused() external view returns (bool);
function authorizeFlashloaner(address flashloaner) external; function authorizeFlashBorrower(address flashBorrower) external;
function unauthorizeFlashloaner(address flashloaner) external; function unauthorizeFlashBorrower(address flashBorrower) external;
function isFlashloanerAuthorized(address flashloaner) external view returns (bool); function isFlashBorrowerAuthorized(address flashBorrower) external view returns (bool);
} }

View File

@ -207,17 +207,17 @@ interface ILendingPoolConfigurator {
event RiskAdminUnregistered(address indexed admin); event RiskAdminUnregistered(address indexed admin);
event FlashloanerAuthorized(address indexed flashloaner); event FlashBorrowerAuthorized(address indexed flashBorrower);
event FlashloanerUnauthorized(address indexed flashloaner); event FlashBorrowerUnauthorized(address indexed flashBorrower);
function registerRiskAdmin(address admin) external; function registerRiskAdmin(address admin) external;
function unregisterRiskAdmin(address admin) external; function unregisterRiskAdmin(address admin) external;
function authorizeFlashloaner(address flashloaner) external; function authorizeFlashBorrower(address flashBorrower) external;
function unauthorizeFlashloaner(address flashloaner) external; function unauthorizeFlashBorrower(address flashBorrower) external;
function isRiskAdmin(address admin) external view returns (bool); function isRiskAdmin(address admin) external view returns (bool);
} }

View File

@ -471,7 +471,7 @@ contract LendingPool is VersionedInitializable, ILendingPool, LendingPoolStorage
address[] memory aTokenAddresses = new address[](assets.length); address[] memory aTokenAddresses = new address[](assets.length);
uint256[] memory premiums = new uint256[](assets.length); uint256[] memory premiums = new uint256[](assets.length);
vars.receiver = IFlashLoanReceiver(receiverAddress); vars.receiver = IFlashLoanReceiver(receiverAddress);
vars.flashloanPremiumTotal = _authorizedFlashloaners[msg.sender] ? 0 : _flashLoanPremiumTotal; vars.flashloanPremiumTotal = _authorizedFlashBorrowers[msg.sender] ? 0 : _flashLoanPremiumTotal;
for (vars.i = 0; vars.i < assets.length; vars.i++) { for (vars.i = 0; vars.i < assets.length; vars.i++) {
aTokenAddresses[vars.i] = _reserves[assets[vars.i]].aTokenAddress; aTokenAddresses[vars.i] = _reserves[assets[vars.i]].aTokenAddress;
@ -822,20 +822,24 @@ contract LendingPool is VersionedInitializable, ILendingPool, LendingPoolStorage
} }
} }
function authorizeFlashloaner(address flashloaner) external override onlyLendingPoolConfigurator { function authorizeFlashBorrower(address flashBorrower)
_authorizedFlashloaners[flashloaner] = true;
}
function unauthorizeFlashloaner(address flashloaner)
external external
override override
onlyLendingPoolConfigurator onlyLendingPoolConfigurator
{ {
_authorizedFlashloaners[flashloaner] = false; _authorizedFlashBorrowers[flashBorrower] = true;
} }
function isFlashloanerAuthorized(address flashloaner) external view override returns (bool) { function unauthorizeFlashBorrower(address flashBorrower)
return _authorizedFlashloaners[flashloaner]; external
override
onlyLendingPoolConfigurator
{
_authorizedFlashBorrowers[flashBorrower] = false;
}
function isFlashBorrowerAuthorized(address flashBorrower) external view override returns (bool) {
return _authorizedFlashBorrowers[flashBorrower];
} }
struct ExecuteBorrowParams { struct ExecuteBorrowParams {

View File

@ -537,14 +537,14 @@ contract LendingPoolConfigurator is VersionedInitializable, ILendingPoolConfigur
emit RiskAdminUnregistered(admin); emit RiskAdminUnregistered(admin);
} }
function authorizeFlashloaner(address flashloaner) external override onlyPoolAdmin { function authorizeFlashBorrower(address flashBorrower) external override onlyPoolAdmin {
pool.authorizeFlashloaner(flashloaner); pool.authorizeFlashBorrower(flashBorrower);
emit FlashloanerAuthorized(flashloaner); emit FlashBorrowerAuthorized(flashBorrower);
} }
function unauthorizeFlashloaner(address flashloaner) external override onlyPoolAdmin { function unauthorizeFlashBorrower(address flashBorrower) external override onlyPoolAdmin {
pool.unauthorizeFlashloaner(flashloaner); pool.unauthorizeFlashBorrower(flashBorrower);
emit FlashloanerUnauthorized(flashloaner); emit FlashBorrowerUnauthorized(flashBorrower);
} }
function isRiskAdmin(address admin) external view override onlyPoolAdmin returns (bool) { function isRiskAdmin(address admin) external view override onlyPoolAdmin returns (bool) {

View File

@ -30,5 +30,5 @@ contract LendingPoolStorage {
uint256 internal _maxNumberOfReserves; uint256 internal _maxNumberOfReserves;
mapping(address => bool) _authorizedFlashloaners; mapping(address => bool) _authorizedFlashBorrowers;
} }