DInterest

Verified contract

Active on Ethereum with 251 txns
Deployed by via 0xf04f13ab at 11479937
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "DInterest"

0xe836cbdf336ba4b75140828758918d40ed1a27a8df660d1a8ff476a329d8a77c
0xb60bdeba0bab784573581ab81240ba5092cd448a0b4992777358971a24976d16
0x5feef970c065f7111b78186287e55bcede1554010e492924b9647db36e15b6c0
0x200b1ab2f6884fe5419b93f6af08150ee2cdab97af3f8bd9f629cb9b87fe43a8
0xc889c498a5cc777ca88155d04c080458ec85ceaedd1dff37bc908abba1eee564
0xd387ac980597febf6b56330748d603977c069c01dc86d6f555544c0fc46b09e2
0x1c27f6b95468df485ca06cde4d0c962d10768026d8b385c99fe90ff0ceecd7fc
0xb0d7b06e18d4ff8100e15208c42442a4e6f56fb6ce2c39d09ec75f71e1b543e1
0x08132586f2c5b537d0a77a7a03fe2cec0cd21c7aea8f6c99749eea893f6a9b39
0x336c49a8d7d0c8a9690fd4b55ab322d70735874a43952871ed222f96ccb3f9f5

Functions
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 idview returns (bool)
getDeposit(uint256 depositIDview returns (struct DInterestDeposit)
getFunding(uint256 fundingIDview returns (struct DInterestFunding)
State-modifying
calculateInterestAmount(uint256 depositAmountuint256 depositPeriodInSecondsreturns (uint256 interestAmount)
deposit(uint256 amountuint256 maturationTimestamp
earlyWithdraw(uint256 depositIDuint256 fundingID
fundAll(
fundMultiple(uint256 toDepositID
moneyMarketIncomeIndex(returns (uint256)
multiDeposit(uint256[] amountListuint256[] maturationTimestampList
multiEarlyWithdraw(uint256[] depositIDListuint256[] fundingIDList
multiWithdraw(uint256[] depositIDListuint256[] fundingIDList
renounceOwnership(
setDepositNFTBaseURI(string newURI
setDepositNFTContractURI(string newURI
setDepositNFTTokenURI(uint256 tokenIdstring newURI
setFeeModel(address newValue
setFundingNFTBaseURI(string newURI
setFundingNFTContractURI(string newURI
setFundingNFTTokenURI(uint256 tokenIdstring 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 isNegativeuint256 surplusAmount)
surplusOfDeposit(uint256 depositIDreturns (bool isNegativeuint256 surplusAmount)
transferOwnership(address newOwner
withdraw(uint256 depositIDuint256 fundingID
Events
EDeposit(address indexed senderuint256 indexed depositIDuint256 amountuint256 maturationTimestampuint256 interestAmountuint256 mintMPHAmount
EFund(address indexed senderuint256 indexed fundingIDuint256 deficitAmount
ESetParamAddress(address indexed senderstring indexed paramNameaddress newValue
ESetParamUint(address indexed senderstring indexed paramNameuint256 newValue
EWithdraw(address indexed senderuint256 indexed depositIDuint256 indexed fundingIDbool earlyuint256 takeBackMPHAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(struct DInterestDepositLimit _depositLimitaddress _moneyMarketaddress _stablecoinaddress _feeModeladdress _interestModeladdress _interestOracleaddress _depositNFTaddress _fundingNFTaddress _mphMinter
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.