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 $15,551.99
ERC-20
Value $1.54
ERC-20
Value $0.81
ERC-20
Value $0.42
ERC-20
Value $0.08
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x03f0c2053fb6eeda238f4cbf4ff1d8cf3342c61ca76a38d4a267b398fe6320e2
0x4333b5378ba06930f0693930a1254e0771f6b3f81c35b0b80828efec60374657
0xbae49bebc4c2190beaf2b14c2ce24a4a145ed30c42a557c55c7a70746ea90b0b
0x4ff949d9186f980db6058647735c139d272dc5ff00bd63f90dcae198a5b7dc91
0xda40e8743417e628909ab111acf4f0ae7a39fe12d32903e0bae8c770036f2e3b
0xcfd50a877a507fab9f66de13ddc3da7941f7bf95fdbb469212414929a98a7d8c
0xa009791952f4e4b44f5f091af6b13ed33443fe68a9e41bdc2680cfd06f574f8d
0x54106bf30fd8cdca5bb817633e8591c4a915bd028b6be893e1d1cc8132a0fab9
0x5c74e18a01889f84fd51c5f3a91c651098ba0f3df4b16ffd06ed45b7bcb16113
0x478eb45683516ea4a9557ecf1f46ab3f4e500394177aa9a65d8551bbc7f27bf0

Functions
Getter at block 21244778
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(