GONDI_MULTI_SOURCE_LOAN
Verified contract
Active on
Ethereum with 3,147 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
0x97d3…a47d
-
variable spans 1 additional slot
-
variable spans 1 additional slot
0x0000…d493
Balances ($2.01)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BSKT | ERC-20 | 1M | $0.000002 |
$2.01 | |
ASS | ERC-20 | 4.25K | -- | -- | |
Ͼ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) |
---|---|---|---|---|---|---|---|
| 21286691 | 3 hours ago | | | 0 | 0.0015665049 | |
| 21286675 | 3 hours ago | | | 0 | 0.0017252529 | |
| 21286669 | 3 hours ago | | | 0 | 0.0017405764 | |
| 21286625 | 3 hours ago | | | 0 | 0.0014240964 | |
| 21284645 | 9 hours ago | | | 0 | 0.0010638064 | |
| 21283538 | 13 hours ago | | | 0 | 0.0011137683 | |
| 21281444 | 20 hours ago | | | 0 | 0.0035391238 | |
| 21280400 | a day ago | | | 0 | 0.0041918627 | |
| 21280317 | a day ago | | | 0 | 0.0015924582 | |
| 21279759 | a day ago | | | 0 | 0.0030020220 |
ABI
ABI objects
Getter at block 21287458
DOMAIN_SEPARATOR() view returns (bytes32)
0x24fc88ca4cc577be38175f01dd694014086415b93c7410ba2b863edc7b9e8764
FEE_UPDATE_NOTICE() view returns (uint256)
2592000
INITIAL_DOMAIN_SEPARATOR() view returns (bytes32)
0x24fc88ca4cc577be38175f01dd694014086415b93c7410ba2b863edc7b9e8764
MAX_PROTOCOL_FEE() view returns (uint256)
2500
MIN_AUCTION_DURATION() view returns (uint48)
86400
getCollectionManager() view returns (address)
0x52ac424ef7b283aa5badb8c6254832e3280d7398
getCurrencyManager() view returns (address)
0x4150ded32a6d3bfecae76e7558af480190344927
getDelegateRegistry() view returns (address)
0x00000000000000447e69651d841bd8d104bed493
getFlashActionContract() view returns (address)
0x0000000000000000000000000000000000000000
getImprovementMinimum() view returns (struct IBaseLoanImprovementMinimum)
(100, 1000, 100)
getLiquidationAuctionDuration() view returns (uint48)
259200
getLiquidator() view returns (address)
0x97d34635b605c2f1630d6b4c6c5d222b8a2ca47d
getMaxSources() view returns (uint256)
10
getMinLockPeriod() view returns (uint256)
1000
getPendingProtocolFee() view returns (struct IBaseLoanProtocolFee)
(0x0000000000000000000000000000000000000000, 0)
getPendingProtocolFeeSetTime() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getProtocolFee() view returns (struct IBaseLoanProtocolFee)
(0xd07a25e6a22e9158162699490aa6a9464e14c50a, 0)
getTotalLoansIssued() view returns (uint256)
2301
name() view returns (string)
GONDI_MULTI_SOURCE_LOAN
owner() view returns (address)
0xd07a25e6a22e9158162699490aa6a9464e14c50a
Read-only
getLoanHash(uint256 _loanId) view returns (bytes32)
getMinSourcePrincipal(uint256 _loanPrincipal) view returns (uint256)
getUsedCapacity(address _lender, uint256 _offerId) view returns (uint256)
isOfferCancelled(address, uint256) view returns (bool)
isRenegotiationOfferCancelled(address, uint256) view returns (bool)
isWhitelistedCallbackContract(address _contract) view returns (bool)
lenderMinRenegotiationOfferId(address) view returns (uint256)
minOfferId(address) view returns (uint256)
State-modifying
Events addWhitelistedCallbackContract(address _contract, struct WithCallbacksTaxes _tax)
cancelAllOffers(uint256 _minOfferId)
cancelAllRenegotiationOffers(uint256 _minRenegotiationId)
cancelOffer(uint256 _offerId)
cancelOffers(uint256[] _offerIds)
cancelRenegotiationOffer(uint256 _renegotiationId)
cancelRenegotiationOffers(uint256[] _renegotiationIds)
delegate(uint256 _loanId, struct IMultiSourceLoanLoan loan, address _delegate, bytes32 _rights, bool _value)
emitLoan(struct IMultiSourceLoanLoanExecutionData _executionData) returns (uint256, struct IMultiSourceLoanLoan)
executeFlashAction(uint256 _loanId, struct IMultiSourceLoanLoan _loan, address _target, bytes _data)
extendLoan(uint256 _loanId, struct IMultiSourceLoanLoan _loan, uint256 _extension) returns (uint256, struct IMultiSourceLoanLoan)
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)
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)
revokeDelegate(address _delegate, address _collection, uint256 _tokenId)
setDelegateRegistry(address _newDelegateRegistry)
setFlashActionContract(address _newFlashActionContract)
setMaxSources(uint256 __maxSources)
setMinLockPeriod(uint256 __minLockPeriod)
setProtocolFee()
transferOwnership(address newOwner)
updateImprovementMinimum(struct IBaseLoanImprovementMinimum _newMinimum)
updateLiquidationAuctionDuration(uint48 _newDuration)
updateLiquidationContract(address loanLiquidator)
updateProtocolFee(struct IBaseLoanProtocolFee _newProtocolFee)
AllOffersCancelled(address lender, uint256 minOfferId)
AllRenegotiationOffersCancelled(address lender, uint256 minRenegotiationId)
BorrowerOfferCancelled(address borrower, uint256 offerId)
DelegateRegistryUpdated(address newdelegateRegistry)
Delegated(uint256 loanId, address delegate, bool value)
FlashActionContractUpdated(address newFlashActionContract)
FlashActionExecuted(uint256 loanId, address target, bytes data)
ImprovementMinimumUpdated(struct IBaseLoanImprovementMinimum minimum)
LiquidationAuctionDurationUpdated(uint256 newDuration)
LiquidationContractUpdated(address liquidator)
LoanEmitted(uint256 loanId, uint256 offerId, struct IMultiSourceLoanLoan loan, address lender, address borrower, uint256 fee)
LoanExtended(uint256 oldLoanId, uint256 newLoanId, struct IMultiSourceLoanLoan loan, uint256 _extension)
LoanForeclosed(uint256 loanId)
LoanLiquidated(uint256 loanId)
LoanRefinanced(uint256 renegotiationId, uint256 oldLoanId, uint256 newLoanId, struct IMultiSourceLoanLoan loan, uint256 fee)
LoanRepaid(uint256 loanId, uint256 totalRepayment, uint256 fee)
LoanSentToLiquidator(uint256 loanId, address liquidator)
MaxSourcesUpdated(uint256 newMax)
MinLockPeriodUpdated(uint256 minLockPeriod)
OfferCancelled(address lender, uint256 offerId)
OwnershipTransferred(address indexed user, address indexed newOwner)
ProtocolFeePendingUpdate(struct IBaseLoanProtocolFee fee)
ProtocolFeeUpdated(struct IBaseLoanProtocolFee fee)
RenegotiationOfferCancelled(address lender, uint256 renegotiationId)
RevokeDelegate(address delegate, address collection, uint256 tokenId)
WhitelistedCallbackContractAdded(address contractAdded, struct WithCallbacksTaxes tax)
WhitelistedCallbackContractRemoved(address contractRemoved)
constructor(address loanLiquidator, struct IBaseLoanProtocolFee protocolFee, address currencyManager, address collectionManager, uint256 maxSources, uint256 minLockPeriod, address delegateRegistry, address flashActionContract)
This contract contains no fallback and receive objects.
AddressZeroError()
CancelledOrExecutedOfferError(address _lender, uint256 _offerId)
CancelledRenegotiationOfferError(address _lender, uint256 _renegotiationId)
CannotLiquidateError()
CollectionNotWhitelistedError()
CurrencyNotWhitelistedError()
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)
ExpiredOfferError(uint256 _expirationTime)
ExpiredRenegotiationOfferError(uint256 _expirationTime)
ExtensionNotAvailableError()
InvalidAmountError(uint256 _amount, uint256 _principalAmount)
InvalidBorrowerError()
InvalidCallbackError()
InvalidCollateralIdError()
InvalidDurationError()
InvalidLenderError()
InvalidLiquidationError()
InvalidLoanError(uint256 _loanId)
InvalidMethodError()
InvalidProtocolFeeError(uint256 _fraction)
InvalidRenegotiationOfferError()
InvalidSignatureError()
InvalidValueError()
LengthMismatchError()
LiquidatorOnlyError(address _liquidator)
LoanExpiredError()
LoanNotDueError(uint256 _expirationTime)
LowOfferIdError(address _lender, uint256 _newMinOfferId, uint256 _minOfferId)
LowRenegotiationOfferIdError(address _lender, uint256 _newMinRenegotiationOfferId, uint256 _minOfferId)
MaxCapacityExceededError()
MinLockPeriodTooHighError(uint256 minLockPeriod)
MulticallFailed(uint256 i, bytes returndata)
NFTNotReturnedError()
NotStrictlyImprovedError()
OnlyBorrowerCallableError()
OnlyLenderCallableError()
OnlyLenderOrBorrowerCallableError()
PartialOfferCannotChangeDurationError()
PartialOfferCannotHaveFeeError()
RefinanceFullError()
SourceCannotBeRefinancedError(uint256 minTimestamp)
TargetPrincipalTooLowError(uint256 sourcePrincipal, uint256 loanPrincipal)
TooEarlyError(uint256 _pendingProtocolFeeSetTime)
TooManySourcesError(uint256 sources)
ZeroDurationError()
ZeroInterestError()