DInterest
Verified contract
Active on
Ethereum with 224 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xb45b…11fd
0x6b17…1d0f
0x11b2…41ab
0x57e5…391e
0x4d98…f160
0x9d48…2203
0x4a20…723b
0x6316…b26e
Balances ($0.00)
No balances found for "DInterest"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15703871 | 2 years ago | | | 0 | 0.0041234018 | |
| 15603588 | 2 years ago | | | 0 | 0.0020176250 | |
| 14932667 | 2 years ago | | | 0 | 0.011782541 | |
| 14810283 | 2 years ago | | | 0 | 0.0054308080 | |
| 14705077 | 2 years ago | | | 0 | 0.023819271 | |
| 14705069 | 2 years ago | | | 0 | 0.018485560 | |
| 14699971 | 2 years ago | | | 0 | 0.047003122 | |
| 14699969 | 2 years ago | | | 0 | 0.050118107 | |
| 14666007 | 2 years ago | | | 0 | 0.010568043 | |
| 14665976 | 2 years ago | | | 0 | 0.013471209 |
ABI
ABI objects
Getter at block 21028872
MaxDepositAmount() view returns (uint256)
500000000000000000000000
MaxDepositPeriod() view returns (uint256)
31556952
MinDepositAmount() view returns (uint256)
1000000000000000
MinDepositPeriod() view returns (uint256)
604800
depositNFT() view returns (address)
0x9d481e42d9a2b52397262cdbe76abf3ca7b52203
depositsLength() view returns (uint256)
99
feeModel() view returns (address)
0x11b2f96c0040c0189fd9f6c4405d086b03bc41ab
fundingListLength() view returns (uint256)
21
fundingNFT() view returns (address)
0x4a201e1b6d1ffadebe7c873f32a14473169b723b
interestModel() view returns (address)
0x57e5ce91994191893eb0683f16f476aee62d391e
interestOracle() view returns (address)
0x4d986f2607a1f54de55ec7fff332a13d076ef160
isOwner() view returns (bool)
false
latestFundedDepositID() view returns (uint256)
97
moneyMarket() view returns (address)
0xb45badb785142e6f459a8f5f724b6688cef311fd
mphMinter() view returns (address)
0x63167f3dc4e4ef5db1f1717275d2d150a634b26e
owner() view returns (address)
0x56f34826cc63151f74fa8f701e4f73c5eaae52ad
stablecoin() view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
totalDeposit() view returns (uint256)
3993973045041652632629
totalInterestOwed() view returns (uint256)
84546037139801691453
unfundedUserDepositAmount() view returns (uint256)
0
Read-only
depositIsFunded(uint256 id) view returns (bool)
getDeposit(uint256 depositID) view returns (struct DInterestDeposit)
getFunding(uint256 fundingID) view returns (struct DInterestFunding)
State-modifying
Events calculateInterestAmount(uint256 depositAmount, uint256 depositPeriodInSeconds) returns (uint256 interestAmount)
deposit(uint256 amount, uint256 maturationTimestamp)
earlyWithdraw(uint256 depositID, uint256 fundingID)
fundAll()
fundMultiple(uint256 toDepositID)
moneyMarketIncomeIndex() returns (uint256)
multiDeposit(uint256[] amountList, uint256[] maturationTimestampList)
multiEarlyWithdraw(uint256[] depositIDList, uint256[] fundingIDList)
multiWithdraw(uint256[] depositIDList, uint256[] fundingIDList)
renounceOwnership()
setDepositNFTBaseURI(string newURI)
setDepositNFTContractURI(string newURI)
setDepositNFTTokenURI(uint256 tokenId, string newURI)
setFeeModel(address newValue)
setFundingNFTBaseURI(string newURI)
setFundingNFTContractURI(string newURI)
setFundingNFTTokenURI(uint256 tokenId, string newURI)
setInterestModel(address newValue)
setInterestOracle(address newValue)
setMPHMinter(address newValue)
setMaxDepositAmount(uint256 newValue)
setMaxDepositPeriod(uint256 newValue)
setMinDepositAmount(uint256 newValue)
setMinDepositPeriod(uint256 newValue)
setRewards(address newValue)
surplus() returns (bool isNegative, uint256 surplusAmount)
surplusOfDeposit(uint256 depositID) returns (bool isNegative, uint256 surplusAmount)
transferOwnership(address newOwner)
withdraw(uint256 depositID, uint256 fundingID)
EDeposit(address indexed sender, uint256 indexed depositID, uint256 amount, uint256 maturationTimestamp, uint256 interestAmount, uint256 mintMPHAmount)
EFund(address indexed sender, uint256 indexed fundingID, uint256 deficitAmount)
ESetParamAddress(address indexed sender, string indexed paramName, address newValue)
ESetParamUint(address indexed sender, string indexed paramName, uint256 newValue)
EWithdraw(address indexed sender, uint256 indexed depositID, uint256 indexed fundingID, bool early, uint256 takeBackMPHAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor(struct DInterestDepositLimit _depositLimit, address _moneyMarket, address _stablecoin, address _feeModel, address _interestModel, address _interestOracle, address _depositNFT, address _fundingNFT, address _mphMinter)
This contract contains no fallback and receive objects.
This contract contains no error objects.