DirectLoanFixedCollectionOffer

Verified contract

Active on Ethereum with 34,188 txns
Deployed by via 0x870f90d5 at 15739467
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $675.07
ERC-20
Value $6.92
ERC-20
Value $0.29
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xdeae437f1a147ec01786bf3415da429bd46603b84bf4e017e525a1adf0aa8d61
0xaf1f7534f9a965981cecd32b63860a6015f2c80b87cba18ba41bed80d5d15302
0x0245d5b0d0cecff56e916a85c3bc9400f7a33411d475ecdfe943d0cb796939d6
0x41f809c1b50ba11e9bd7a827e9c71ec33e1e2bde49a2f81a535d3395e401ff95
0xbd655f83d8cceed53525a3da24fb37bc7f8df7abdc498b282fecd32f7abb7a94
0x84705c3426d7a00e3565f6d7503b2a9ca977d6a4b96b82adcb6d728f027c8947
0x2120a80cfa2ca6da7d728b5692dcc0f9655998eded326f7d21e3db26b231d1cb
0x446ee71737472a395ba7561ef6e0c38105527a87e960d8fb546535af5cb175f5
0x661bd1ebec9d4b6b0f5267463c18a2f17e38dfc750798a4d453bb33a72da9808
0x62beeec7d366326bb3a23c4e18b2b48982992f9f7b2e9db4bd1f43d75e9f68ce

Functions
Getter at block 20791859
HUNDRED_PERCENT(view returns (uint16)
10000
LOAN_COORDINATOR(view returns (bytes32)
0x4449524543545f4c4f414e5f434f4f5244494e41544f52000000000000000000
LOAN_TYPE(pure returns (bytes32)
0x4449524543545f4c4f414e5f46495845445f434f4c4c454354494f4e00000000
adminFeeInBasisPoints(view returns (uint16)
500
hub(view returns (address)
0xd99b8075cb583fde8f60a2c3ac84ee37c701a578
maximumLoanDuration(view returns (uint256)
32054400
owner(view returns (address)
0xdca17eedc1aa3dbb14361678566b2da5a1bb4c31
paused(view returns (bool)
true
Read-only
getERC20Permit(address _erc20view returns (bool)
getPayoffAmount(uint32 _loanIdview returns (uint256)
getWhetherNonceHasBeenUsedForUser(address _useruint256 _nonceview returns (bool)
loanIdToLoan(uint32view returns (uint256 loanPrincipalAmountuint256 maximumRepaymentAmountuint256 nftCollateralIdaddress loanERC20Denominationuint32 loanDurationuint16 loanInterestRateForDurationInBasisPointsuint16 loanAdminFeeInBasisPointsaddress nftCollateralWrapperuint64 loanStartTimeaddress nftCollateralContractaddress borrower)
loanIdToLoanExtras(uint32view returns (address revenueSharePartneruint16 revenueShareInBasisPointsuint16 referralFeeInBasisPoints)
loanRepaidOrLiquidated(uint32view returns (bool)
supportsInterface(bytes4 _interfaceIdview returns (bool)
State-modifying
acceptOffer(struct LoanDataOffer _offerstruct LoanDataSignature _signaturestruct LoanDataBorrowerSettings _borrowerSettings
cancelLoanCommitmentBeforeLoanHasBegun(uint256 _nonce
drainERC1155Airdrop(address _tokenAddressuint256 _tokenIdaddress _receiver
drainERC20Airdrop(address _tokenAddressaddress _receiver
drainERC721Airdrop(address _tokenAddressuint256 _tokenIdaddress _receiver
liquidateOverdueLoan(uint32 _loanId
mintObligationReceipt(uint32 _loanId
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pause(
payBackLoan(uint32 _loanId
pullAirdrop(uint32 _loanIdaddress _targetbytes _dataaddress _nftAirdropuint256 _nftAirdropIdbool _is1155uint256 _nftAirdropAmount
renegotiateLoan(uint32 _loanIduint32 _newLoanDurationuint256 _newMaximumRepaymentAmountuint256 _renegotiationFeeuint256 _lenderNonceuint256 _expirybytes _lenderSignature
setERC20Permit(address _erc20bool _permit
setERC20Permits(address[] _erc20sbool[] _permits
transferOwnership(address _newOwner
unpause(
updateAdminFee(uint16 _newAdminFeeInBasisPoints
updateMaximumLoanDuration(uint256 _newMaximumLoanDuration
wrapCollateral(uint32 _loanId
Events
AdminFeeUpdated(uint16 newAdminFee
ERC20Permit(address indexed erc20Contractbool isPermitted
LoanLiquidated(uint32 indexed loanIdaddress indexed borroweraddress indexed lenderuint256 loanPrincipalAmountuint256 nftCollateralIduint256 loanMaturityDateuint256 loanLiquidationDateaddress nftCollateralContract
LoanRenegotiated(uint32 indexed loanIdaddress indexed borroweraddress indexed lenderuint32 newLoanDurationuint256 newMaximumRepaymentAmountuint256 renegotiationFeeuint256 renegotiationAdminFee
LoanRepaid(uint32 indexed loanIdaddress indexed borroweraddress indexed lenderuint256 loanPrincipalAmountuint256 nftCollateralIduint256 amountPaidToLenderuint256 adminFeeuint256 revenueShareaddress revenueSharePartneraddress nftCollateralContractaddress loanERC20Denomination
LoanStarted(uint32 indexed loanIdaddress indexed borroweraddress indexed lenderstruct LoanDataLoanTerms loanTermsstruct LoanDataLoanExtras loanExtras
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

This contract contains no error objects.