GONDI_MULTI_SOURCE_LOAN
Verified contract
Active on
Ethereum with 759 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Ͼ721 | ERC-721 | 1 | -- | -- | |
Ͼ721 | ERC-721 | 1 | -- | -- | |
Ͼ721 | ERC-721 | 1 | -- | -- | |
Ͼ721 | ERC-721 | 1 | -- | -- | |
Ͼ721 | ERC-721 | 1 | -- | -- | |
Ͼ721 | ERC-721 | 1 | -- | -- | |
Ͼ721 | ERC-721 | 1 | -- | -- | |
Ͼ721 | ERC-721 | 1 | -- | -- | |
Ͼ721 | ERC-721 | 1 | -- | -- | |
Ͼ721 | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21245732 | 4 hours ago | | | 0 | 0.0014617925 | |
| 21245643 | 4 hours ago | | | 0 | 0.0017342890 | |
| 21245495 | 5 hours ago | | | 0 | 0.0024146303 | |
| 21245490 | 5 hours ago | | | 0 | 0.0017973956 | |
| 21245073 | 6 hours ago | | | 0 | 0.0016149343 | |
| 21245064 | 6 hours ago | | | 0 | 0.0031395638 | |
| 21244813 | 7 hours ago | | | 0 | 0.0037499251 | |
| 21244516 | 8 hours ago | | | 0 | 0.0038083646 | |
| 21243426 | 12 hours ago | | | 0 | 0.00057965590 | |
| 21243426 | 12 hours ago | | | 0 | 0.00051516660 |
ABI
ABI objects
Getter at block 21246956
DOMAIN_SEPARATOR() view returns (bytes32)
0xf3171f78f373ce7d69f28649c2b033ea27b739d1cbbb4f85c857bc06d2014218
FEE_UPDATE_NOTICE() view returns (uint256)
2592000
INITIAL_DOMAIN_SEPARATOR() view returns (bytes32)
0xf3171f78f373ce7d69f28649c2b033ea27b739d1cbbb4f85c857bc06d2014218
MAX_AUCTION_DURATION() view returns (uint48)
604800
MIN_AUCTION_DURATION() view returns (uint48)
259200
MIN_BID_LIQUIDATION() view returns (uint256)
50
MIN_WAIT_TIME() view returns (uint256)
172800
VERSION() view returns (bytes)
0x33
getCollectionManager() view returns (address)
0x52ac424ef7b283aa5badb8c6254832e3280d7398
getCurrencyManager() view returns (address)
0x4150ded32a6d3bfecae76e7558af480190344927
getDelegateRegistry() view returns (address)
0x00000000000000447e69651d841bd8d104bed493
getFlashActionContract() view returns (address)
0x0000000000000000000000000000000000000000
getLiquidationAuctionDuration() view returns (uint48)
259200
getLiquidator() view returns (address)
0x2995ae7233fa89b314b5a707465b57a582f440f0
getLoanManagerRegistry() view returns (address)
0x1e09403be51029fe676e684743b6aad2dab7c9f5
getMaxTranches() view returns (uint256)
10
getMinImprovementApr() view returns (uint256)
1000
getMinLockPeriod() view returns (uint256)
1000
getPendingProtocolFee() view returns (struct WithProtocolFeeProtocolFee)
(0x0000000000000000000000000000000000000000, 0)
getPendingProtocolFeeSetTime() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getProtocolFee() view returns (struct WithProtocolFeeProtocolFee)
(0xd07a25e6a22e9158162699490aa6a9464e14c50a, 0)
getTotalLoansIssued() view returns (uint256)
702
name() view returns (string)
GONDI_MULTI_SOURCE_LOAN
owner() view returns (address)
0xd07a25e6a22e9158162699490aa6a9464e14c50a
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
pendingOwnerTime() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
Read-only
getLoanHash(uint256 _loanId) view returns (bytes32)
getUsedCapacity(address _lender, uint256 _offerId) view returns (uint256)
isOfferCancelled(address user, uint256 offerId) view returns (bool notActive)
isRenegotiationOfferCancelled(address user, uint256 renegotiationIf) view returns (bool notActive)
isWhitelistedCallbackContract(address _contract) view returns (bool)
minOfferId(address user) view returns (uint256 minOfferId)
State-modifying
Events addNewTranche(struct IMultiSourceLoanRenegotiationOffer _renegotiationOffer, struct IMultiSourceLoanLoan _loan, bytes _renegotiationOfferSignature) returns (uint256, struct IMultiSourceLoanLoan)
addWhitelistedCallbackContract(address _contract)
cancelAllOffers(uint256 _minOfferId)
cancelOffer(uint256 _offerId)
cancelRenegotiationOffer(uint256 _renegotiationId)
delegate(uint256 _loanId, struct IMultiSourceLoanLoan loan, address _delegate, bytes32 _rights, bool _value)
emitLoan(struct IMultiSourceLoanLoanExecutionData _loanExecutionData) returns (uint256, struct IMultiSourceLoanLoan)
executeFlashAction(uint256 _loanId, struct IMultiSourceLoanLoan _loan, address _target, bytes _data)
liquidateLoan(uint256 _loanId, struct IMultiSourceLoanLoan _loan) returns (bytes)
loanLiquidated(uint256 _loanId, struct IMultiSourceLoanLoan _loan)
multicall(bytes[] data) payable returns (bytes[] results)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
refinanceFromLoanExecutionData(uint256 _loanId, struct IMultiSourceLoanLoan _loan, struct IMultiSourceLoanLoanExecutionData _loanExecutionData) returns (uint256, struct IMultiSourceLoanLoan)
refinanceFull(struct IMultiSourceLoanRenegotiationOffer _renegotiationOffer, struct IMultiSourceLoanLoan _loan, bytes _renegotiationOfferSignature) returns (uint256, struct IMultiSourceLoanLoan)
refinancePartial(struct IMultiSourceLoanRenegotiationOffer _renegotiationOffer, struct IMultiSourceLoanLoan _loan) returns (uint256, struct IMultiSourceLoanLoan)
removeWhitelistedCallbackContract(address _contract)
repayLoan(struct IMultiSourceLoanLoanRepaymentData _repaymentData)
requestTransferOwner(address _newOwner)
revokeDelegate(address _delegate, address _collection, uint256 _tokenId, bytes32 _rights)
setFlashActionContract(address _newFlashActionContract)
setMinLockPeriod(uint256 __minLockPeriod)
setProtocolFee()
transferOwnership()
transferOwnership(address newOwner)
updateLiquidationAuctionDuration(uint48 _newDuration)
updateLiquidationContract(address __loanLiquidator)
updateMinImprovementApr(uint256 _newMinimum)
updateProtocolFee(struct WithProtocolFeeProtocolFee _newProtocolFee)
AllOffersCancelled(address lender, uint256 minOfferId)
Delegated(uint256 loanId, address delegate, bytes32 _rights, bool value)
FlashActionContractUpdated(address newFlashActionContract)
FlashActionExecuted(uint256 loanId, address target, bytes data)
LiquidationAuctionDurationUpdated(uint256 newDuration)
LiquidationContractUpdated(address liquidator)
LoanEmitted(uint256 loanId, uint256[] offerId, struct IMultiSourceLoanLoan loan, uint256 fee)
LoanForeclosed(uint256 loanId)
LoanLiquidated(uint256 loanId)
LoanRefinanced(uint256 renegotiationId, uint256 oldLoanId, uint256 newLoanId, struct IMultiSourceLoanLoan loan, uint256 fee)
LoanRefinancedFromNewOffers(uint256 loanId, uint256 newLoanId, struct IMultiSourceLoanLoan loan, uint256[] offerIds, uint256 totalFee)
LoanRepaid(uint256 loanId, uint256 totalRepayment, uint256 fee)
LoanSentToLiquidator(uint256 loanId, address liquidator)
MinAprImprovementUpdated(uint256 _minimum)
MinBidLiquidationUpdated(uint256 newMinBid)
MinLockPeriodUpdated(uint256 minLockPeriod)
OfferCancelled(address lender, uint256 offerId)
OwnershipTransferred(address indexed user, address indexed newOwner)
ProtocolFeePendingUpdate(struct WithProtocolFeeProtocolFee fee)
ProtocolFeeUpdated(struct WithProtocolFeeProtocolFee fee)
RenegotiationOfferCancelled(address lender, uint256 renegotiationId)
RevokeDelegate(address delegate, address collection, uint256 tokenId, bytes32 _rights)
TransferOwnerRequested(address newOwner)
WhitelistedCallbackContractAdded(address contractAdded)
WhitelistedCallbackContractRemoved(address contractRemoved)
constructor(address loanLiquidator, struct WithProtocolFeeProtocolFee protocolFee, address currencyManager, address collectionManager, uint256 maxTranches, uint256 minLockPeriod, address delegateRegistry, address loanManagerRegistry, address flashActionContract, uint256 minWaitTime)
This contract contains no fallback and receive objects.
AddressZeroError()
CancelledOrExecutedOfferError(address _lender, uint256 _offerId)
CollectionNotWhitelistedError()
CurrencyNotWhitelistedError()
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)
ExpiredOfferError(uint256 _expirationTime)
InvalidAddressesError()
InvalidAmountError(uint256 _amount, uint256 _principalAmount)
InvalidCallbackError()
InvalidCallerError()
InvalidCollateralIdError()
InvalidDurationError()
InvalidInputError()
InvalidLoanError(uint256 _loanId)
InvalidMethodError()
InvalidParametersError()
InvalidRenegotiationOfferError()
InvalidSignatureError()
InvalidTrancheError()
LiquidatorOnlyError(address _liquidator)
LoanExpiredError()
LoanLockedError()
LoanNotDueError(uint256 _expirationTime)
LowOfferIdError(address _lender, uint256 _newMinOfferId, uint256 _minOfferId)
LowRenegotiationOfferIdError(address _lender, uint256 _newMinRenegotiationOfferId, uint256 _minOfferId)
MaxCapacityExceededError()
MismatchError()
MulticallFailed(uint256 i, bytes returndata)
NFTNotReturnedError()
NotStrictlyImprovedError()
TooEarlyError(uint256 _pendingProtocolFeeSetTime)
TooManyTranchesError()
TooSoonError()
TrancheCannotBeRefinancedError(uint256 minTimestamp)
ZeroInterestError()