Sourcify Logo

0xBeE9e50cF2b522D225b2B2115C0c0F2ce2aFE392

on PulseChain Mainnet (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
PredictionMarket
Compilation Target
ProbabilityShop.sol:PredictionMarket
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
default
Verified At
2026-08-13 10:50:12 UTC
Deployer
0x4B91FD8Acd49163Cf9Ecd68962c72415Dc6eca92
Deployment Transaction
0x76a59ac9946dd081ce273579e789646c37d6efcfa2dba8ce037b50f65b6ab8ce
Block Number
27276678
Transaction Index
25

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
2830x0000000000000000000000008fa4a2f0e465d63c287d4147638d5514bde2f38d16815, 21543

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020owneraddressProbabilityShop.sol:PredictionMarket
1020resolveraddressProbabilityShop.sol:PredictionMarket
2020devRecipientaddressProbabilityShop.sol:PredictionMarket
3020stakingRecipientaddressProbabilityShop.sol:PredictionMarket
4032stakerFeeSplitBpsuint256ProbabilityShop.sol:PredictionMarket
5032seederFeeSplitBpsuint256ProbabilityShop.sol:PredictionMarket
6032bondFlooruint256ProbabilityShop.sol:PredictionMarket
7032minimumBetuint256ProbabilityShop.sol:PredictionMarket
801_lockedboolProbabilityShop.sol:PredictionMarket
9032isAdminmapping(address ⇒ bool)ProbabilityShop.sol:PredictionMarket
10032marketCountuint256ProbabilityShop.sol:PredictionMarket
11032marketsmapping(uint256 ⇒ struct PredictionMarket.Market)ProbabilityShop.sol:PredictionMarket
12032yesSharesmapping(uint256 ⇒ mapping(address ⇒ uint256))ProbabilityShop.sol:PredictionMarket
13032noSharesmapping(uint256 ⇒ mapping(address ⇒ uint256))ProbabilityShop.sol:PredictionMarket
14032hasTradedmapping(uint256 ⇒ mapping(address ⇒ bool))ProbabilityShop.sol:PredictionMarket
15032claimedmapping(uint256 ⇒ mapping(address ⇒ bool))ProbabilityShop.sol:PredictionMarket
16032voidRefundClaimedmapping(uint256 ⇒ mapping(address ⇒ bool))ProbabilityShop.sol:PredictionMarket
17032proposalBondSettledmapping(uint256 ⇒ mapping(uint256 ⇒ bool))ProbabilityShop.sol:PredictionMarket
18032disputersmapping(uint256 ⇒ address[])ProbabilityShop.sol:PredictionMarket
19032hasDisputedmapping(uint256 ⇒ mapping(address ⇒ bool))ProbabilityShop.sol:PredictionMarket
20032netCollateralmapping(uint256 ⇒ mapping(address ⇒ uint256))ProbabilityShop.sol:PredictionMarket
21032yesCostBasismapping(uint256 ⇒ mapping(address ⇒ uint256))ProbabilityShop.sol:PredictionMarket
22032noCostBasismapping(uint256 ⇒ mapping(address ⇒ uint256))ProbabilityShop.sol:PredictionMarket
23032bondClaimablemapping(address ⇒ uint256)ProbabilityShop.sol:PredictionMarket
24032totalBondLiabilitiesuint256ProbabilityShop.sol:PredictionMarket
25032totalActiveProposalBondsuint256ProbabilityShop.sol:PredictionMarket
26032protocolFeeAccruedmapping(address ⇒ uint256)ProbabilityShop.sol:PredictionMarket
27032totalProtocolFeesuint256ProbabilityShop.sol:PredictionMarket
28032totalPoolLiabilitiesuint256ProbabilityShop.sol:PredictionMarket
29032cumulativeVolumeuint256ProbabilityShop.sol:PredictionMarket
30032totalTradesuint256ProbabilityShop.sol:PredictionMarket
31032resolvedMarketCountuint256ProbabilityShop.sol:PredictionMarket
32032voidedMarketCountuint256ProbabilityShop.sol:PredictionMarket
33032referredBymapping(address ⇒ address)ProbabilityShop.sol:PredictionMarket
34032referralStartmapping(address ⇒ uint256)ProbabilityShop.sol:PredictionMarket
35032referralRewardsmapping(address ⇒ uint256)ProbabilityShop.sol:PredictionMarket
36032totalReferralLiabilitiesuint256ProbabilityShop.sol:PredictionMarket
37032referralCountmapping(address ⇒ uint256)ProbabilityShop.sol:PredictionMarket

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