Sourcify Logosourcify.eth

0x7F4F8Bb6304d952172955c55F98C16Ef255bC3C2

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
DMMPool
Compilation Target
DMMPool.sol:DMMPool
Language
SoliditySolidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2026-03-22 20:22:31 UTC
Deployer
0x2069CB6744a73588B3cff78bA213766d6F1D13bE
Deployment Transaction
0xac0adfa74a3fc775a6571ec201e92435cb124e7320930e93622ff885bc4b34de
Block Number
12179365
Transaction Index
4

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1977954
Original (recompiled):0xa264697066735822122080f4601fe4b6582f873875f23c93f9c34030f71e8b975d4b879c33cc4b942cfa64736f6c634300060c0033
Transformed (onchain):0xa264697066735822122049f6f8528b3e4b37e72b9bde0aa804ce74fda17a3dc51ea424bf85cf5943707e64736f6c634300060c0033

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1912354
Original (recompiled):0xa264697066735822122080f4601fe4b6582f873875f23c93f9c34030f71e8b975d4b879c33cc4b942cfa64736f6c634300060c0033
Transformed (onchain):0xa264697066735822122049f6f8528b3e4b37e72b9bde0aa804ce74fda17a3dc51ea424bf85cf5943707e64736f6c634300060c0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)DMMPool.sol:DMMPool
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))DMMPool.sol:DMMPool
2032_totalSupplyuint256DMMPool.sol:DMMPool
3032_namestringDMMPool.sol:DMMPool
4032_symbolstringDMMPool.sol:DMMPool
501_decimalsuint8DMMPool.sol:DMMPool
6032domainSeparatorbytes32DMMPool.sol:DMMPool
7032noncesmapping(address ⇒ uint256)DMMPool.sol:DMMPool
8032_statusuint256DMMPool.sol:DMMPool
9016shortEMAuint128DMMPool.sol:DMMPool
91616longEMAuint128DMMPool.sol:DMMPool
10016currentBlockVolumeuint128DMMPool.sol:DMMPool
101616lastTradeBlockuint128DMMPool.sol:DMMPool
11020factorycontract IDMMFactoryDMMPool.sol:DMMPool
12020token0contract IERC20DMMPool.sol:DMMPool
13020token1contract IERC20DMMPool.sol:DMMPool
14014reserve0uint112DMMPool.sol:DMMPool
141414reserve1uint112DMMPool.sol:DMMPool
14284ampBpsuint32DMMPool.sol:DMMPool
15014vReserve0uint112DMMPool.sol:DMMPool
151414vReserve1uint112DMMPool.sol:DMMPool
16032kLastuint256DMMPool.sol:DMMPool

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