Sourcify Logo

0xeA1A6307D9b18F8d1cbf1c3Dd6aad8416C06a221

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
Compilation Target
src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
Language
SoliditySolidity
Compiler
solc 0.8.21+commit.d9974bed
EVM Version
shanghai
Verified At
2024-08-08 14:38:57 UTC
Deployer
0x2322ba43eFF1542b6A7bAeD35e66099Ea0d12Bd1
Deployment Transaction
0x864fb6897ba2a7c5108372484204251eaab37958697dd9d4e4b16f2835b087a3
Block Number
19416556
Transaction Index
55

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
25450x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21720, 3988, 4053, 7584, 8670, 13489, 14180, 14987, 16289, 18806
30480x00000000000000000000000000000000000000000000000000000000000000121569, 18930
30620x00000000000000000000000000000000000000000000000000000000000000015248
30640x3959e56230166632a285ba1eca657e0bb21e45b2bd570705d743c85fb04bb1745296
75070x00000000000000000000000037912f4c0f0d916890ebd755bf6d1f0a0e059bbd2336, 6046, 6901, 8937, 9660, 10380, 12955, 17218
110790x000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c812079, 12222

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032namestringsrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
1032symbolstringsrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
2032totalSupplyuint256src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
3032balanceOfmapping(address ⇒ uint256)src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
4032allowancemapping(address ⇒ mapping(address ⇒ uint256))src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
5032noncesmapping(address ⇒ uint256)src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
6020owneraddresssrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
7020authoritycontract Authoritysrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
8024shareSupplyCapuint192src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
8241lockedboolsrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
8251isShutdownboolsrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
8261ignorePauseboolsrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
8271blockExternalReceiverboolsrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
8284holdingPositionuint32src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
9020priceRoutercontract PriceRoutersrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
10032creditPositionsuint32[]src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
11032debtPositionsuint32[]src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
12032isPositionUsedmapping(uint256 ⇒ bool)src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
13032getPositionDatamapping(uint32 ⇒ struct Registry.PositionData)src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
14032positionCataloguemapping(uint32 ⇒ bool)src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
15032adaptorCataloguemapping(address ⇒ bool)src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
16064feeDatastruct Cellar.FeeDatasrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
18032allowedRebalanceDeviationuint256src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
19020sharePriceOraclecontract ERC4626SharePriceOraclesrc/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport
20032alternativeAssetDatamapping(contract ERC20 ⇒ struct CellarWithOracleWithBalancerFlashLoansWithMultiAssetDeposit.AlternativeAssetData)src/base/permutations/advanced/CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport.sol:CellarWithOracleWithBalancerFlashLoansWithMultiAssetDepositWithNativeSupport

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