Sourcify Logosourcify.eth

0x004564d44E6921FFA68936F44ae58988Cd146b10

on PulseChain Mainnet (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Raffle
Compilation Target
contracts/Raffle.sol:Raffle
Language
SoliditySolidity
Compiler
solc 0.8.25+commit.b61c2a91
EVM Version
shanghai
Verified At
2026-06-11 17:53:06 UTC
Deployer
0xAF2b2118376b51eEcB58327526bc082aED3e4225
Deployment Transaction
0x6bd9733299d06377abb04086b670c3a9ea20080de03c9c20b71bf6879379897e
Block Number
26757565
Transaction Index
74

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
440x00000000000000000000000087fc31413534733a09df5dc5aa33b4dba1f64b612077, 2943, 3414, 4247, 4686, 5131

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020owneraddresscontracts/Raffle.sol:Raffle
1032isValidatormapping(address ⇒ bool)contracts/Raffle.sol:Raffle
2032validatorCountuint256contracts/Raffle.sol:Raffle
3032instanceByKeymapping(bytes32 ⇒ bytes32)contracts/Raffle.sol:Raffle
4032choppedInstancemapping(bytes32 ⇒ bool)contracts/Raffle.sol:Raffle
5032feeBipsuint256contracts/Raffle.sol:Raffle
6020feeRecipientaddresscontracts/Raffle.sol:Raffle
7032roundsmapping(bytes32 ⇒ struct Raffle.Round)contracts/Raffle.sol:Raffle
8032_roundSubsetmapping(bytes32 ⇒ address[])contracts/Raffle.sol:Raffle
9032ticketsmapping(uint256 ⇒ struct Raffle.Ticket)contracts/Raffle.sol:Raffle
10032nextTicketuint256contracts/Raffle.sol:Raffle
11032activeRoundmapping(bytes32 ⇒ bytes32)contracts/Raffle.sol:Raffle
12032_roundNonceuint256contracts/Raffle.sol:Raffle

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