DInterest
Verified contract
Active on
Ethereum with 251 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x68c1…8a1f
0x6c3f…e490
0xd817…6348
0x57e5…391e
0xcf20…6150
0xec5b…823c
0x5421…1a64
0x6316…b26e
Balances ($0.00)
No balances found for "DInterest"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14798042 | 3 years ago | | | 0 | 0.019531765 | |
| 14791124 | 3 years ago | | | 0 | 0.028879465 | |
| 14680282 | 3 years ago | | | 0 | 0.080726704 | |
| 14583238 | 3 years ago | | | 0 | 0.037626178 | |
| 14557728 | 3 years ago | | | 0 | 0.020348747 | |
| 14526503 | 3 years ago | | | 0 | 0.080038076 | |
| 14505273 | 3 years ago | | | 0 | 0.022315800 | |
| 14505273 | 3 years ago | | | 0 | 0.024010800 | |
| 14493092 | 3 years ago | | | 0 | 0.024728213 | |
| 14488347 | 3 years ago | | | 0 | 0.049384487 |
ABI
ABI objects
Getter at block 21331955
MaxDepositAmount() view returns (uint256)
500000000000000000000000
MaxDepositPeriod() view returns (uint256)
31556952
MinDepositAmount() view returns (uint256)
100000000000000000000
MinDepositPeriod() view returns (uint256)
604800
depositNFT() view returns (address)
0xec5b08d6113a98edb872fa2d8edfa9f2472b823c
depositsLength() view returns (uint256)
132
feeModel() view returns (address)
0xd817ec04440c51ec9b34b9625357e308b6a06348
fundingListLength() view returns (uint256)
5
fundingNFT() view returns (address)
0x5421ea9a76f116b283385a82fc50b64cf2121a64
interestModel() view returns (address)
0x57e5ce91994191893eb0683f16f476aee62d391e
interestOracle() view returns (address)
0xcf208972255b9f21b71f7ca2b0b4df93ca006150
isOwner() view returns (bool)
false
latestFundedDepositID() view returns (uint256)
132
moneyMarket() view returns (address)
0x68c16b704567f23a59615fd7dc38ebe9e6768a1f
mphMinter() view returns (address)
0x63167f3dc4e4ef5db1f1717275d2d150a634b26e
owner() view returns (address)
0x56f34826cc63151f74fa8f701e4f73c5eaae52ad
stablecoin() view returns (address)
0x6c3f90f043a72fa612cbac8115ee7e52bde6e490
totalDeposit() view returns (uint256)
219920952454525794764138
totalInterestOwed() view returns (uint256)
3631576068260446121496
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.