Sourcify Logosourcify.eth

0xD343d5dba2FBa55EEF58189619c05e33CAB95cA1

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
2024-08-08 16:33:50 UTC
Deployer
0xfDa4779d888c555709DaEA07A7C598189db5c217
Deployment Transaction
0xb1f04617baa0f7e14bf249d266033ee842cbc61e89163761f2dde6abc87ab0ef
Block Number
12721698
Transaction Index
154

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