Sourcify Logo

0xe0Dba0eF9A1C7dF2a94386A3187e9360e1B2c1fb

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
MultiAssetARM
Compilation Target
src/contracts/MultiAssetARM.sol:MultiAssetARM
Language
SoliditySolidity
Compiler
solc 0.8.23+commit.f704f362
EVM Version
shanghai
Verified At
2026-07-28 11:25:58 UTC
Deployer
0x074105fdD39e982B2ffE749A193c942db1046AB9
Deployment Transaction
0x24869aa22263bf44170a9475b8bea96925069913471228d159421d38111a96eb
Block Number
25588390
Transaction Index
184

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2540454
Original (recompiled):0xa2646970667358221220555e4fda82b70ee4ac0948ee8e3781b2518d602a0c484b4dbd551cd1a4e1cb8864736f6c63430008170033
Transformed (onchain):0xa2646970667358221220b82c2b4455cae9a76338f132c91db3e3d8b1a5969359b337aa4f259f6b980eb564736f6c63430008170033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
32570x00000000000000000000000000000000000000000000000000000000009896801624, 17792
32600x0000000000000000000000000000000000000000000000000de0b6b3a76400001566, 17216
32630x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21307, 1426, 4187, 4954, 9602, 10361, 10596, 10955, 12162, 13316, 15851, 17050, 17305, 18430, 18796, 19746, 19860, 21231
32660x00000000000000000000000000000000000000000000000000000000000002581213, 8601
32690x00000000000000000000000000000000000000000000000000000000000000122582, 20630, 20686, 20763, 20815
32720x000000000000000000000000000000000000000000000000000000e8d4a510002899, 2943, 12941, 15584, 15749, 18479

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2392354
Original (recompiled):0xa2646970667358221220555e4fda82b70ee4ac0948ee8e3781b2518d602a0c484b4dbd551cd1a4e1cb8864736f6c63430008170033
Transformed (onchain):0xa2646970667358221220b82c2b4455cae9a76338f132c91db3e3d8b1a5969359b337aa4f259f6b980eb564736f6c63430008170033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020operatoraddresssrc/contracts/MultiAssetARM.sol:MultiAssetARM
101568_gapuint256[49]src/contracts/MultiAssetARM.sol:MultiAssetARM
50032nextWithdrawalIndexuint256src/contracts/MultiAssetARM.sol:MultiAssetARM
51032withdrawalRequestsmapping(uint256 ⇒ struct AbstractARM.WithdrawalRequest)src/contracts/MultiAssetARM.sol:MultiAssetARM
52020capManageraddresssrc/contracts/MultiAssetARM.sol:MultiAssetARM
53020activeMarketaddresssrc/contracts/MultiAssetARM.sol:MultiAssetARM
54032supportedMarketsmapping(address ⇒ bool)src/contracts/MultiAssetARM.sol:MultiAssetARM
55032armBufferuint256src/contracts/MultiAssetARM.sol:MultiAssetARM
56032baseAssetsaddress[]src/contracts/MultiAssetARM.sol:MultiAssetARM
57032baseAssetConfigsmapping(address ⇒ struct AbstractARM.BaseAssetConfig)src/contracts/MultiAssetARM.sol:MultiAssetARM
5801pausedboolsrc/contracts/MultiAssetARM.sol:MultiAssetARM
5812feeuint16src/contracts/MultiAssetARM.sol:MultiAssetARM
58316feesAccrueduint128src/contracts/MultiAssetARM.sol:MultiAssetARM
59020feeCollectoraddresssrc/contracts/MultiAssetARM.sol:MultiAssetARM
60016withdrawsQueuedSharesuint128src/contracts/MultiAssetARM.sol:MultiAssetARM
601616withdrawsClaimedSharesuint128src/contracts/MultiAssetARM.sol:MultiAssetARM
61016reservedWithdrawLiquidityuint128src/contracts/MultiAssetARM.sol:MultiAssetARM
6201600_gapuint256[50]src/contracts/MultiAssetARM.sol:MultiAssetARM

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