BendUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,768 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 $140,142.05
 (#75)
ERC-1555
--
 (#4)
ERC-1555
--
 (#17)
ERC-1555
--
0x1875f14fec9693ce03fc51611b8645485bd7ac8e7ed44dcb05fabc7a0315767c
0xefbc6bce31f073d8492c2673a5d0edc1d2fcab49457e87ec94c296aca6081668
0x1b539467ed219b3cf0fd842087ee8c1a1bc799e5c91cb36c1caa0c31315167cf
0xf827dfe3d7a751a19b3f06b8649f4f05fe629de86b9f7403011cd85b533ab69f
0x8ca4134c2b7a23fc1a070a651d5fa1b2fcfe1e6af2f337cb87db2c9cc3005920
0x498cee731dd257b652ff0fd3273fc112c42f4429b898dff130efe26f78eceb5c
0xbd889d2fb17406dd4da9afafe76ad353d1535ec5ddeb9cdb5c03e6ea2ebf50f4
0x01026e5aa796a27a1c8e47b78d5b119b575a7727f99d27982782ea4dadf42690
0x10db4a6bfbbbfe1023eafc7116f3824f0ae175e6663176db6afa883f2d7868a5
0x040317bea7eb20bd551ddafb4f0d704f9146485da7076fd4166fa868a6039b20

Functions
Getter at block 21275419
 
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.