ERC1967Proxy

Verified contract

Proxy

Active on Ethereum
Deployed by via 0xc04572ad at 17163167
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
2 additional variables
ERC-20
Value $9,288.56
ERC-20
Value $0.72
ERC-20
Value $0.36
ERC-20
Value $0.03
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x5ddd66e0bc1562d88d843ad58854d19db379375ba2936edb93a09690a0526439
0xffbb08db5903b124354de06b0fce1829cae266729803fad972032f67430cf150
0x2bacf70eea60926be3db0480ce89bd300a1257a5ef76c7b31e2419ff0bfc8442
0x90e5379440879bab1e83460c18be91c2963b5df3b2022ee86bf4cb709d2dad4e
0x9fd16ec514ab604de82d6b149cca57b2ff08277e0ddb9248f4a28c944c376efb
0xa59357b4756c026e1efd66c3654abfd94a5df675b40bea93070c4168a7308393
0xfffae879eb09b00bb975c810b4d428b29ba848619a452234d97c69e178295afb
0xb81d567e20561a1358caab8c35b7cf6b1273deee7700011e14b59d50bd2b5c4a
0xbe46dbf0d926730538fe41e910f730c23f1dc35074194cf5da867fb6b176cfdf
0x1a975acda72c480e4e0a647bda0c95e1a53a9f3058169432a0e592555c37419c

Functions
Getter at block 20791649
blockRange(view returns (uint256)
30
information(view returns (string versionbytes32 domainSeparator)
(version=1.0, domainSeparator=0x68fb2d38cd7dd5c97a60ae952d344c4b44b4685e67d9e8c9895a7c6d65ebdc7e)
owner(view returns (address)
0xfa9fb502534761dbddacf5b7e2aa84684815f1bb
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
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 ExecutionV1 executionreturns (uint256 lienId)
buyToBorrowETH(struct LoanOffer offerbytes signatureuint256 loanAmountstruct ExecutionV1 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)
buyToBorrowV2(struct LoanOffer offerbytes signatureuint256 loanAmountstruct AskExecutionV2 executionreturns (uint256 lienId)
buyToBorrowV2ETH(struct LoanOffer offerbytes signatureuint256 loanAmountstruct AskExecutionV2 executionpayable 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 ExecutionV1 execution
takeBidV2(struct Lien lienuint256 lienIdstruct BidExecutionV2 execution
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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 _logicbytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AuctionIsActive(
AuctionIsNotActive(
CollectionsDoNotMatch(
FeesTooHigh(
InsufficientOffer(
InvalidAuctionDuration(
InvalidLien(
InvalidLoan(
InvalidRefinance(
InvalidRepayment(
InvalidSignature(
InvalidVParameter(
LienIsDefaulted(
OfferExpired(
OfferUnavailable(
RateTooHigh(
SignatureExpired(
Unauthorized(
UnauthorizedOracle(