DInterest

Verified contract

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

No balances found for "DInterest"

0xc760ea092edf9b2588d1d0a5c076d6a0db854af2dec7873cdefb6eb954fd6822
0x2b1cdb2fe9894c5cff7f7acc7c06617398202bcc415ad795bf0fd63d7cf4f33d
From
0x45d508450d56f36ef6bf5f15275053d8e6639ddcdc4ebb1d41b05ec098638d5e
0xff6c90e7838cefc839eddaf0330414f9661db0c303995e16e6a4c91a6c5b18cb
0x5de9d976d2956b816ab021169e49149ffac99752fa299940bb6db317d78bbd2d
0xcf868bb1c28a1e24e712bc4c62de689d17c0a92fe68f1cc4a4d27eb3386cdfa4
0x87352b3d5aaa42223807103ccb03b3a8419caf7884089c3047d6353b49020390
0xbd4b6710747ad8f2512f154c17a90fda8c427caf29972816f40fc8ae1a03f0c2
0x0e112c88df9a27eb8b95c883f3edd4695b88737f06ac98d1cf882a7493aed540
0xd313d3415cd5cef0da899911b7f36e9d68d704c9cc2975ab2a913a977c648d8d

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