AuctionWithBuyoutLoanLiquidator
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6e91…98be
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "AuctionWithBuyoutLoanLiquidator"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AuctionWithBuyoutLoanLiquidator"
ABI
ABI objects
Getter at block 21248190
MAX_TIME_FOR_MAIN_LENDER_TO_BUY() view returns (uint256)
172800
MAX_TRIGGER_FEE() view returns (uint256)
500
MIN_INCREMENT_BPS() view returns (uint256)
500
getLiquidationDistributor() view returns (address)
0x6e9122df87bfe08648ae4b77e97ce77d91b198be
getLoanManagerRegistry() view returns (address)
0x1e09403be51029fe676e684743b6aad2dab7c9f5
getMaxExtension() view returns (uint96)
345600
getTimeForMainLenderToBuy() view returns (uint256)
172800
getTriggerFee() view returns (uint256)
0
getValidLoanContracts() view returns (address[])
[]
owner() view returns (address)
0xd07a25e6a22e9158162699490aa6a9464e14c50a
Read-only
getAuctionHash(address _nftAddress, uint256 _tokenId) view returns (bytes32)
State-modifying
Events addLoanContract(address _loanContract)
liquidateLoan(uint256 _loanId, address _nftAddress, uint256 _tokenId, address _asset, uint96 _duration, uint256 _minBid, address _originator) returns (bytes)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
placeBid(address _nftAddress, uint256 _tokenId, struct IAuctionLoanLiquidatorAuction _auction, uint256 _bid) returns (struct IAuctionLoanLiquidatorAuction)
removeLoanContract(address _loanContract)
setTimeForMainLenderToBuy(uint256 __timeForMainLenderToBuy)
settleAuction(struct IAuctionLoanLiquidatorAuction _auction, struct IMultiSourceLoanLoan _loan)
settleWithBuyout(address _nftAddress, uint256 _tokenId, struct IAuctionLoanLiquidatorAuction _auction, struct IMultiSourceLoanLoan _loan)
transferOwnership(address newOwner)
updateLiquidationDistributor(address __liquidationDistributor)
updateTriggerFee(uint256 triggerFee)
AuctionSettled(address loanContract, uint256 loanId, address collection, uint256 tokenId, address asset, uint256 proceeds, address settler, uint256 triggerFee)
AuctionSettledWithBuyout(address loanAddress, uint256 loanId, address nftAddress, uint256 tokenId, uint256 largestTrancheIdx)
BidPlaced(address collection, uint256 tokenId, address newBidder, uint256 bid, address loanAddress, uint256 loanId)
LiquidationDistributorUpdated(address liquidationDistributor)
LoanContractAdded(address loan)
LoanContractRemoved(address loan)
LoanLiquidationStarted(address collection, uint256 tokenId, struct IAuctionLoanLiquidatorAuction auction)
OwnershipTransferred(address indexed user, address indexed newOwner)
TimeForMainLenderToBuyUpdated(uint256 timeForMainLenderToBuy)
TriggerFeeUpdated(uint256 triggerFee)
constructor(address liquidationDistributor, address currencyManager, address collectionManager, address loanManagerRegistry, uint256 triggerFee, uint96 maxExtension, uint256 timeForMainLenderToBuy)
This contract contains no fallback and receive objects.
AddressZeroError()
AuctionAlreadyInProgressError()
AuctionNotOverError(uint96 _expiration)
AuctionOverError(uint96 _expiration)
CollectionNotWhitelistedError()
CouldNotModifyValidLoansError()
CurrencyNotWhitelistedError()
InvalidHashAuctionError()
InvalidInputError()
InvalidTriggerFee(uint256 triggerFee)
LoanNotAcceptedError(address _loan)
MinBidError(uint256 _minBid)
NFTNotOwnedError(address _owner)
NoBidsError()
NotMainLenderError()
OptionToBuyExpiredError(uint256 timeLimit)
OptionToBuyStilValidError(uint256 timeLimit)