OptimizedTransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 173 txns
Deployed by via 0xcf634500 at 13157335
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"

0x97da479e6cb6c9cd47cbb66115ff89eec7b2383d855ce9a9a9e648f825c82cde
0x4c523777c75e6dabec9bbf3b7c3d594eac0139c936674400796f8cab65072847
0x49afcbb78a190aba75e398a2a3280d3ea893df334d5930eb63aecb8bd3f5c9e3
0x92f3bbb1f1c9024272f6f7e77fe8705acd128c49a45ba450a1c63a9ed087ecc7
0x4e39cc0163f20c7bfa4791362504678a7a6b926890fff450cdd45a3ed67e4d01
0xa9b53f8e082a51be584fdf67db9fefe81bae4973a2a1afb24d7ea1f91c59306b
0xc84c2c1cdbd2967d68022370f706f171682f7106281c989861b09cd6dc3a9e7f
0xbe14148f70df8d2b9d74b619cfcf2b88ce09a5f092aa960fc86c32107e4a5a1a
0xfb1477d71168069097dbdee67a145600524ab384108df3dfda36b550c211573e
0xc2377e375423b66dbba778d21d672abfb089f47a3e8a916be3e0d499f8b7f620

Functions
Getter at block 21329706
GlobalDepositCap(view returns (uint256)
0
MaxDepositPeriod(view returns (uint64)
31556952
MinDepositAmount(view returns (uint256)
1000000000000000000
depositNFT(view returns (address)
0x46f836b6acbb92b5fead4405b8d2600cb6595015
depositsLength(view returns (uint256)
103
feeModel(view returns (address)
0x9c2ae492ec3a49c769babffc9500256749404f8e
fundingListLength(view returns (uint256)
7
fundingMultitoken(view returns (address)
0x940942ee99db1ad2a28d616b75d4b91d842f8d16
interestModel(view returns (address)
0xa3782f80474753fe0c3cf1792673ce3d572c5d16
interestOracle(view returns (address)
0x1bf9ed25646511c8f131819a1cd6efa203b1803c
moneyMarket(view returns (address)
0xa426d1c4250139b9b1c7257715e88df59d7821df
mphMinter(view returns (address)
0x01c2fee5d6e76ec26162daaf4e336beed01f2651
owner(view returns (address)
0x56f34826cc63151f74fa8f701e4f73c5eaae52ad
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
stablecoin(view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
sumOfRecordedFundedPrincipalAmountDivRecordedIncomeIndex(view returns (uint256)
4972803
totalDeposit(view returns (uint256)
763830793180880335323
totalFeeOwed(view returns (uint256)
379383505610234295
totalFundedPrincipalAmount(view returns (uint256)
1000188
totalInterestOwed(view returns (uint256)
1517534022426518045
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