This contract is being backfilled. You may encounter incomplete storage history.

BendUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,575 txns
Deployed by via 0x7a3208c3 at 14417009
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 46 additional slots
ERC-20
Value $106,504.75
 (#75)
ERC-1555
--
 (#4)
ERC-1555
--
 (#17)
ERC-1555
--
0xebf6a795aa7ea37945e80a668a4a9a01794194ca70715cb0d93b68f917404c1d
0xdfc27edd3b7a60e0d094d8df6c0227ad579cff69b0eab988c4c78c4c6ab49c02
0x747119e7a65becfe709bd96b4f66f3b1976f1e3ff5334f389d21e52712dc2809
0x43f18b2d957619c3203fad8639cfa12c394aa9422a41cec9a712d6568b0a896a
0x0c0d12951d9a86862cad02bcfd387dd6128e2e0bdffb83676f66581ae5b755aa
0x2710a37e7f62845724a9b3e820e14340fea00ee4b52ea6b2c4f907abcdde8183
0xeccbd17fb3a27006ad9d8efb0e6b631ce34698485d987ff331d78a3fb8c3114e
0xcdf2d1aee8e0245f799729ffb2487ef5043d3905ed3016cb031836e5840ecdd1
0xd8c717a3582225196d80a4d8dcf29aea88c3df08309204f38eaa77b4653d7a47
0x41d73bc63047ae15b93ee95f2c20eda0eac3a8c5031dda0d7f7b9477de6fd069

Functions
Getter at block 20793423
 
getImplementation(view returns (address)
getAddressesProvider(view returns (address)
0x24451f47caf13b24f4b5034e1df6c0e401ec0e46
getMaxNumberOfNfts(view returns (uint256)
256
getMaxNumberOfReserves(view returns (uint256)
32
 
getNftsList(view returns (address[])
getPausedTime(view returns (uint256uint256)
(1663212102, 13661)
getReservesList(view returns (address[])
[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xdAC17F958D2ee523a2206206994597C13D831ec7, 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599, 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0]
paused(view returns (bool)
false
Read-only
finalizeTransfer(address assetaddress fromaddress touint256 amountuint256 balanceFromBeforeuint256 balanceToBeforeview 
getNftAuctionData(address nftAssetuint256 nftTokenIdview returns (uint256 loanIdaddress bidderAddressuint256 bidPriceuint256 bidBorrowAmountuint256 bidFine)
getNftAuctionEndTime(address nftAssetuint256 nftTokenIdview returns (uint256 loanIduint256 bidStartTimestampuint256 bidEndTimestampuint256 redeemEndTimestamp)
getNftCollateralData(address nftAssetaddress reserveAssetview returns (uint256 totalCollateralInETHuint256 totalCollateralInReserveuint256 availableBorrowsInETHuint256 availableBorrowsInReserveuint256 ltvuint256 liquidationThresholduint256 liquidationBonus)
getNftConfiguration(address assetview returns (struct DataTypesNftConfigurationMap)
getNftData(address assetview returns (struct DataTypesNftData)
getNftDebtData(address nftAssetuint256 nftTokenIdview returns (uint256 loanIdaddress reserveAssetuint256 totalCollateraluint256 totalDebtuint256 availableBorrowsuint256 healthFactor)
getNftLiquidatePrice(address nftAssetuint256 nftTokenIdview returns (uint256 liquidatePriceuint256 paybackAmount)
getReserveConfiguration(address assetview returns (struct DataTypesReserveConfigurationMap)
getReserveData(address assetview returns (struct DataTypesReserveData)
getReserveNormalizedIncome(address assetview returns (uint256)
getReserveNormalizedVariableDebt(address assetview returns (uint256)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datapure returns (bytes4)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
auction(address nftAssetuint256 nftTokenIduint256 bidPriceaddress onBehalfOf
batchBorrow(address[] assetsuint256[] amountsaddress[] nftAssetsuint256[] nftTokenIdsaddress onBehalfOfuint16 referralCode
batchRepay(address[] nftAssetsuint256[] nftTokenIdsuint256[] amountsreturns (uint256[]bool[])
borrow(address assetuint256 amountaddress nftAssetuint256 nftTokenIdaddress onBehalfOfuint16 referralCode
deposit(address assetuint256 amountaddress onBehalfOfuint16 referralCode
initNft(address assetaddress bNftAddress
initReserve(address assetaddress bTokenAddressaddress debtTokenAddressaddress interestRateAddress
initialize(address provider
liquidate(address nftAssetuint256 nftTokenIduint256 amountreturns (uint256)
redeem(address nftAssetuint256 nftTokenIduint256 amountuint256 bidFinereturns (uint256)
repay(address nftAssetuint256 nftTokenIduint256 amountreturns (uint256bool)
setMaxNumberOfNfts(uint256 val
setMaxNumberOfReserves(uint256 val
setNftConfiguration(address assetuint256 configuration
setNftMaxSupplyAndTokenId(address assetuint256 maxSupplyuint256 maxTokenId
setPause(bool val
setPausedTime(uint256 startTimeuint256 durationTime
setReserveConfiguration(address assetuint256 configuration
setReserveInterestRateAddress(address assetaddress rateAddress
withdraw(address assetuint256 amountaddress toreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Auction(address useraddress indexed reserveuint256 bidPriceaddress indexed nftAssetuint256 nftTokenIdaddress onBehalfOfaddress indexed borroweruint256 loanId
Borrow(address useraddress indexed reserveuint256 amountaddress nftAssetuint256 nftTokenIdaddress indexed onBehalfOfuint256 borrowRateuint256 loanIduint16 indexed referral
Deposit(address useraddress indexed reserveuint256 amountaddress indexed onBehalfOfuint16 indexed referral
Liquidate(address useraddress indexed reserveuint256 repayAmountuint256 remainAmountaddress indexed nftAssetuint256 nftTokenIdaddress indexed borroweruint256 loanId
Paused(
PausedTimeUpdated(uint256 startTimeuint256 durationTime
Redeem(address useraddress indexed reserveuint256 borrowAmountuint256 fineAmountaddress indexed nftAssetuint256 nftTokenIdaddress indexed borroweruint256 loanId
Repay(address useraddress indexed reserveuint256 amountaddress indexed nftAssetuint256 nftTokenIdaddress indexed borroweruint256 loanId
ReserveDataUpdated(address indexed reserveuint256 liquidityRateuint256 variableBorrowRateuint256 liquidityIndexuint256 variableBorrowIndex
Unpaused(
Withdraw(address indexed useraddress indexed reserveuint256 amountaddress indexed to
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.