Sourcify Logo

0x3Cc17C707d2ec11BD095C26705bCA7C84eCEfB37

on Arbitrum One Mainnet (42161)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
PositionManagerExternalWithStaking
Compilation Target
@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
Language
SoliditySolidity
Compiler
solc 0.8.21+commit.d9974bed
EVM Version
paris
Verified At
2024-08-08 15:04:11 UTC
Deployer
0x937fd8CC7f7D2ef5B801E44c03218ade5648C3Fb
Deployment Transaction
0x8cb059253ad63fc003df99e3a1888c36d7285d498212e627f867b8ffb18a634f
Block Number
214664041
Transaction Index
5

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
22480x000000000000000000000000fd513630f697a9c1731f196185fb9eba6eaac20b2105, 11795
54040x00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1760, 1896, 10109, 10287, 12225, 12295, 12414
73930x0000000000000000000000003cc17c707d2ec11bd095c26705bca7c84ecefb374983, 5056, 6601, 6665, 6812

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
011_initializingbool@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
0220owneraddress@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
1020pendingOwneraddress@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
2032_ownersmapping(uint256 ⇒ address)@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
3032_balancesmapping(address ⇒ uint256)@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
4032_tokenApprovalsmapping(uint256 ⇒ address)@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
5032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
6020dataStoreaddress@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
7020priceStoreaddress@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking
8020stakingRoutercontract IStakingPoolRouter@gammaswap/v1-periphery/contracts/PositionManagerExternalWithStaking.sol:PositionManagerExternalWithStaking

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...