BendUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 2,768 txns
Unified storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
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
Balances ($140,142.05)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 42.0419 | $3,333.39 |
$140,142.05 | |
0x2b70…4704 | ERC-1555 | 1 | -- | -- | |
0x824c…281a | ERC-1555 | 1 | -- | -- | |
0xfe43…7a3a | ERC-1555 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21269451 | 20 hours ago | | | 0 | 0.0024486115 | |
| 21268715 | a day ago | | | 0 | 0.0037167106 | |
| 21267807 | a day ago | | | 0 | 0.0029242337 | |
| 21265360 | a day ago | | | 0 | 0.013639483 | |
| 21265061 | a day ago | | | 0 | 0.0081827548 | |
| 21264282 | 2 days ago | | | 0 | 0.0034332637 | |
| 21263148 | 2 days ago | | | 0 | 0.0068726204 | |
| 21261967 | 2 days ago | | | 0 | 0.0031013123 | |
| 21258440 | 2 days ago | | | 0 | 0.0037004662 | |
| 21258241 | 2 days ago | | | 0 | 0.0021754291 |
ABI
ABI objects
Getter at block 21275419 getImplementation() view returns (address) getNftsList() view returns (address[])
getAddressesProvider() view returns (address)
0x24451f47caf13b24f4b5034e1df6c0e401ec0e46
getMaxNumberOfNfts() view returns (uint256)
256
getMaxNumberOfReserves() view returns (uint256)
32
getPausedTime() view returns (uint256, uint256)
(1663212102, 13661)
getReservesList() view returns (address[])
[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xdAC17F958D2ee523a2206206994597C13D831ec7, 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599, 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0]
paused() view returns (bool)
false
Read-only
finalizeTransfer(address asset, address from, address to, uint256 amount, uint256 balanceFromBefore, uint256 balanceToBefore) view
getNftAuctionData(address nftAsset, uint256 nftTokenId) view returns (uint256 loanId, address bidderAddress, uint256 bidPrice, uint256 bidBorrowAmount, uint256 bidFine)
getNftAuctionEndTime(address nftAsset, uint256 nftTokenId) view returns (uint256 loanId, uint256 bidStartTimestamp, uint256 bidEndTimestamp, uint256 redeemEndTimestamp)
getNftCollateralData(address nftAsset, address reserveAsset) view returns (uint256 totalCollateralInETH, uint256 totalCollateralInReserve, uint256 availableBorrowsInETH, uint256 availableBorrowsInReserve, uint256 ltv, uint256 liquidationThreshold, uint256 liquidationBonus)
getNftConfiguration(address asset) view returns (struct DataTypesNftConfigurationMap)
getNftData(address asset) view returns (struct DataTypesNftData)
getNftDebtData(address nftAsset, uint256 nftTokenId) view returns (uint256 loanId, address reserveAsset, uint256 totalCollateral, uint256 totalDebt, uint256 availableBorrows, uint256 healthFactor)
getNftLiquidatePrice(address nftAsset, uint256 nftTokenId) view returns (uint256 liquidatePrice, uint256 paybackAmount)
getReserveConfiguration(address asset) view returns (struct DataTypesReserveConfigurationMap)
getReserveData(address asset) view returns (struct DataTypesReserveData)
getReserveNormalizedIncome(address asset) view returns (uint256)
getReserveNormalizedVariableDebt(address asset) view returns (uint256)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) pure returns (bytes4)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
auction(address nftAsset, uint256 nftTokenId, uint256 bidPrice, address onBehalfOf)
batchBorrow(address[] assets, uint256[] amounts, address[] nftAssets, uint256[] nftTokenIds, address onBehalfOf, uint16 referralCode)
batchRepay(address[] nftAssets, uint256[] nftTokenIds, uint256[] amounts) returns (uint256[], bool[])
borrow(address asset, uint256 amount, address nftAsset, uint256 nftTokenId, address onBehalfOf, uint16 referralCode)
deposit(address asset, uint256 amount, address onBehalfOf, uint16 referralCode)
initNft(address asset, address bNftAddress)
initReserve(address asset, address bTokenAddress, address debtTokenAddress, address interestRateAddress)
initialize(address provider)
liquidate(address nftAsset, uint256 nftTokenId, uint256 amount) returns (uint256)
redeem(address nftAsset, uint256 nftTokenId, uint256 amount, uint256 bidFine) returns (uint256)
repay(address nftAsset, uint256 nftTokenId, uint256 amount) returns (uint256, bool)
setMaxNumberOfNfts(uint256 val)
setMaxNumberOfReserves(uint256 val)
setNftConfiguration(address asset, uint256 configuration)
setNftMaxSupplyAndTokenId(address asset, uint256 maxSupply, uint256 maxTokenId)
setPause(bool val)
setPausedTime(uint256 startTime, uint256 durationTime)
setReserveConfiguration(address asset, uint256 configuration)
setReserveInterestRateAddress(address asset, address rateAddress)
withdraw(address asset, uint256 amount, address to) returns (uint256)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Auction(address user, address indexed reserve, uint256 bidPrice, address indexed nftAsset, uint256 nftTokenId, address onBehalfOf, address indexed borrower, uint256 loanId)
Borrow(address user, address indexed reserve, uint256 amount, address nftAsset, uint256 nftTokenId, address indexed onBehalfOf, uint256 borrowRate, uint256 loanId, uint16 indexed referral)
Deposit(address user, address indexed reserve, uint256 amount, address indexed onBehalfOf, uint16 indexed referral)
Liquidate(address user, address indexed reserve, uint256 repayAmount, uint256 remainAmount, address indexed nftAsset, uint256 nftTokenId, address indexed borrower, uint256 loanId)
Paused()
PausedTimeUpdated(uint256 startTime, uint256 durationTime)
Redeem(address user, address indexed reserve, uint256 borrowAmount, uint256 fineAmount, address indexed nftAsset, uint256 nftTokenId, address indexed borrower, uint256 loanId)
Repay(address user, address indexed reserve, uint256 amount, address indexed nftAsset, uint256 nftTokenId, address indexed borrower, uint256 loanId)
ReserveDataUpdated(address indexed reserve, uint256 liquidityRate, uint256 variableBorrowRate, uint256 liquidityIndex, uint256 variableBorrowIndex)
Unpaused()
Withdraw(address indexed user, address indexed reserve, uint256 amount, address indexed to)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.