DirectLoanFixedOfferRedeploy

Verified contract

Active on Ethereum with 42,882 txns
Deployed by via 0x2a6e2a69 at 15747078
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,174.34
ERC-20
Value $28.69
ERC-20
Value $7.29
ERC-20
Value $5.75
ERC-20
Value $0.63
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x15a33ac8faf1143258c2382bb30240b473251cf6b2e8033ce902b9a66a418a1a
0x295a770ca1d288abe96b7e4ca23eb1731a3a3ec3d1a05d0237a97b2a9f3487b3
0x78376f9453e9f4ba05e7ea9d91e2b08ba3a5fed814d034ff6ff97acf53605a7a
0x4fdb530f1af4f6953535d6450c00b9407a3cca92a61e21c7cb3b2254455b9285
0x4cb1bdda4fdf334caf028395c118ec25c34460257af7cef0e04b6d3f321ab0cf
0x3272c7fa8ccd5d0cc425dd60255657b3fbb95dae4fa33f702829e045aabb6d79
0x4942ddcabd6e5848baeb88208eccfde7f284433b3f9f538b8f87bb39402c5e90
0xfd7be5228060fae8d2ba702b2ca9d157f1e55968e67412124ba38b8662aaabde
0x54c5c8e72cedaff29b4176e5ced324c08c07ab0c1485f9f655682cc7f1b1a5b9
0xa9db0ed6f831e2f7f17c8ee438e0939cad0c44285f889a9eb107ca38134b38fb

Functions
Getter at block 21256604
HUNDRED_PERCENT(view returns (uint16)
10000
LOAN_COORDINATOR(view returns (bytes32)
0x4449524543545f4c4f414e5f434f4f5244494e41544f52000000000000000000
LOAN_TYPE(pure returns (bytes32)
0x4449524543545f4c4f414e5f46495845445f52454445504c4f59000000000000
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.