Sourcify Logosourcify.eth

0x101816545F6bd2b1076434B54383a1E633390A2E

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Pool
Compilation Target
contracts/Pool.sol:Pool
Language
SoliditySolidity
Compiler
solc 0.7.6+commit.7338295f
EVM Version
istanbul
Verified At
2024-08-08 10:59:52 UTC
Deployer
0x79e2b9C1F6C9ed1375C93AaF139e6C4537f48523
Deployment Transaction
0xdd9eb6af76e150494f194a7cddbd8e398a955c0a69472f19043dc040843fc45e
Block Number
15035701
Transaction Index
99

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
10560x000000000000000000000000000000000000000000000000000000000000000d3409, 5101
10620x000000000000000000000000000000000000000000000000000000000000000110196, 11147, 11515
10640x00000000000000000000000072e2f4830b9e45d52f80ac08cb2bec0fef72ed9c2737, 5414, 6888, 8338, 8908, 10160
10660x0000000000000000000000008731d54e9d02c286767d56ac03e8037c07e01e982185, 2567, 3194, 4051, 5223, 5320, 5525, 5756, 6008, 6313, 6400, 6613, 7339, 7543, 7754, 8195, 8544, 8814, 9552, 9879, 10118

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032namestringcontracts/Pool.sol:Pool
1032symbolstringcontracts/Pool.sol:Pool
2032DOMAIN_SEPARATORbytes32contracts/Pool.sol:Pool
3032decimalsuint256contracts/Pool.sol:Pool
4032totalSupplyuint256contracts/Pool.sol:Pool
5032balanceOfmapping(address ⇒ uint256)contracts/Pool.sol:Pool
6032allowancemapping(address ⇒ mapping(address ⇒ uint256))contracts/Pool.sol:Pool
7032noncesmapping(address ⇒ uint256)contracts/Pool.sol:Pool
8032_statusuint256contracts/Pool.sol:Pool
9032chainPathsstruct Pool.ChainPath[]contracts/Pool.sol:Pool
10032chainPathIndexLookupmapping(uint16 ⇒ mapping(uint256 ⇒ uint256))contracts/Pool.sol:Pool
11032sharedDecimalsuint256contracts/Pool.sol:Pool
12032localDecimalsuint256contracts/Pool.sol:Pool
1301stopSwapboolcontracts/Pool.sol:Pool
14032totalLiquidityuint256contracts/Pool.sol:Pool
15032totalWeightuint256contracts/Pool.sol:Pool
16032mintFeeBPuint256contracts/Pool.sol:Pool
17032protocolFeeBalanceuint256contracts/Pool.sol:Pool
18032mintFeeBalanceuint256contracts/Pool.sol:Pool
19032eqFeePooluint256contracts/Pool.sol:Pool
20020feeLibraryaddresscontracts/Pool.sol:Pool
21032deltaCredituint256contracts/Pool.sol:Pool
2201batchedboolcontracts/Pool.sol:Pool
2211defaultSwapModeboolcontracts/Pool.sol:Pool
2221defaultLPModeboolcontracts/Pool.sol:Pool
23032swapDeltaBPuint256contracts/Pool.sol:Pool
24032lpDeltaBPuint256contracts/Pool.sol:Pool

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...
0x101816545F6bd2b1076434B54383a1E633390A2E on PulseChain (369)