OptimizedTransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 189 txns
Deployed by via 0xb7ab505b at 13284713
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"

0xcd27f31d7a864a8ddb5d16ea1b96535ef93d9be61840ddb11d71c0eb1eb8cebe
0x48f147d4f5e98da2c7f028fd5ecd0cf9c6ae42a7ac147403c88f04233eae917b
0x1bef506f5858f15d194d295f395d573f57c9f49f256466a9e3d5893a39944afd
0x4952ccd7e7c2bb130ca471b6f78b02d3a12d4abec7cce0237cf56401af3d0280
0xdbed9e760664d59f629a02a475eb0110db53ae1a5c23c72bb81321facc07f6d7
0xe33e6e9df9012d848bb1da3953bcabf4ee67cfd0fed034814f329b1f52e2aaf3
0x33a622f1e82ae890bc61e651ccef25c1638faad60a766c7ee373f512ef752059
0xc0208c125f65c55bd682bf8d4ec8953003771fc113a868bdf747a71f5466c0c7
0xff0218812e82eab31937d6a3d5ebb79d1574b28b50d626925367b898d7a1b2fd
0x063e9bdfd16c7a108cdddc5d5efac27635fa9089daec53481a26239ef278894b

Functions
Getter at block 21216252
GlobalDepositCap(view returns (uint256)
0
MaxDepositPeriod(view returns (uint64)
31556952
MinDepositAmount(view returns (uint256)
10000000000000000
depositNFT(view returns (address)
0xe344646a7e7985948518ab8755a3565bc9211753
depositsLength(view returns (uint256)
101
feeModel(view returns (address)
0x9c2ae492ec3a49c769babffc9500256749404f8e
fundingListLength(view returns (uint256)
2
fundingMultitoken(view returns (address)
0x2accca64e2ad934ab65eb308b6dd2b424386c4b7
interestModel(view returns (address)
0xa3782f80474753fe0c3cf1792673ce3d572c5d16
interestOracle(view returns (address)
0x541a53a24612b86b540b7bfd81444a96dc8118b2
moneyMarket(view returns (address)
0x2d9028e833645858e292d1d7deafdbdcd8555200
mphMinter(view returns (address)
0x01c2fee5d6e76ec26162daaf4e336beed01f2651
owner(view returns (address)
0x56f34826cc63151f74fa8f701e4f73c5eaae52ad
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
stablecoin(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
sumOfRecordedFundedPrincipalAmountDivRecordedIncomeIndex(view returns (uint256)
0
totalDeposit(view returns (uint256)
100000000001069079
totalFeeOwed(view returns (uint256)
4545035138172
totalFundedPrincipalAmount(view returns (uint256)
0
totalInterestOwed(view returns (uint256)
18180140429488
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