DirectLoanFixedCollectionOffer
Verified contract
Active on
Ethereum with 13,419 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($5,705.65)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
pepecoin | ERC-20 | 1.746388K | $3.26 |
$5,693.23 | |
BSKT | ERC-20 | 3M | $0.000004 |
$12.42 | |
VAL | ERC-20 | 0.003 | $0.226776 |
$0 | |
ASS | ERC-20 | 7K | -- | -- | |
MPH | ERC-721 | 1 | -- | -- | |
COOL | ERC-721 | 1 | -- | -- | |
(#30000000) | TOADZ | ERC-721 | 1 | -- | -- |
MOONBIRD | ERC-721 | 1 | -- | -- | |
MOONBIRD | ERC-721 | 1 | -- | -- | |
WPV1 | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20791900 | 5 hours ago | | | 0 | 0.0030604613 | |
| 20791881 | 5 hours ago | | | 0 | 0.0030913988 | |
| 20791871 | 5 hours ago | | | 0 | 0.0030149543 | |
| 20791862 | 5 hours ago | | | 0 | 0.0032046877 | |
| 20787777 | 18 hours ago | | | 0 | 0.00067048664 | |
| 20787593 | 19 hours ago | | | 0 | 0.0022738742 | |
| 20787195 | 20 hours ago | | | 0 | 0.0045026473 | |
| 20786964 | 21 hours ago | | | 0 | 0.0030664182 | |
| 20786782 | a day ago | | | 0 | 0.0032823034 | |
| 20786026 | a day ago | | | 0 | 0.0051206228 |
ABI
ABI objects
Getter at block 20793268
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)
0x4deacddef0e6ada9a35e360126181c75fa7f8eda
maximumLoanDuration() view returns (uint256)
157680000
owner() view returns (address)
0xdca17eedc1aa3dbb14361678566b2da5a1bb4c31
paused() view returns (bool)
false
Read-only
getERC20Permit(address _erc20) view returns (bool)
getPayoffAmount(uint32 _loanId) view returns (uint256)
getWhetherNonceHasBeenUsedForUser(address _user, uint256 _nonce) view returns (bool)
loanIdToLoan(uint32) view returns (uint256 loanPrincipalAmount, uint256 maximumRepaymentAmount, uint256 nftCollateralId, address loanERC20Denomination, uint32 loanDuration, uint16 loanInterestRateForDurationInBasisPoints, uint16 loanAdminFeeInBasisPoints, address nftCollateralWrapper, uint64 loanStartTime, address nftCollateralContract, address borrower)
loanIdToLoanExtras(uint32) view returns (address revenueSharePartner, uint16 revenueShareInBasisPoints, uint16 referralFeeInBasisPoints)
loanRepaidOrLiquidated(uint32) view returns (bool)
supportsInterface(bytes4 _interfaceId) view returns (bool)
State-modifying
Events acceptCollectionOffer(struct LoanDataOffer _offer, struct LoanDataSignature _signature, struct LoanDataBorrowerSettings _borrowerSettings)
acceptCollectionOfferWithIdRange(struct LoanDataOffer _offer, struct LoanDataCollectionIdRange _idRange, struct LoanDataSignature _signature, struct LoanDataBorrowerSettings _borrowerSettings)
acceptOffer(struct LoanDataOffer, struct LoanDataSignature, struct LoanDataBorrowerSettings) returns (uint32)
acceptTransferOwnership()
cancelLoanCommitmentBeforeLoanHasBegun(uint256 _nonce)
cancelTransferOwnership()
drainERC1155Airdrop(address _tokenAddress, uint256 _tokenId, address _receiver)
drainERC20Airdrop(address _tokenAddress, uint256 amount, address _receiver)
drainERC721Airdrop(address _tokenAddress, uint256 _tokenId, address _receiver)
getEscrowedPayBack(address _token)
liquidateOverdueLoan(uint32 _loanId)
mintObligationReceipt(uint32 _loanId)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
pause()
payBackLoan(uint32 _loanId)
payBackLoanSafe(uint32 _loanId)
rejectTransferOwnership()
renegotiateLoan(uint32 _loanId, uint32 _newLoanDuration, uint256 _newMaximumRepaymentAmount, uint256 _renegotiationFee, uint256 _lenderNonce, uint256 _expiry, 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)
EscrowRepay(uint32 indexed 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)
LoanRepaid(uint32 indexed loanId, address indexed borrower, address indexed lender, uint256 loanPrincipalAmount, uint256 nftCollateralId, uint256 amountPaidToLender, uint256 adminFee, uint256 revenueShare, address revenueSharePartner, address nftCollateralContract, address loanERC20Denomination)
LoanStarted(uint32 indexed loanId, address indexed borrower, address indexed lender, struct LoanDataLoanTerms loanTerms, struct LoanDataLoanExtras loanExtras)
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.
AdminFeeChanged()
BasisPointsTooHigh()
CollateralIdNotInRange()
CurrencyDenominationNotPermitted()
ERC20ZeroAddress()
FunctionInformationArityMismatch()
InvalidLenderSignature()
InvalidNonce()
LoanAlreadyRepaidOrLiquidated()
LoanDurationCannotBeZero()
LoanDurationExceedsMaximum()
LoanDurationOverflow()
LoanNotOverdueYet()
MinIdGreaterThanMaxId()
NFTCollateralContractNotPermitted()
NFTNotOwned()
NegativeInterestRate()
NoNFTsOwned()
NoTokensInEscrow()
NoTokensOwned()
OnlyLenderCanLiquidate()
OriginalAcceptOfferDisabled()
RenegotiationSignatureInvalid()
SenderNotBorrower()
TokenIsCollateral()
TokensInEscrow()