CollectionOfferLoan

Verified contract

Active on Ethereum with 444 txns
Deployed by via 0xcc6e60be at 20835443
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "CollectionOfferLoan"

0x8c22b13b65289c269e7cb24620cda54e6117725cc0052511d349c9af48109275
0x5cf5083f7abfe105057c5a7497a7c1cddfc64830f03b7508a8388eaad5e5a10e
0xc87be73911f92a18dea4998d08ba96a746fe3239a002943a1221cbfd666e317c
0x534013de2578bf1e4d6b688e6797d046636f4d6c69f5ea54773a4512d28ca131
0x5b4dd57bc94e117071c2fa5dde695a3158ffebbf1f3d9c358fa42e7c60d3a368
0x3b483d777b09940ac02356a13496f9a5fe7a390e358987c6a6aab1c4356d2e13
0x266b57d23ea41e6f3c49e36a50dcda07306f5190aab8e716f2da0dbbed3f9f3d
0x2905d5145595ede5ccaa3134101e45a7d6fc28891eb03e14fed41115ef773bdd
0x37fadf4c71fc483a3b3350253f49a06fd5954a48e9ac2fb9232d34003b801277
0xdde2207a2b3fc1836997f98ff1585de01f3be5b6ad5b26584d0840ce33ac1ba5

Functions
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 _erc20view returns (bool)
getEscrowAddress(address _borrowerview returns (address)
getLoanTerms(uint32 _loanIdview returns (struct LoanDataLoanTerms)
getPayoffAmount(uint32 _loanIdview returns (uint256)
getWhetherRenegotiationNonceHasBeenUsedForUser(address _useruint256 _nonceview returns (bool)
loanRepaidOrLiquidated(uint32view returns (bool)
State-modifying
acceptCollectionOffer(struct LoanDataOffer _offerstruct LoanDataSignature _signaturereturns (uint32)
acceptCollectionOfferWithIdRange(struct LoanDataOffer _offerstruct LoanDataCollectionIdRange _idRangestruct LoanDataSignature _signaturereturns (uint32)
acceptOffer(struct LoanDataOfferstruct LoanDataSignaturereturns (uint32)
acceptTransferOwnership(
cancelRefinancingCommitment(uint256 _nonce
cancelTransferOwnership(
drainNFT(string _nftTypeaddress _tokenAddressuint256 _tokenIdaddress _receiver
liquidateOverdueLoan(uint32 _loanId
mintObligationReceipt(uint32 _loanId
mintPromissoryNote(uint32 _loanId
pause(
payBackLoan(uint32 _loanId
payBackLoanSafe(uint32 _loanId
rejectTransferOwnership(
renegotiateLoan(uint32 _loanIduint32 _newLoanDurationuint256 _newMaximumRepaymentAmountuint256 _renegotiationFeeuint256 _lenderNonceuint256 _expirybool _isProRatabytes _lenderSignature
requestTransferOwnership(address _newOwnerCandidate
setERC20Permit(address _erc20bool _permit
setERC20Permits(address[] _erc20sbool[] _permits
unpause(
updateAdminFee(uint16 _newAdminFeeInBasisPoints
updateMaximumLoanDuration(uint256 _newMaximumLoanDuration
Events
AdminFeeUpdated(uint16 newAdminFee
ERC20Permit(address indexed erc20Contractbool isPermitted
LoanCreated(address indexed nftCollateralContractuint256 indexed nftCollateralIdaddress indexed recipientuint256 loanId
LoanLiquidated(uint32 indexed loanIdaddress indexed borroweraddress indexed lenderuint256 loanPrincipalAmountuint256 nftCollateralIduint256 loanMaturityDateuint256 loanLiquidationDateaddress nftCollateralContract
LoanRenegotiated(uint32 indexed loanIdaddress indexed borroweraddress indexed lenderuint32 newLoanDurationuint256 newMaximumRepaymentAmountuint256 renegotiationFeeuint256 renegotiationAdminFeebool isProRata
LoanRepaid(uint32 indexed loanIdaddress indexed borroweraddress indexed lenderuint256 loanPrincipalAmountuint256 nftCollateralIduint256 amountPaidToLenderuint256 adminFeeaddress nftCollateralContractaddress loanERC20Denomination
LoanStarted(uint32 indexed loanIdaddress indexed borroweraddress indexed lenderstruct LoanDataLoanTerms loanTerms
MaximumLoanDurationUpdated(uint256 newMaximumLoanDuration
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor
constructor(address _adminaddress _nftfiHubaddress[] _permittedErc20s
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(