Sourcify Logo

0x2CC440b721d2CaFd6D64908D6d8C4aCC57F8Afc3

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.19+commit.7dd6d404
EVM Version
paris
Verified At
2024-08-08 14:14:14 UTC
Deployer
0x8dE54b1cefEdeAB1766b947c7D9A9963436E8FaE
Deployment Transaction
0xb89e67035e884ffc0b901b837447197c860aad81f147f0ccd73e6ee5850dbf80
Block Number
18571427
Transaction Index
10

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
980x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc211021, 11237
1020x0000000000000000000000004c9edd5852cd905f086c759e8383e09bff1e68b3865, 4090, 5242, 6599, 8693
1120x00000000000000000000000000000000000000000000000000000000000000017766
1150xc4d70a0932dda4794d019eb3bbb5fae54faca6e7c3bfc460f1bf14ec1ca7668e7806

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_supportedAssetsstruct EnumerableSet.AddressSetcontracts/EthenaMinting.sol:EthenaMinting
6064_custodianAddressesstruct EnumerableSet.AddressSetcontracts/EthenaMinting.sol:EthenaMinting
8032_orderBitmapsmapping(address ⇒ mapping(uint256 ⇒ uint256))contracts/EthenaMinting.sol:EthenaMinting
9032mintedPerBlockmapping(uint256 ⇒ uint256)contracts/EthenaMinting.sol:EthenaMinting
10032redeemedPerBlockmapping(uint256 ⇒ uint256)contracts/EthenaMinting.sol:EthenaMinting
11032delegatedSignermapping(address ⇒ mapping(address ⇒ enum IEthenaMinting.DelegatedSignerStatus))contracts/EthenaMinting.sol:EthenaMinting
12032maxMintPerBlockuint256contracts/EthenaMinting.sol:EthenaMinting
13032maxRedeemPerBlockuint256contracts/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...