Sourcify Logosourcify.eth

0x801aaeCAA1059ee87c646cad709e210AE1930e41

on PulseChain Mainnet (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
BullRun
Compilation Target
contracts/BullRun.sol:BullRun
Language
SoliditySolidity
Compiler
solc 0.8.16+commit.07a7930e
EVM Version
byzantium
Verified At
2026-02-06 16:54:18 UTC
Deployer
0xCa87b367554B1A92b41923F789d1ffc9DC2CCA3d
Deployment Transaction
0x9261338483a5defdea7b7641ba2c67044892ab10fd32018b56f0203f157a33a7
Block Number
15464011
Transaction Index
117

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/BullRun.sol:BullRun
1032_statusuint256contracts/BullRun.sol:BullRun
2020RandomizerContractaddress payablecontracts/BullRun.sol:BullRun
3020BullpenContractaddresscontracts/BullRun.sol:BullRun
4020ArenaContractaddresscontracts/BullRun.sol:BullRun
5020Genesiscontract IERC721contracts/BullRun.sol:BullRun
6020Alphacontract IERC721contracts/BullRun.sol:BullRun
7020MetatopiaCoinFlipRNGInterfacecontract IMetatopiaCoinFlipRNGcontracts/BullRun.sol:BullRun
8020TopiaInterfacecontract ITopiacontracts/BullRun.sol:BullRun
9020BullpenInterfacecontract IBullpencontracts/BullRun.sol:BullRun
10020ArenaInterfacecontract IArenacontracts/BullRun.sol:BullRun
11020RandomizerInterfacecontract IRandomizercontracts/BullRun.sol:BullRun
12020HubInterfacecontract IHubcontracts/BullRun.sol:BullRun
13032NFTTypemapping(uint16 ⇒ uint8)contracts/BullRun.sol:BullRun
14032Riskmapping(uint8 ⇒ uint8)contracts/BullRun.sol:BullRun
15032IsNFTStakedmapping(uint16 ⇒ bool)contracts/BullRun.sol:BullRun
16032BetNFTsPerEncierromapping(address ⇒ mapping(uint256 ⇒ uint16[]))contracts/BullRun.sol:BullRun
17032BetNFTInfomapping(uint16 ⇒ mapping(uint256 ⇒ struct BullRun.NFTBet))contracts/BullRun.sol:BullRun
18032HasBetmapping(address ⇒ mapping(uint256 ⇒ bool))contracts/BullRun.sol:BullRun
19032HasClaimedmapping(address ⇒ mapping(uint256 ⇒ bool))contracts/BullRun.sol:BullRun
20032Encierrosmapping(uint256 ⇒ struct BullRun.Encierro)contracts/BullRun.sol:BullRun
21032EnteredEncierrosmapping(address ⇒ uint256[])contracts/BullRun.sol:BullRun
22032StakedNFTInfomapping(uint16 ⇒ struct BullRun.Stake)contracts/BullRun.sol:BullRun
23032NumberOfStakedNFTsmapping(address ⇒ uint16)contracts/BullRun.sol:BullRun
24032StakedTokensOfWalletmapping(address ⇒ struct EnumerableSet.UintSet)contracts/BullRun.sol:BullRun
25032MatadorsStakedPerWalletmapping(address ⇒ struct EnumerableSet.UintSet)contracts/BullRun.sol:BullRun
26032StakedAlphasOfWalletmapping(address ⇒ struct EnumerableSet.UintSet)contracts/BullRun.sol:BullRun
27032StakedAlphaInfomapping(uint16 ⇒ struct BullRun.Stake)contracts/BullRun.sol:BullRun
28032IsAlphaStakedmapping(uint16 ⇒ bool)contracts/BullRun.sol:BullRun
29032NumberOfStakedAlphasmapping(address ⇒ uint16)contracts/BullRun.sol:BullRun
3002stakedRunnersuint16contracts/BullRun.sol:BullRun
3022stakedBullsuint16contracts/BullRun.sol:BullRun
3042stakedMatadorsuint16contracts/BullRun.sol:BullRun
3062stakedAlphasuint16contracts/BullRun.sol:BullRun
31032currentEncierroIduint256contracts/BullRun.sol:BullRun
32010minimumStakeTimeuint80contracts/BullRun.sol:BullRun
33032maxDurationuint256contracts/BullRun.sol:BullRun
34032minDurationuint256contracts/BullRun.sol:BullRun
35032unaccountedMatadorRewardsuint256contracts/BullRun.sol:BullRun
36032TOPIAPerMatadoruint256contracts/BullRun.sol:BullRun
37032runnerRewardMultuint256contracts/BullRun.sol:BullRun
38032bullRewardMultuint256contracts/BullRun.sol:BullRun
39032alphaRewardMultuint256contracts/BullRun.sol:BullRun
40032matadorCutuint256contracts/BullRun.sol:BullRun
41032totalTOPIAEarneduint256contracts/BullRun.sol:BullRun
42010claimEndTimeuint80contracts/BullRun.sol:BullRun
43032SEED_COSTuint256contracts/BullRun.sol:BullRun

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