Aave
Contract List

Aave is an Open Source and Non-Custodial protocol to earn interest on deposits & borrow assets.
Aave

LendingPoolAddressesProvider

0x24a42fD28C976A61Df5D00D0599C34c4f90748c8
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
AddressStoragefunction
view
falsefalse
_key(bytes32)
address
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
id(bytes32)
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProvidereventfalsefalse
newAddress(address)
void
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_tokenDistributor(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_priceOracle(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_lendingRateOracle(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_parametersProvider(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_lendingPoolManager(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_manager(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_pool(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_provider(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_lendingPoolCore(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_configurator(address)
LendingPoolAddressesProviderfunction
nonpayable
Restricted (onlyOwner)
falsefalse
_feeProvider(address)
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
LendingPoolAddressesProviderfunction
view
falsefalse
address
Ownableeventfalsefalse
previousOwner(address)
newOwner(address)
void
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
newOwner(address)
Ownablefunction
nonpayable
Restricted (onlyOwner)
falsefalse
Ownablefunction
view
falsefalse
address
Ownablefunction
view
falsefalse
bool
Aave / AToken

aWBTC - AToken

0xfc4b8ed459e00e5400be803a9bb3954234fd50e3
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aDAI - AToken

0xfC1E690f61EFd961294b3e1Ce3313fBD8aa4f85d
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aBAT - AToken

0xe1ba0fb44ccb0d11b80f92f4f8ed94ca3ff51d00
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aLINK - AToken

0xA64BD6C70Cb9051F6A9ba1F163Fdc07E0DfB5F84
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aKNC - AToken

0x9d91be44c06d373a8a226e1f3b146956083803eb
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aUSDC - AToken

0x9ba00d6856a4edf4665bca2c2309936572473b7e
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aMKR - AToken

0x7deb5e830be29f91e298ba5ff1356bb7f8146998
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aLEND - AToken

0x7D2D3688Df45Ce7C552E19c27e007673da9204B8
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aUSDT - AToken

0x71fc860F7D3A592A4a98740e39dB31d25db65ae8
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aMANA - AToken

0x6FCE4A401B6B80ACe52baAefE4421Bd188e76F6f
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aZRX - AToken

0x6Fb0855c404E09c47C3fBCA25f08d4E41f9F062f
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aSUSD - AToken

0x625ae63000f46200499120b906716420bd059240
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aTUSD - AToken

0x4da9b813057d04baef4e5800e36083717b4a0341
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / AToken

aSNX - AToken

0x328c4c80bc7aca0834db37e6600a6c49e12da4de
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
ATokeneventfalsefalse
_targetAddress(address)
_targetBalanceIncrease(uint256)
_targetIndex(uint256)
_redirectedBalanceAdded(uint256)
_redirectedBalanceRemoved(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_redirectedBalance(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
void
ATokeneventfalsefalse
_from(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_fromIndex(uint256)
void
ATokeneventfalsefalse
_from(address)
_to(address)
_value(uint256)
_fromBalanceIncrease(uint256)
_toBalanceIncrease(uint256)
_fromIndex(uint256)
_toIndex(uint256)
void
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_from(address)
_to(address)
_value(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_amount(uint256)
ATokenfunction
nonpayable
Restricted (onlyLendingPool)
falsefalse
_account(address)
_value(uint256)
ATokenfunction
nonpayable
falsefalse
_from(address)
_to(address)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
nonpayable
falsefalse
_amount(uint256)
ATokenfunction
nonpayable
falsefalse
_to(address)
ATokenfunction
view
falsefalse
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
_amount(uint256)
bool
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
uint256
ATokenfunction
view
falsefalse
_user(address)
address
ATokenfunction
view
falsefalse
_user(address)
uint256
ERC20function
nonpayable
falsefalse
sender(address)
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
recipient(address)
amount(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
addedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
subtractedValue(uint256)
bool
ERC20function
nonpayable
falsefalse
spender(address)
value(uint256)
bool
ERC20function
view
falsefalse
owner(address)
spender(address)
uint256
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
string
ERC20Detailedfunction
view
falsefalse
uint8
IERC20eventfalsefalse
from(address)
to(address)
value(uint256)
void
IERC20eventfalsefalse
owner(address)
spender(address)
value(uint256)
void
ATokenAToken
ReentrancyGuardconstructor
nonpayable
falsefalse
_addressesProvider(address)
_underlyingAsset(address)
_underlyingAssetDecimals(uint8)
_name(string)
_symbol(string)
void
function
view
falsefalse
address
function
view
falsefalse
uint256
Aave / InitializableAdminUpgradeabilityProxy

LendingPoolCore - InitializableAdminUpgradeabilityProxy

0x3dfd23A6c5E8BbcFc9581d2E864a68feb6a076d3
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
BaseAdminUpgradeabilityProxyeventfalsefalse
previousAdmin(address)
newAdmin(address)
void
BaseAdminUpgradeabilityProxyfunction
nonpayable
Restricted (ifAdmin)
falsefalse
newImplementation(address)
BaseAdminUpgradeabilityProxyfunction
nonpayable
Restricted (ifAdmin)
falsefalse
address
BaseAdminUpgradeabilityProxyfunction
nonpayable
Restricted (ifAdmin)
falsefalse
newAdmin(address)
BaseAdminUpgradeabilityProxyfunction
nonpayable
Restricted (ifAdmin)
falsefalse
address
BaseAdminUpgradeabilityProxyfunction
payable
Restricted (ifAdmin)
truefalse
newImplementation(address)
data(bytes)
BaseUpgradeabilityProxyeventfalsefalse
implementation(address)
void
LendingPoolfunction
payable
Restricted (initializer)
truefalse
_logic(address)
_data(bytes)
LendingPoolfunction
payable
Restricted (initializer)
truefalse
_logic(address)
_admin(address)
_data(bytes)
LendingPoolCorefallback
payable
truefalsevoidvoid
Aave / InitializableAdminUpgradeabilityProxy

LendingPool - InitializableAdminUpgradeabilityProxy

0x398eC7346DcD622eDc5ae82352F02bE94C62d119
View ABI Document / Source Code
NameContract / LibraryNameTypeStateMutabilityModifiersPayableAnonymousInputsOutputs
BaseAdminUpgradeabilityProxyeventfalsefalse
previousAdmin(address)
newAdmin(address)
void
BaseAdminUpgradeabilityProxyfunction
nonpayable
Restricted (ifAdmin)
falsefalse
newImplementation(address)
BaseAdminUpgradeabilityProxyfunction
nonpayable
Restricted (ifAdmin)
falsefalse
address
BaseAdminUpgradeabilityProxyfunction
nonpayable
Restricted (ifAdmin)
falsefalse
newAdmin(address)
BaseAdminUpgradeabilityProxyfunction
nonpayable
Restricted (ifAdmin)
falsefalse
address
BaseAdminUpgradeabilityProxyfunction
payable
Restricted (ifAdmin)
truefalse
newImplementation(address)
data(bytes)
BaseUpgradeabilityProxyeventfalsefalse
implementation(address)
void
LendingPoolfunction
payable
Restricted (initializer)
truefalse
_logic(address)
_data(bytes)
LendingPoolfunction
payable
Restricted (initializer)
truefalse
_logic(address)
_admin(address)
_data(bytes)
LendingPoolCorefallback
payable
truefalsevoidvoid