Blend

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x920ad46a at 17163166
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots

No balances found for "Blend"

No transactions found for "Blend"


Functions
Getter at block 21273296
blockRange(view returns (uint256)
0
information(view returns (string versionbytes32 domainSeparator)
(version=1.0, domainSeparator=0x73d28240a4666423114b94a05e676881d5db0a2828a5ccd073c41ad9668e7a7a)
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
amountTaken(bytes32view returns (uint256)
cancelledOrFulfilled(addressuint256view returns (uint256)
getOfferHash(struct LoanOffer offerview returns (bytes32)
getOracleOfferHash(bytes32 hashuint256 blockNumberview returns (bytes32)
getSellOfferHash(struct SellOffer offerview returns (bytes32)
liens(uint256view returns (bytes32)
nonces(addressview returns (uint256)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datapure returns (bytes4)
oracles(addressview returns (uint256)
State-modifying
acceptOwnership(
borrow(struct LoanOffer offerbytes signatureuint256 loanAmountuint256 collateralTokenIdreturns (uint256 lienId)
borrowerRefinance(struct Lien lienuint256 lienIduint256 loanAmountstruct LoanOffer offerbytes signature
buyLocked(struct Lien lienstruct SellOffer offerbytes signature
buyLockedETH(struct Lien lienstruct SellOffer offerbytes signaturepayable 
buyToBorrow(struct LoanOffer offerbytes signatureuint256 loanAmountstruct Execution executionreturns (uint256 lienId)
buyToBorrowETH(struct LoanOffer offerbytes signatureuint256 loanAmountstruct Execution executionpayable returns (uint256 lienId)
buyToBorrowLocked(struct Lien lienstruct SellInput sellInputstruct LoanInput loanInputuint256 loanAmountreturns (uint256 lienId)
buyToBorrowLockedETH(struct Lien lienstruct SellInput sellInputstruct LoanInput loanInputuint256 loanAmountpayable returns (uint256 lienId)
cancelOffer(uint256 salt
cancelOffers(uint256[] salts
incrementNonce(
initialize(
refinance(struct Lien lienuint256 lienIdstruct LoanOffer offerbytes signature
refinanceAuction(struct Lien lienuint256 lienIduint256 rate
refinanceAuctionByOther(struct Lien lienuint256 lienIdstruct LoanOffer offerbytes signature
renounceOwnership(
repay(struct Lien lienuint256 lienId
seize(struct LienPointer[] lienPointers
setBlockRange(uint256 _blockRange
setOracle(address oraclebool approved
startAuction(struct Lien lienuint256 lienId
takeBid(struct Lien lienuint256 lienIdstruct Execution execution
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BuyLocked(uint256 lienIdaddress collectionaddress buyeraddress selleruint256 tokenId
Initialized(uint8 version
LoanOfferTaken(bytes32 offerHashuint256 lienIdaddress collectionaddress lenderaddress borroweruint256 loanAmountuint256 rateuint256 tokenIduint256 auctionDuration
NonceIncremented(address indexed useruint256 newNonce
OfferCancelled(address indexed useruint256 salt
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Refinance(uint256 lienIdaddress collectionaddress newLenderuint256 newAmountuint256 newRateuint256 newAuctionDuration
Repay(uint256 lienIdaddress collection
Seize(uint256 lienIdaddress collection
StartAuction(uint256 lienIdaddress collection
Upgraded(address indexed implementation
Constructor
constructor(address _pool
Fallback and receive
receive(
Errors
AuctionIsActive(
AuctionIsNotActive(
CollectionsDoNotMatch(
FeesTooHigh(
InsufficientOffer(
InvalidAuctionDuration(
InvalidLien(
InvalidLoan(
InvalidRefinance(
InvalidRepayment(
InvalidSignature(
InvalidVParameter(
LienIsDefaulted(
OfferExpired(
OfferUnavailable(
RateTooHigh(
SignatureExpired(
Unauthorized(
UnauthorizedOracle(