This contract is being backfilled. You may encounter incomplete storage history.

OptimizedTransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 41 txns
Deployed by via 0xae77e926 at 13279338
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
3 additional variables

No balances found for "OptimizedTransparentUpgradeableProxy"

0x817c6aefc60da0272048dd9c2d04a9e1f3a6888aca8a024d4992eb63fa4aeabe
0x2b60fd1829dd29ae00e8efde1250007f5cff516122c5b3d3f88e73eb248695c1
0x81952d71dd7aed342aed4fa88c561068de7e0dd026ce5fc5b065e292d8abf53f
0x38c2d36c676060f92b6d0b68c21bf69c6ddecec30cc882f6afcae085d209cafd
0x2962195c3d806c6c7795138745d4d38ad3f6ebce220bc421b450bd743668f2c4
0x5a4a103785b41f5fefd5c42cd4ded7c8d421b2d5254438bdce59a040d6c0ac36
0xed28a328178a8f9c1afe83befa30f4018cb94e37914608617d8e313aebbbffa2
0x99342511ec0122ec7f6f935d6728587c75ac564898b545e95d0c9127baecb203
0x0b78866d16efb05bbfedd59ca5f8df427321df901bd4235c31fda059e6b3efcd
0x720255c42d17835f94ab4d475b1d17bc2d525fd14f81b61cf70e3868ebfa9365

Functions
Getter at block 21214829
GlobalDepositCap(view returns (uint256)
0
MaxDepositPeriod(view returns (uint64)
31556952
MinDepositAmount(view returns (uint256)
10000000000000000000
depositNFT(view returns (address)
0x64d8e8e3a65c1d63f374627a2d31eb7077e6c2f0
depositsLength(view returns (uint256)
19
feeModel(view returns (address)
0x9c2ae492ec3a49c769babffc9500256749404f8e
fundingListLength(view returns (uint256)
2
fundingMultitoken(view returns (address)
0x14c9771582f03136935b2a213902c8c953bfcb75
interestModel(view returns (address)
0xa3782f80474753fe0c3cf1792673ce3d572c5d16
interestOracle(view returns (address)
0x27c138f636681c8406bc532725a89acb6ed27402
moneyMarket(view returns (address)
0xcfc17ca3f0c946021aff212ee5219db56469eb2c
mphMinter(view returns (address)
0x01c2fee5d6e76ec26162daaf4e336beed01f2651
owner(view returns (address)
0x56f34826cc63151f74fa8f701e4f73c5eaae52ad
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
stablecoin(view returns (address)
0xd533a949740bb3306d119cc777fa900ba034cd52
sumOfRecordedFundedPrincipalAmountDivRecordedIncomeIndex(view returns (uint256)
925738
totalDeposit(view returns (uint256)
67684897994853706061
totalFeeOwed(view returns (uint256)
43575810280294049
totalFundedPrincipalAmount(view returns (uint256)
1071535
totalInterestOwed(view returns (uint256)
174303241121107382
Read-only
getDeposit(uint64 depositIDview returns (struct DInterestDeposit)
getFunding(uint64 fundingIDview returns (struct DInterestFunding)
State-modifying
admin(returns (address)
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
calculateInterestAmount(uint256 depositAmountuint256 depositPeriodInSecondsreturns (uint256 interestAmount)
claimOwnership(
decreaseFeeForDeposit(uint64 depositIDuint256 newFeeRate
deposit(uint256 depositAmountuint64 maturationTimestampreturns (uint64 depositIDuint256 interestAmount)
deposit(uint256 depositAmountuint64 maturationTimestampuint256 minimumInterestAmountstring urireturns (uint64 depositIDuint256 interestAmount)
fund(uint64 depositIDuint256 fundAmountreturns (uint64 fundingIDuint256 fundingMultitokensMinteduint256 actualFundAmountuint256 principalFunded)
fund(uint64 depositIDuint256 fundAmountuint256 minPrincipalFundedreturns (uint64 fundingIDuint256 fundingMultitokensMinteduint256 actualFundAmountuint256 principalFunded)
initialize(uint64 _MaxDepositPerioduint256 _MinDepositAmountaddress _feeModeladdress _interestModeladdress _interestOracleaddress _depositNFTaddress _fundingMultitokenaddress _mphMinter
multicall(bytes[] datareturns (bytes[] results)
payInterestToFunders(uint64 fundingIDreturns (uint256 interestAmount)
rescue(address tokenaddress target
rolloverDeposit(uint64 depositIDuint64 maturationTimestampreturns (uint256 newDepositIDuint256 interestAmount)
rolloverDeposit(uint64 depositIDuint64 maturationTimestampuint256 minimumInterestAmountstring urireturns (uint256 newDepositIDuint256 interestAmount)
setDepositNFTBaseURI(string newURI
setDepositNFTContractURI(string newURI
setFeeModel(address newValue
setGlobalDepositCap(uint256 newValue
setInterestModel(address newValue
setInterestOracle(address newValue
setMPHMinter(address newValue
setMaxDepositPeriod(uint64 newValue
setMinDepositAmount(uint256 newValue
setRewards(address newValue
skimSurplus(address recipient
surplus(returns (bool isNegativeuint256 surplusAmount)
topupDeposit(uint64 depositIDuint256 depositAmountreturns (uint256 interestAmount)
topupDeposit(uint64 depositIDuint256 depositAmountuint256 minimumInterestAmountreturns (uint256 interestAmount)
transferOwnership(address newOwnerbool directbool renounce
withdraw(uint64 depositIDuint256 virtualTokenAmountbool earlyreturns (uint256 withdrawnStablecoinAmount)
Events
Upgraded(address indexed implementation
EDeposit(address indexed senderuint256 indexed depositIDuint256 depositAmountuint256 interestAmountuint256 feeAmountuint64 maturationTimestamp
EFund(address indexed senderuint64 indexed fundingIDuint256 fundAmountuint256 tokenAmount
EPayFundingInterest(uint256 indexed fundingIDuint256 interestAmountuint256 refundAmount
ERolloverDeposit(address indexed senderuint64 indexed depositIDuint64 indexed newDepositID
ESetParamAddress(address indexed senderstring indexed paramNameaddress newValue
ESetParamUint(address indexed senderstring indexed paramNameuint256 newValue
ETopupDeposit(address indexed senderuint64 indexed depositIDuint256 depositAmountuint256 interestAmountuint256 feeAmount
EWithdraw(address indexed senderuint256 indexed depositIDbool indexed earlyuint256 virtualTokenAmountuint256 feeAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors
PRBMathUD60x18__Exp2InputTooBig(uint256 x
PRBMath__MulDivFixedPointOverflow(uint256 prod1
PRBMath__MulDivOverflow(uint256 prod1uint256 denominator