Sourcify Logo

0x5c46Fc65855c0C7465a1EA85EEA0B24B601502D3

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
MainnetController
Compilation Target
src/MainnetController.sol:MainnetController
Language
SoliditySolidity
Compiler
solc 0.8.25+commit.b61c2a91
EVM Version
cancun
Verified At
2026-03-02 09:47:24 UTC
Deployer
0xC758519Ace14E884fdbA9ccE25F2DbE81b7e136f
Deployment Transaction
0x478d218c55c149f6f45e4b648a7c3451539678b51966774d94209761abb5a5a1
Block Number
24568786
Transaction Index
206

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Loading contract data...

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

Loading contract data...

Transformations

Loading contract data...

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2570754
Original (recompiled):0xa2646970667358221220d251fc47de28ad76fe1269a47e47d2f5b7e9ec3e5f77c0190b96e40b6f97a95e64736f6c63430008190033
Transformed (onchain):0xa264697066735822122058ca026d72e768c7fa8e7135a7cccbc958734db968eb97fd16d961f8a9ebe0fc64736f6c63430008190033

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2328254
Original (recompiled):0xa2646970667358221220d251fc47de28ad76fe1269a47e47d2f5b7e9ec3e5f77c0190b96e40b6f97a95e64736f6c63430008190033
Transformed (onchain):0xa264697066735822122058ca026d72e768c7fa8e7135a7cccbc958734db968eb97fd16d961f8a9ebe0fc64736f6c63430008190033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_statusuint256src/MainnetController.sol:MainnetController
1032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)src/MainnetController.sol:MainnetController
2032_roleMembersmapping(bytes32 ⇒ struct EnumerableSet.AddressSet)src/MainnetController.sol:MainnetController
3032FREEZERbytes32src/MainnetController.sol:MainnetController
4032RELAYERbytes32src/MainnetController.sol:MainnetController
5032LIMIT_4626_DEPOSITbytes32src/MainnetController.sol:MainnetController
6032LIMIT_4626_WITHDRAWbytes32src/MainnetController.sol:MainnetController
7032LIMIT_AAVE_DEPOSITbytes32src/MainnetController.sol:MainnetController
8032LIMIT_AAVE_WITHDRAWbytes32src/MainnetController.sol:MainnetController
9032LIMIT_ASSET_TRANSFERbytes32src/MainnetController.sol:MainnetController
10032LIMIT_CURVE_DEPOSITbytes32src/MainnetController.sol:MainnetController
11032LIMIT_CURVE_SWAPbytes32src/MainnetController.sol:MainnetController
12032LIMIT_CURVE_WITHDRAWbytes32src/MainnetController.sol:MainnetController
13032LIMIT_FARM_DEPOSITbytes32src/MainnetController.sol:MainnetController
14032LIMIT_FARM_WITHDRAWbytes32src/MainnetController.sol:MainnetController
15032LIMIT_LAYERZERO_TRANSFERbytes32src/MainnetController.sol:MainnetController
16032LIMIT_MAPLE_REDEEMbytes32src/MainnetController.sol:MainnetController
17032LIMIT_OTC_SWAPbytes32src/MainnetController.sol:MainnetController
18032LIMIT_SPARK_VAULT_TAKEbytes32src/MainnetController.sol:MainnetController
19032LIMIT_SUPERSTATE_SUBSCRIBEbytes32src/MainnetController.sol:MainnetController
20032LIMIT_SUSDE_COOLDOWNbytes32src/MainnetController.sol:MainnetController
21032LIMIT_UNISWAP_V4_DEPOSITbytes32src/MainnetController.sol:MainnetController
22032LIMIT_UNISWAP_V4_WITHDRAWbytes32src/MainnetController.sol:MainnetController
23032LIMIT_UNISWAP_V4_SWAPbytes32src/MainnetController.sol:MainnetController
24032LIMIT_USDC_TO_CCTPbytes32src/MainnetController.sol:MainnetController
25032LIMIT_USDC_TO_DOMAINbytes32src/MainnetController.sol:MainnetController
26032LIMIT_USDE_BURNbytes32src/MainnetController.sol:MainnetController
27032LIMIT_USDE_MINTbytes32src/MainnetController.sol:MainnetController
28032LIMIT_USDS_MINTbytes32src/MainnetController.sol:MainnetController
29032LIMIT_USDS_TO_USDCbytes32src/MainnetController.sol:MainnetController
30032LIMIT_WEETH_DEPOSITbytes32src/MainnetController.sol:MainnetController
31032LIMIT_WEETH_REQUEST_WITHDRAWbytes32src/MainnetController.sol:MainnetController
32032LIMIT_WSTETH_DEPOSITbytes32src/MainnetController.sol:MainnetController
33032LIMIT_WSTETH_REQUEST_WITHDRAWbytes32src/MainnetController.sol:MainnetController
34020bufferaddresssrc/MainnetController.sol:MainnetController
35020proxycontract IALMProxysrc/MainnetController.sol:MainnetController
36020cctpcontract ICCTPLikesrc/MainnetController.sol:MainnetController
37020daiUsdscontract IDaiUsdsLikesrc/MainnetController.sol:MainnetController
38020ethenaMintercontract IEthenaMinterLikesrc/MainnetController.sol:MainnetController
39020psmcontract IPSMLikesrc/MainnetController.sol:MainnetController
40020rateLimitscontract IRateLimitssrc/MainnetController.sol:MainnetController
41020vaultcontract IVaultLikesrc/MainnetController.sol:MainnetController
42020daicontract IERC20src/MainnetController.sol:MainnetController
43020usdscontract IERC20src/MainnetController.sol:MainnetController
44020usdecontract IERC20src/MainnetController.sol:MainnetController
45020usdccontract IERC20src/MainnetController.sol:MainnetController
46020ustbcontract IUSTBLikesrc/MainnetController.sol:MainnetController
47020susdecontract ISUSDELikesrc/MainnetController.sol:MainnetController
48032psmTo18ConversionFactoruint256src/MainnetController.sol:MainnetController
49032maxSlippagesmapping(address ⇒ uint256)src/MainnetController.sol:MainnetController
50032mintRecipientsmapping(uint32 ⇒ bytes32)src/MainnetController.sol:MainnetController
51032layerZeroRecipientsmapping(uint32 ⇒ bytes32)src/MainnetController.sol:MainnetController
52032otcsmapping(address ⇒ struct MainnetController.OTC)src/MainnetController.sol:MainnetController
53032otcWhitelistedAssetsmapping(address ⇒ mapping(address ⇒ bool))src/MainnetController.sol:MainnetController
54032maxExchangeRatesmapping(address ⇒ uint256)src/MainnetController.sol:MainnetController
55032uniswapV4TickLimitsmapping(bytes32 ⇒ struct UniswapV4Lib.TickLimits)src/MainnetController.sol:MainnetController

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