OptimizedTransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 93 txns
Deployed by via 0x9630c450 at 13156898
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"

0x6c52c9ea5b3f7decf70c8810bbf3fb5ce3ef5e6c76fdfe2e4fedeb0b3689643d
0xec123efd8ad28f66ee8887874e663cec69f77c551060aa0cf081c58d19f4e97a
0xf60b47fe7aa52164b4a753c2c4a24c438c55ecda077cbd5d0c56f886df200f40
0x4ff6db01315c9463dedb0e08795c8a1baabd4cb9adfbc8144efcbfbfba69c253
0x9129ca0815d371ed74e80542320e47e7a6f9b4797e3e9c301b7293697a186f33
0xfd99ba00a5fa60f060f76dd6d9b5a665d5b2d2d84d3635f13092f11850bf8730
0x1745059ae4eec5ebfb30f8a415199a476891e1fa56c0a4a17e5cc2359c4fd295
0xa95ed5332c0828d41c5eb7bf50dadc1de1326cb18842c976d946877b2f23944b
0xa2780bf42c15b1110e5f56dcd9b1b82cf3602a65c70159871db02b400f8951a6
0xc2ef991a07b374031a8cd48f9ae946f0a4923d76657499df7e25d99bbc4dd49b

Functions
Getter at block 20872715
GlobalDepositCap(view returns (uint256)
0
MaxDepositPeriod(view returns (uint64)
31556952
MinDepositAmount(view returns (uint256)
1000000000000000000
depositNFT(view returns (address)
0xc4a4804f2cdbe430543513f26630b2a2f6c50414
depositsLength(view returns (uint256)
70
feeModel(view returns (address)
0x9c2ae492ec3a49c769babffc9500256749404f8e
fundingListLength(view returns (uint256)
1
fundingMultitoken(view returns (address)
0xe57bee98f66cfed35949d5ba4f2d11842d51386e
interestModel(view returns (address)
0xa3782f80474753fe0c3cf1792673ce3d572c5d16
interestOracle(view returns (address)
0x79dab53fe63209dfb05ee5a619bef314a71e1397
moneyMarket(view returns (address)
0xd075b01fb24e57e3e7bb4df712bcd8c0a43e1897
mphMinter(view returns (address)
0x01c2fee5d6e76ec26162daaf4e336beed01f2651
owner(view returns (address)
0x56f34826cc63151f74fa8f701e4f73c5eaae52ad
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
stablecoin(view returns (address)
0x1f9840a85d5af5bf1d1762f925bdaddc4201f984
sumOfRecordedFundedPrincipalAmountDivRecordedIncomeIndex(view returns (uint256)
0
totalDeposit(view returns (uint256)
19968881051875864811213
totalFeeOwed(view returns (uint256)
4995889354211735994
totalFundedPrincipalAmount(view returns (uint256)
0
totalInterestOwed(view returns (uint256)
19983557416836337628
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