AuctionWithBuyoutLoanLiquidator

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x415bfce0 at 20663553
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "AuctionWithBuyoutLoanLiquidator"

No transactions found for "AuctionWithBuyoutLoanLiquidator"


Functions
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 _nftAddressuint256 _tokenIdview returns (bytes32)
State-modifying
addLoanContract(address _loanContract
liquidateLoan(uint256 _loanIdaddress _nftAddressuint256 _tokenIdaddress _assetuint96 _durationuint256 _minBidaddress _originatorreturns (bytes)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
placeBid(address _nftAddressuint256 _tokenIdstruct IAuctionLoanLiquidatorAuction _auctionuint256 _bidreturns (struct IAuctionLoanLiquidatorAuction)
removeLoanContract(address _loanContract
setTimeForMainLenderToBuy(uint256 __timeForMainLenderToBuy
settleAuction(struct IAuctionLoanLiquidatorAuction _auctionstruct IMultiSourceLoanLoan _loan
settleWithBuyout(address _nftAddressuint256 _tokenIdstruct IAuctionLoanLiquidatorAuction _auctionstruct IMultiSourceLoanLoan _loan
transferOwnership(address newOwner
updateLiquidationDistributor(address __liquidationDistributor
updateTriggerFee(uint256 triggerFee
Events
AuctionSettled(address loanContractuint256 loanIdaddress collectionuint256 tokenIdaddress assetuint256 proceedsaddress settleruint256 triggerFee
AuctionSettledWithBuyout(address loanAddressuint256 loanIdaddress nftAddressuint256 tokenIduint256 largestTrancheIdx
BidPlaced(address collectionuint256 tokenIdaddress newBidderuint256 bidaddress loanAddressuint256 loanId
LiquidationDistributorUpdated(address liquidationDistributor
LoanContractAdded(address loan
LoanContractRemoved(address loan
LoanLiquidationStarted(address collectionuint256 tokenIdstruct IAuctionLoanLiquidatorAuction auction
OwnershipTransferred(address indexed useraddress indexed newOwner
TimeForMainLenderToBuyUpdated(uint256 timeForMainLenderToBuy
TriggerFeeUpdated(uint256 triggerFee
Constructor
constructor(address liquidationDistributoraddress currencyManageraddress collectionManageraddress loanManagerRegistryuint256 triggerFeeuint96 maxExtensionuint256 timeForMainLenderToBuy
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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