Sourcify Logo

0xACff332d0d8c34162Be6BbABF7D676fEa7cD0F3E

on Arbitrum One Mainnet (42161)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
OstiumVault
Compilation Target
src/OstiumVault.sol:OstiumVault
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
shanghai
Verified At
2026-08-10 20:02:16 UTC
Deployer
0x7Dd189a29F2DB130b61a93A867b6fb404eb2e321
Deployment Transaction
0x785c1615f6e6049ba9cb5b7eab9f845d2fda25d34e6ee40c988ffb2a98fceae4
Block Number
492108415
Transaction Index
1

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: Qmav7ZSsuJDUgLqEFnG5Tn4Zp9iYwPa9fqTto9PzpQVgf2

Loading contract data...

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: Qmav7ZSsuJDUgLqEFnG5Tn4Zp9iYwPa9fqTto9PzpQVgf2

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020registrycontract IOstiumRegistrysrc/OstiumVault.sol:OstiumVault
1032__DEPRECATED_WITHDRAW_EPOCHS_LOCKSuint8[3]src/OstiumVault.sol:OstiumVault
204currentEpochStartuint32src/OstiumVault.sol:OstiumVault
244__DEPRECATED_lastMaxSupplyUpdateTsuint32src/OstiumVault.sol:OstiumVault
284lastDailyAccPnlDeltaResetTsuint32src/OstiumVault.sol:OstiumVault
2122currentEpochuint16src/OstiumVault.sol:OstiumVault
2142__DEPRECATED_maxDiscountPuint16src/OstiumVault.sol:OstiumVault
2162__DEPRECATED_maxDiscountThresholdPuint16src/OstiumVault.sol:OstiumVault
2182__DEPRECATED_maxSupplyIncreaseDailyPuint16src/OstiumVault.sol:OstiumVault
3032__DEPRECATED_withdrawLockThresholdsPuint16[2]src/OstiumVault.sol:OstiumVault
4032__DEPRECATED_currentMaxSupplyuint256src/OstiumVault.sol:OstiumVault
5032shareToAssetsPriceuint256src/OstiumVault.sol:OstiumVault
6032accRewardsPerTokenuint256src/OstiumVault.sol:OstiumVault
7032lockedDepositsCountuint256src/OstiumVault.sol:OstiumVault
8032maxAccOpenPnlDeltaPerTokenuint256src/OstiumVault.sol:OstiumVault
9032maxDailyAccPnlDeltaPerTokenuint256src/OstiumVault.sol:OstiumVault
10032__DEPRECATED_currentEpochPositiveOpenPnluint256src/OstiumVault.sol:OstiumVault
11032accPnlPerTokenint256src/OstiumVault.sol:OstiumVault
12032accPnlPerTokenUsedint256src/OstiumVault.sol:OstiumVault
13032dailyAccPnlDeltaPerTokenint256src/OstiumVault.sol:OstiumVault
14032__DEPRECATED_totalDepositeduint256src/OstiumVault.sol:OstiumVault
15032totalClosedPnlint256src/OstiumVault.sol:OstiumVault
16032__DEPRECATED_totalRewardsuint256src/OstiumVault.sol:OstiumVault
17032__DEPRECATED_totalLiabilityint256src/OstiumVault.sol:OstiumVault
18032totalLockedDiscountsuint256src/OstiumVault.sol:OstiumVault
19032totalDiscountsuint256src/OstiumVault.sol:OstiumVault
20032lockedDepositsmapping(uint256 ⇒ struct IOstiumVault.LockedDeposit)src/OstiumVault.sol:OstiumVault
21032__DEPRECATED_withdrawRequestsmapping(address ⇒ mapping(uint16 ⇒ uint256))src/OstiumVault.sol:OstiumVault
2204lastSettlementIduint32src/OstiumVault.sol:OstiumVault
2244lastSettlementTsuint32src/OstiumVault.sol:OstiumVault
23032lastSettlementOpenPnlint256src/OstiumVault.sol:OstiumVault
2404maxSettlementIntervaluint32src/OstiumVault.sol:OstiumVault
25032totalAssetsToDepositmapping(uint32 ⇒ uint256)src/OstiumVault.sol:OstiumVault
26032totalSharesToWithdrawmapping(uint32 ⇒ uint256)src/OstiumVault.sol:OstiumVault
27032settlementShareToAssetsPricemapping(uint32 ⇒ uint256)src/OstiumVault.sol:OstiumVault
28032pendingDepositRequestmapping(address ⇒ mapping(uint32 ⇒ uint256))src/OstiumVault.sol:OstiumVault
29032pendingWithdrawRequestmapping(address ⇒ mapping(uint32 ⇒ uint256))src/OstiumVault.sol:OstiumVault
3004withdrawSettlementDelayuint32src/OstiumVault.sol:OstiumVault
31032settlementAllocationScalePmapping(uint32 ⇒ uint256)src/OstiumVault.sol:OstiumVault
32032supplyCapuint256src/OstiumVault.sol:OstiumVault
33032accPnlPerTokenThresholdint256src/OstiumVault.sol:OstiumVault
34020marketMakeraddresssrc/OstiumVault.sol:OstiumVault

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...