Sourcify Logo

0x0E979edF516f88119fa2843fA3f08A9643F8e575

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
OETHVault
Compilation Target
contracts/vault/OETHVault.sol:OETHVault
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
paris
Verified At
2026-05-10 09:56:57 UTC
Deployer
0x58890A9cB27586E83Cb51d2d26bbE18a1a647245
Deployment Transaction
0xf28227a33307bf55fcfd00cbef4491271a194c7d9fc25062ee920c2d3e81d340
Block Number
25063939
Transaction Index
165

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: QmVUNt2PFVKgrGAdYtBtr529toGtpDiNkxzoY21vz6abxb

Loading contract data...

Transformations

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: QmVUNt2PFVKgrGAdYtBtr529toGtpDiNkxzoY21vz6abxb

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
67580x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21415, 2187, 3160, 4089, 4840, 5197, 5996, 6266, 11425, 12899, 13201, 15078, 15803, 16114, 16634, 16709, 16813, 17515, 18598
67600x00000000000000000000000000000000000000000000000000000000000000124027, 8364, 12690, 14195, 14359, 16527, 17476

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001initializedboolcontracts/vault/OETHVault.sol:OETHVault
011initializingboolcontracts/vault/OETHVault.sol:OETHVault
101600______gapuint256[50]contracts/vault/OETHVault.sol:OETHVault
51032_deprecated_assetsuint256contracts/vault/OETHVault.sol:OETHVault
52032_deprecated_allAssetsaddress[]contracts/vault/OETHVault.sol:OETHVault
53032strategiesmapping(address ⇒ struct VaultStorage.Strategy)contracts/vault/OETHVault.sol:OETHVault
54032allStrategiesaddress[]contracts/vault/OETHVault.sol:OETHVault
55020_deprecated_priceProvideraddresscontracts/vault/OETHVault.sol:OETHVault
55201rebasePausedboolcontracts/vault/OETHVault.sol:OETHVault
55211capitalPausedboolcontracts/vault/OETHVault.sol:OETHVault
56032_deprecated_redeemFeeBpsuint256contracts/vault/OETHVault.sol:OETHVault
57032vaultBufferuint256contracts/vault/OETHVault.sol:OETHVault
58032autoAllocateThresholduint256contracts/vault/OETHVault.sol:OETHVault
59032__deprecatedRebaseThresholduint256contracts/vault/OETHVault.sol:OETHVault
60020oTokencontract OUSDcontracts/vault/OETHVault.sol:OETHVault
61020_deprecated_rebaseHooksAddraddresscontracts/vault/OETHVault.sol:OETHVault
62020_deprecated_uniswapAddraddresscontracts/vault/OETHVault.sol:OETHVault
63020strategistAddraddresscontracts/vault/OETHVault.sol:OETHVault
64032_deprecated_assetDefaultStrategiesuint256contracts/vault/OETHVault.sol:OETHVault
65032maxSupplyDiffuint256contracts/vault/OETHVault.sol:OETHVault
66020trusteeAddressaddresscontracts/vault/OETHVault.sol:OETHVault
67032trusteeFeeBpsuint256contracts/vault/OETHVault.sol:OETHVault
68032_deprecated_swapTokensaddress[]contracts/vault/OETHVault.sol:OETHVault
69020_deprecated_ousdMetaStrategyaddresscontracts/vault/OETHVault.sol:OETHVault
70032_deprecated_netOusdMintedForStrategyint256contracts/vault/OETHVault.sol:OETHVault
71032_deprecated_netOusdMintForStrategyThresholduint256contracts/vault/OETHVault.sol:OETHVault
72032_deprecated_swapConfiguint256contracts/vault/OETHVault.sol:OETHVault
73032isMintWhitelistedStrategymapping(address ⇒ bool)contracts/vault/OETHVault.sol:OETHVault
74020_deprecated_dripperaddresscontracts/vault/OETHVault.sol:OETHVault
75064withdrawalQueueMetadatastruct VaultStorage.WithdrawalQueueMetadatacontracts/vault/OETHVault.sol:OETHVault
77032withdrawalRequestsmapping(uint256 ⇒ struct VaultStorage.WithdrawalRequest)contracts/vault/OETHVault.sol:OETHVault
78032withdrawalClaimDelayuint256contracts/vault/OETHVault.sol:OETHVault
7908lastRebaseuint64contracts/vault/OETHVault.sol:OETHVault
7988dripDurationuint64contracts/vault/OETHVault.sol:OETHVault
79168rebasePerSecondMaxuint64contracts/vault/OETHVault.sol:OETHVault
79248rebasePerSecondTargetuint64contracts/vault/OETHVault.sol:OETHVault
80020defaultStrategyaddresscontracts/vault/OETHVault.sol:OETHVault
81020operatorAddraddresscontracts/vault/OETHVault.sol:OETHVault
8201312__gapuint256[41]contracts/vault/OETHVault.sol:OETHVault
123032_deprecated_wethAssetIndexuint256contracts/vault/OETHVault.sol:OETHVault

Transient Storage Layout

No transient storage layouts found in the compiler output.

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...