Sourcify Logosourcify.eth

0x6b32022693210cD2Cfc466b9Ac0085DE8fC34eA6

on PulseChain (369)

Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
PerpetualPool
Compilation Target
PerpetualPool.sol:PerpetualPool
Language
Solidity
Compiler
solc 0.8.16+commit.07a7930e
EVM Version
london
Verified At
2025-10-02 11:19:21 UTC
Deployer
Deployment Transaction
Block Number
Transaction Index

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...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

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

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
764954
Original (recompiled):0xa264697066735822122032514c1923b1b9d281ea9dc1e58b3bfe7a461ce6b8dc091419a0ae1419ddaec264736f6c63430008100033
Transformed (onchain):0xa26469706673582212208cd7daa8d5b1cbe8387d850e90b145394dec9825d24bc295e71df6d2f631539264736f6c63430008100033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)PerpetualPool.sol:PerpetualPool
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))PerpetualPool.sol:PerpetualPool
2032_totalSupplyuint256PerpetualPool.sol:PerpetualPool
3032_namestringPerpetualPool.sol:PerpetualPool
4032_symbolstringPerpetualPool.sol:PerpetualPool
5032_statusuint256PerpetualPool.sol:PerpetualPool
6032RELOAD_PHASE_DURATIONuint256PerpetualPool.sol:PerpetualPool
7032RELOAD_PHASE_STARTuint256PerpetualPool.sol:PerpetualPool
8032RELOAD_PHASE_ENDuint256PerpetualPool.sol:PerpetualPool
9032STAKE_START_DAYuint256PerpetualPool.sol:PerpetualPool
10032STAKE_END_DAYuint256PerpetualPool.sol:PerpetualPool
11032STAKE_LENGTHuint256PerpetualPool.sol:PerpetualPool
12032HEX_REDEMPTION_RATEuint256PerpetualPool.sol:PerpetualPool
1301STAKE_IS_ACTIVEboolPerpetualPool.sol:PerpetualPool
13120END_STAKERaddressPerpetualPool.sol:PerpetualPool
14020TEAM_CONTRACT_ADDRESSaddressPerpetualPool.sol:PerpetualPool
15032CURRENT_STAKE_PRINCIPALuint256PerpetualPool.sol:PerpetualPool
16032CURRENT_PERIODuint256PerpetualPool.sol:PerpetualPool
17020POOL_ADDRESSaddressPerpetualPool.sol:PerpetualPool
18020hex_contractcontract IERC20PerpetualPool.sol:PerpetualPool
19020hedron_contractcontract IERC20PerpetualPool.sol:PerpetualPool
20020hex_tokencontract HEXTokenPerpetualPool.sol:PerpetualPool
21020hedron_tokencontract HedronTokenPerpetualPool.sol:PerpetualPool

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