Sourcify Logosourcify.eth

0xe3490297a08d6fC8Da46Edb7B6142E4F461b62D3

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
EthenaMinting
Compilation Target
contracts/EthenaMinting.sol:EthenaMinting
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
shanghai
Verified At
2024-08-08 16:26:32 UTC
Deployer
0x8dE54b1cefEdeAB1766b947c7D9A9963436E8FaE
Deployment Transaction
0x55adccea83bd22040401976a17fb34ce4c3ea3a429fbca1d0360ff160430c84b
Block Number
20142841
Transaction Index
95

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
1130x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc214727, 14939
1170x0000000000000000000000004c9edd5852cd905f086c759e8383e09bff1e68b31006, 4176, 6917, 8812, 10970, 11280
1310x000000000000000000000000000000000000000000000000000000000000000114188
1340xc4e859a2ad9827930f83695f76c902ef7a7dc112c15b6e056f48dae3abbffc5314228

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)contracts/EthenaMinting.sol:EthenaMinting
1020_currentDefaultAdminaddresscontracts/EthenaMinting.sol:EthenaMinting
2020_pendingDefaultAdminaddresscontracts/EthenaMinting.sol:EthenaMinting
3032_statusuint256contracts/EthenaMinting.sol:EthenaMinting
4064_whitelistedBenefactorsstruct EnumerableSet.AddressSetcontracts/EthenaMinting.sol:EthenaMinting
6032_approvedBeneficiariesPerBenefactormapping(address ⇒ struct EnumerableSet.AddressSet)contracts/EthenaMinting.sol:EthenaMinting
7064_custodianAddressesstruct EnumerableSet.AddressSetcontracts/EthenaMinting.sol:EthenaMinting
9032_orderBitmapsmapping(address ⇒ mapping(uint256 ⇒ uint256))contracts/EthenaMinting.sol:EthenaMinting
10032delegatedSignermapping(address ⇒ mapping(address ⇒ enum IEthenaMinting.DelegatedSignerStatus))contracts/EthenaMinting.sol:EthenaMinting
11016stablesDeltaLimituint128contracts/EthenaMinting.sol:EthenaMinting
12032globalConfigstruct IEthenaMinting.GlobalConfigcontracts/EthenaMinting.sol:EthenaMinting
13032totalPerBlockmapping(uint256 ⇒ struct IEthenaMinting.BlockTotals)contracts/EthenaMinting.sol:EthenaMinting
14032totalPerBlockPerAssetmapping(uint256 ⇒ mapping(address ⇒ struct IEthenaMinting.BlockTotals))contracts/EthenaMinting.sol:EthenaMinting
15032tokenConfigmapping(address ⇒ struct IEthenaMinting.TokenConfig)contracts/EthenaMinting.sol:EthenaMinting

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...
0xe3490297a08d6fC8Da46Edb7B6142E4F461b62D3 on Ethereum Mainnet (1)