DInterest
Verified contract
Active on
Ethereum with 462 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x4a24…0b2a
0xdf5e…06a8
0x87d7…e612
0x53d8…f5f8
0xc172…feda
0x86da…e74c
0x58c2…fe85
0x2165…b0a6
Balances ($0.00)
No balances found for "DInterest"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11355432 | 4 years ago | | | 0 | 0.0045066745 | |
| 11331319 | 4 years ago | | | 0 | 0.0059058720 | |
| 11318404 | 4 years ago | | | 0 | 0.043940616 | |
| 11301147 | 4 years ago | | | 0 | 0.011234652 | |
| 11301147 | 4 years ago | | | 0 | 0.011729652 | |
| 11301146 | 4 years ago | | | 0 | 0.011729652 | |
| 11301146 | 4 years ago | | | 0 | 0.011729652 | |
| 11301146 | 4 years ago | | | 0 | 0.011374208 | |
| 11301145 | 4 years ago | | | 0 | 0.011374208 | |
| 11301145 | 4 years ago | | | 0 | 0.011374208 |
ABI
ABI objects
Getter at block 21273091
MaxDepositAmount() view returns (uint256)
100000000000000000000000
MaxDepositPeriod() view returns (uint256)
31556952
MinDepositAmount() view returns (uint256)
100000000000000000000
MinDepositPeriod() view returns (uint256)
604800
depositNFT() view returns (address)
0x86daf7db5fd66db2767a0da2ff5eaab16d18e74c
depositsLength() view returns (uint256)
153
feeModel() view returns (address)
0x87d700b0e5aaade6079faef1f6564405e7c0e612
fundingListLength() view returns (uint256)
114
fundingNFT() view returns (address)
0x58c22ca208e2066fa55fbe79b6b9a55db0a4fe85
interestModel() view returns (address)
0x53d8d305d1bb3098a46ac97c84b210004c54f5f8
interestOracle() view returns (address)
0xc172061ccf700a4c13d5217dc4c49aee5a4cfeda
isOwner() view returns (bool)
false
latestFundedDepositID() view returns (uint256)
146
moneyMarket() view returns (address)
0x4a245808d621dbe39ac4e2286f2b2cd8ead30b2a
mphMinter() view returns (address)
0x2165b3800b17224de39303c240a41064179db0a6
owner() view returns (address)
0x4027d912a19e3cd540fb580af6a9088eac738566
stablecoin() view returns (address)
0xdf5e0e81dff6faf3a7e52ba697820c5e32d806a8
totalDeposit() view returns (uint256)
4749965673002219991872
totalInterestOwed() view returns (uint256)
290830385219818765782
unfundedUserDepositAmount() view returns (uint256)
200000000000000000000
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)
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, uint256 mintMPHAmount)
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.