DInterest

Verified contract

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

No balances found for "DInterest"

0x82b55150ac74543cb6fea9c084817e7a8d9eb0447083671e284d8e7a05ec69df
0xa7d35fb1c880e3cd3729c0e5d40e9be960212bfb624d3814809cdcddd45a0c9d
0x6dfa4677fed5875f527bf78618ef39185de1d5279c1b513ab6412ef7f7984355
0x36ab7419b2f79efb30ec5235db4b834f2384641a74ac03535abde504c9d16dc2
0x13336c349e588be5541e75748e14d1a557d85ebc54c2b2a1fdd283d50b804305
0x7e36f64730e491de091e52ac8d8ada91ea6efd11df382a13faeaf8fcecc4148c
0x4f19f0610d3011a0fbb927504693467b987789bb6a3fee18ab6e1bc47beaab63
0xa4745da7b89d8c7cb7a8b88177c4fa5025c00a75f3c89f421868159dc45ffdf9
0xb293c34ad9890d8c9957afd29caa9beb5b755d9c66842566dc6f40d34df32d4f
0x8a3da96cc68158b03836392758e3027f0f521916304c7eba58707f5628539896

Functions
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 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
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 deficitAmountuint256 mintMPHAmount
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.