Sourcify Logo

0x82948060c4B72684bEdEdec342350AB344975145

on Ethereum Mainnet (1)

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

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
67580x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb481415, 2187, 3160, 4089, 4840, 5197, 5996, 6266, 11425, 12899, 13201, 15078, 15803, 16114, 16634, 16709, 16813, 17515, 18598
67600x00000000000000000000000000000000000000000000000000000000000000064027, 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/OUSDVault.sol:OUSDVault
011initializingboolcontracts/vault/OUSDVault.sol:OUSDVault
101600______gapuint256[50]contracts/vault/OUSDVault.sol:OUSDVault
51032_deprecated_assetsuint256contracts/vault/OUSDVault.sol:OUSDVault
52032_deprecated_allAssetsaddress[]contracts/vault/OUSDVault.sol:OUSDVault
53032strategiesmapping(address ⇒ struct VaultStorage.Strategy)contracts/vault/OUSDVault.sol:OUSDVault
54032allStrategiesaddress[]contracts/vault/OUSDVault.sol:OUSDVault
55020_deprecated_priceProvideraddresscontracts/vault/OUSDVault.sol:OUSDVault
55201rebasePausedboolcontracts/vault/OUSDVault.sol:OUSDVault
55211capitalPausedboolcontracts/vault/OUSDVault.sol:OUSDVault
56032_deprecated_redeemFeeBpsuint256contracts/vault/OUSDVault.sol:OUSDVault
57032vaultBufferuint256contracts/vault/OUSDVault.sol:OUSDVault
58032autoAllocateThresholduint256contracts/vault/OUSDVault.sol:OUSDVault
59032__deprecatedRebaseThresholduint256contracts/vault/OUSDVault.sol:OUSDVault
60020oTokencontract OUSDcontracts/vault/OUSDVault.sol:OUSDVault
61020_deprecated_rebaseHooksAddraddresscontracts/vault/OUSDVault.sol:OUSDVault
62020_deprecated_uniswapAddraddresscontracts/vault/OUSDVault.sol:OUSDVault
63020strategistAddraddresscontracts/vault/OUSDVault.sol:OUSDVault
64032_deprecated_assetDefaultStrategiesuint256contracts/vault/OUSDVault.sol:OUSDVault
65032maxSupplyDiffuint256contracts/vault/OUSDVault.sol:OUSDVault
66020trusteeAddressaddresscontracts/vault/OUSDVault.sol:OUSDVault
67032trusteeFeeBpsuint256contracts/vault/OUSDVault.sol:OUSDVault
68032_deprecated_swapTokensaddress[]contracts/vault/OUSDVault.sol:OUSDVault
69020_deprecated_ousdMetaStrategyaddresscontracts/vault/OUSDVault.sol:OUSDVault
70032_deprecated_netOusdMintedForStrategyint256contracts/vault/OUSDVault.sol:OUSDVault
71032_deprecated_netOusdMintForStrategyThresholduint256contracts/vault/OUSDVault.sol:OUSDVault
72032_deprecated_swapConfiguint256contracts/vault/OUSDVault.sol:OUSDVault
73032isMintWhitelistedStrategymapping(address ⇒ bool)contracts/vault/OUSDVault.sol:OUSDVault
74020_deprecated_dripperaddresscontracts/vault/OUSDVault.sol:OUSDVault
75064withdrawalQueueMetadatastruct VaultStorage.WithdrawalQueueMetadatacontracts/vault/OUSDVault.sol:OUSDVault
77032withdrawalRequestsmapping(uint256 ⇒ struct VaultStorage.WithdrawalRequest)contracts/vault/OUSDVault.sol:OUSDVault
78032withdrawalClaimDelayuint256contracts/vault/OUSDVault.sol:OUSDVault
7908lastRebaseuint64contracts/vault/OUSDVault.sol:OUSDVault
7988dripDurationuint64contracts/vault/OUSDVault.sol:OUSDVault
79168rebasePerSecondMaxuint64contracts/vault/OUSDVault.sol:OUSDVault
79248rebasePerSecondTargetuint64contracts/vault/OUSDVault.sol:OUSDVault
80020defaultStrategyaddresscontracts/vault/OUSDVault.sol:OUSDVault
81020operatorAddraddresscontracts/vault/OUSDVault.sol:OUSDVault
8201312__gapuint256[41]contracts/vault/OUSDVault.sol:OUSDVault
123032_deprecated_wethAssetIndexuint256contracts/vault/OUSDVault.sol:OUSDVault

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