Sourcify Logosourcify.eth

0x2F94EA29Ae6CbC2Eb56397e49603E1dF3DAe938F

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
SwapV2Pair
Compilation Target
contracts/SwapV2Pair.sol:SwapV2Pair
Language
SoliditySolidity
Compiler
solc 0.5.16+commit.9c3226ce
EVM Version
istanbul
Verified At
2024-08-08 16:33:47 UTC
Deployer
0x83c418D2eD6670785330B996b47a18492b61e218
Deployment Transaction
0xacc07fedbbcf72ca077aa69d8fa4fb8abcba6dfb57cba30ccc4ec214ae23d63e
Block Number
20245891
Transaction Index
123

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032totalSupplyuint256contracts/SwapV2Pair.sol:SwapV2Pair
1032balanceOfmapping(address ⇒ uint256)contracts/SwapV2Pair.sol:SwapV2Pair
2032allowancemapping(address ⇒ mapping(address ⇒ uint256))contracts/SwapV2Pair.sol:SwapV2Pair
3032DOMAIN_SEPARATORbytes32contracts/SwapV2Pair.sol:SwapV2Pair
4032noncesmapping(address ⇒ uint256)contracts/SwapV2Pair.sol:SwapV2Pair
5020factoryaddresscontracts/SwapV2Pair.sol:SwapV2Pair
6020token0addresscontracts/SwapV2Pair.sol:SwapV2Pair
7020token1addresscontracts/SwapV2Pair.sol:SwapV2Pair
8014reserve0uint112contracts/SwapV2Pair.sol:SwapV2Pair
81414reserve1uint112contracts/SwapV2Pair.sol:SwapV2Pair
8284blockTimestampLastuint32contracts/SwapV2Pair.sol:SwapV2Pair
9032price0CumulativeLastuint256contracts/SwapV2Pair.sol:SwapV2Pair
10032price1CumulativeLastuint256contracts/SwapV2Pair.sol:SwapV2Pair
11032kLastuint256contracts/SwapV2Pair.sol:SwapV2Pair
12032unlockeduint256contracts/SwapV2Pair.sol:SwapV2Pair

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