DirectLoanFixedOfferRedeploy
Verified contract
Active on
Ethereum with 42,879 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($1,059.72)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
APE | ERC-20 | 869.87809 | $1.15 |
$1,000.36 | |
шайлушай | ERC-20 | 250K | $0.000157 |
$39.23 | |
BOOP | ERC-20 | 213 | $0.05322 |
$11.34 | |
FUELX | ERC-20 | 8.775K | $0.000877 |
$7.69 | |
JNGL | ERC-20 | 5 | $0.204199 |
$1.02 | |
TOMI | ERC-20 | 5 | $0.016065 |
$0.08 | |
VAL | ERC-20 | 0.002 | $0.103418 |
$0 | |
UNICORN | ERC-20 | 73.681108M | -- | -- | |
DOOKEY | ERC-20 | 9.118002M | -- | -- | |
NAKAS | ERC-20 | 1M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20938011 | a month ago | | | 0 | 0.0010917231 | |
| 20938011 | a month ago | | | 0 | 0.0010917231 | |
| 20938011 | a month ago | | | 0 | 0.0010917231 | |
| 20938011 | a month ago | | | 0 | 0.0011847422 | |
| 20937730 | a month ago | | | 0 | 0.0028411721 | |
| 20933509 | a month ago | | | 0 | 0.0011929727 | |
| 20878834 | a month ago | | | 0 | 0.0030467572 | |
| 20766723 | 2 months ago | | | 0 | 0.00040826877 | |
| 20712829 | 2 months ago | | | 0 | 0.00066020768 | |
| 20701444 | 2 months ago | | | 0 | 0.00028586872 |
ABI
ABI objects
Getter at block 21157949
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 _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 acceptOffer(struct LoanDataOffer _offer, struct LoanDataSignature _signature, struct LoanDataBorrowerSettings _borrowerSettings)
cancelLoanCommitmentBeforeLoanHasBegun(uint256 _nonce)
drainERC1155Airdrop(address _tokenAddress, uint256 _tokenId, address _receiver)
drainERC20Airdrop(address _tokenAddress, address _receiver)
drainERC721Airdrop(address _tokenAddress, uint256 _tokenId, address _receiver)
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)
pullAirdrop(uint32 _loanId, address _target, bytes _data, address _nftAirdrop, uint256 _nftAirdropId, bool _is1155, uint256 _nftAirdropAmount)
renegotiateLoan(uint32 _loanId, uint32 _newLoanDuration, uint256 _newMaximumRepaymentAmount, uint256 _renegotiationFee, uint256 _lenderNonce, uint256 _expiry, bytes _lenderSignature)
setERC20Permit(address _erc20, bool _permit)
setERC20Permits(address[] _erc20s, bool[] _permits)
transferOwnership(address _newOwner)
unpause()
updateAdminFee(uint16 _newAdminFeeInBasisPoints)
updateMaximumLoanDuration(uint256 _newMaximumLoanDuration)
wrapCollateral(uint32 _loanId)
AdminFeeUpdated(uint16 newAdminFee)
ERC20Permit(address indexed erc20Contract, bool isPermitted)
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.
This contract contains no error objects.