CollectionOfferLoan
Verified contract
Active on
Ethereum with 444 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "CollectionOfferLoan"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21242729 | 13 minutes ago | | | 0 | 0.0059748289 | |
| 21242725 | 13 minutes ago | | | 0 | 0.0059821526 | |
| 21242700 | 18 minutes ago | | | 0 | 0.0052779572 | |
| 21242690 | 20 minutes ago | | | 0 | 0.0057007082 | |
| 21242684 | 22 minutes ago | | | 0 | 0.0057041960 | |
| 21241990 | 3 hours ago | | | 0 | 0.0045117286 | |
| 21241986 | 3 hours ago | | | 0 | 0.0042872510 | |
| 21241731 | 4 hours ago | | | 0 | 0.0035928880 | |
| 21239973 | 9 hours ago | | | 0 | 0.0054641897 | |
| 21239795 | 10 hours ago | | | 0 | 0.0035461857 |
ABI
ABI objects
Getter at block 21242790
HUNDRED_PERCENT() view returns (uint16)
10000
LOAN_COORDINATOR() view returns (bytes32)
0x4c4f414e5f434f4f5244494e41544f5200000000000000000000000000000000
adminFeeInBasisPoints() view returns (uint16)
500
getERC20TransferManagerAddress() view returns (address)
0x6730697f33d6d2490029b32899e7865c0d902ca0
hub() view returns (address)
0xa7c134e0ba7295ebbd396a7c6b03a0abfd3bf417
maximumLoanDuration() view returns (uint256)
126144000
owner() view returns (address)
0xdca17eedc1aa3dbb14361678566b2da5a1bb4c31
paused() view returns (bool)
false
Read-only
getERC20Permit(address _erc20) view returns (bool)
getEscrowAddress(address _borrower) view returns (address)
getLoanTerms(uint32 _loanId) view returns (struct LoanDataLoanTerms)
getPayoffAmount(uint32 _loanId) view returns (uint256)
getWhetherRenegotiationNonceHasBeenUsedForUser(address _user, uint256 _nonce) view returns (bool)
loanRepaidOrLiquidated(uint32) view returns (bool)
State-modifying
Events acceptCollectionOffer(struct LoanDataOffer _offer, struct LoanDataSignature _signature) returns (uint32)
acceptCollectionOfferWithIdRange(struct LoanDataOffer _offer, struct LoanDataCollectionIdRange _idRange, struct LoanDataSignature _signature) returns (uint32)
acceptOffer(struct LoanDataOffer, struct LoanDataSignature) returns (uint32)
acceptTransferOwnership()
cancelRefinancingCommitment(uint256 _nonce)
cancelTransferOwnership()
drainNFT(string _nftType, address _tokenAddress, uint256 _tokenId, address _receiver)
liquidateOverdueLoan(uint32 _loanId)
mintObligationReceipt(uint32 _loanId)
mintPromissoryNote(uint32 _loanId)
pause()
payBackLoan(uint32 _loanId)
payBackLoanSafe(uint32 _loanId)
rejectTransferOwnership()
renegotiateLoan(uint32 _loanId, uint32 _newLoanDuration, uint256 _newMaximumRepaymentAmount, uint256 _renegotiationFee, uint256 _lenderNonce, uint256 _expiry, bool _isProRata, bytes _lenderSignature)
requestTransferOwnership(address _newOwnerCandidate)
setERC20Permit(address _erc20, bool _permit)
setERC20Permits(address[] _erc20s, bool[] _permits)
unpause()
updateAdminFee(uint16 _newAdminFeeInBasisPoints)
updateMaximumLoanDuration(uint256 _newMaximumLoanDuration)
AdminFeeUpdated(uint16 newAdminFee)
ERC20Permit(address indexed erc20Contract, bool isPermitted)
LoanCreated(address indexed nftCollateralContract, uint256 indexed nftCollateralId, address indexed recipient, uint256 loanId)
LoanLiquidated(uint32 indexed loanId, address indexed borrower, address indexed lender, uint256 loanPrincipalAmount, uint256 nftCollateralId, uint256 loanMaturityDate, uint256 loanLiquidationDate, address nftCollateralContract)
LoanRenegotiated(uint32 indexed loanId, address indexed borrower, address indexed lender, uint32 newLoanDuration, uint256 newMaximumRepaymentAmount, uint256 renegotiationFee, uint256 renegotiationAdminFee, bool isProRata)
LoanRepaid(uint32 indexed loanId, address indexed borrower, address indexed lender, uint256 loanPrincipalAmount, uint256 nftCollateralId, uint256 amountPaidToLender, uint256 adminFee, address nftCollateralContract, address loanERC20Denomination)
LoanStarted(uint32 indexed loanId, address indexed borrower, address indexed lender, struct LoanDataLoanTerms loanTerms)
MaximumLoanDurationUpdated(uint256 newMaximumLoanDuration)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
constructor(address _admin, address _nftfiHub, address[] _permittedErc20s)
This contract contains no fallback and receive objects.
BasisPointsTooHigh()
CollateralIdNotInRange()
CurrencyDenominationNotPermitted()
DelegationExists()
ERC20ZeroAddress()
FunctionInformationArityMismatch()
InvalidLenderSignature()
InvalidNonce()
LoanAlreadyRepaidOrLiquidated()
LoanDurationCannotBeZero()
LoanDurationExceedsMaximum()
LoanDurationOverflow()
LoanNotOverdueYet()
MinIdGreaterThanMaxId()
NFTCollateralContractNotPermitted()
NegativeInterestRate()
NoTokensInEscrow()
NoTokensOwned()
OnlyLenderCanLiquidate()
OriginalAcceptOfferDisabled()
OriginationFeeIsTooHigh()
RenegotiationSignatureInvalid()
SenderNotBorrower()
SenderNotLender()
TokenIsCollateral()
ZeroPrincipal()