Sourcify Logo

0xc583BfA3F7c5664Db174B22be043a13700E6aCA4

on BNB Smart Chain Mainnet (56)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
TrustwinDraw
Compilation Target
contracts/TrustwinDraw.sol:TrustwinDraw
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
paris
Verified At
2026-07-28 12:17:09 UTC
Deployer
0x81DA7e291bD4c1D7079D6Dab0AEA537C45D90FAd
Deployment Transaction
0x1741e22e8236a2fe32ba808f7bbbb5905b886ef44491fb8174694df367d32e86
Block Number
112622564
Transaction Index
53

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1762954
Original (recompiled):0xa264697066735822122039b67da17bd67d27640a54c07716fbe65bcce7a7dd71f4479371c52e344a0dff64736f6c63430008180033
Transformed (onchain):0xa2646970667358221220c3903bd8e43fe126bff3ccd34c2f7a9a56153714f2fa71a8e8b6c0d2489eb15564736f6c63430008180033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
31240x00000000000000000000000055d398326f99059ff775485246999027b31979551738, 7106, 9467, 9601
31260x00000000000000000000000000000000000000000000000000000000000003e84106, 7370
31280x00000000000000000000000000000000000000000000000000000000000002bc4157, 9091
31300x00000000000000000000000000000000000000000000000000000000000000c84208, 6391
31320x00000000000000000000000000000000000000000000000000000000000000643531, 4258
31340x0000000000000000000000000000000000000000000000000000000000001f407429
31360x130dba50ad435d4ecc214aad0d5820474137bd68e7e77724144f27c3c377d3d410711, 11643
31380x48b988f67b044a6f4d729d565a998ad4320b2bb8efc7fa53642906e5f8c892c81167, 11678
31400x000000000000000000000000000000000000000000000000000000000007a1209365, 11761
31420x00000000000000000000000000000000000000000000000000000000000000039248, 11720
80660x89fa82d120e5221b2df46d7e7d2d469ba633dba193f4429ebebab217cd2a19763174, 8709, 10768

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1406854
Original (recompiled):0xa264697066735822122039b67da17bd67d27640a54c07716fbe65bcce7a7dd71f4479371c52e344a0dff64736f6c63430008180033
Transformed (onchain):0xa2646970667358221220c3903bd8e43fe126bff3ccd34c2f7a9a56153714f2fa71a8e8b6c0d2489eb15564736f6c63430008180033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032masterOfmapping(bytes32 ⇒ address)contracts/TrustwinDraw.sol:TrustwinDraw
1032masterBOfmapping(bytes32 ⇒ address)contracts/TrustwinDraw.sol:TrustwinDraw
201_pausedboolcontracts/TrustwinDraw.sol:TrustwinDraw
2120s_owneraddresscontracts/TrustwinDraw.sol:TrustwinDraw
3020s_pendingOwneraddresscontracts/TrustwinDraw.sol:TrustwinDraw
4020s_vrfCoordinatorcontract IVRFCoordinatorV2Pluscontracts/TrustwinDraw.sol:TrustwinDraw
5020governorAaddresscontracts/TrustwinDraw.sol:TrustwinDraw
6020governorBaddresscontracts/TrustwinDraw.sol:TrustwinDraw
7032isKeepermapping(address ⇒ bool)contracts/TrustwinDraw.sol:TrustwinDraw
8020_pauseProposeraddresscontracts/TrustwinDraw.sol:TrustwinDraw
8201_pauseTargetboolcontracts/TrustwinDraw.sol:TrustwinDraw
9032mainBalancemapping(address ⇒ uint256)contracts/TrustwinDraw.sol:TrustwinDraw
10032playingBalancemapping(address ⇒ uint256)contracts/TrustwinDraw.sol:TrustwinDraw
11032isEntitymapping(address ⇒ bool)contracts/TrustwinDraw.sol:TrustwinDraw
12032playersmapping(address ⇒ struct TrustwinDraw.Player)contracts/TrustwinDraw.sol:TrustwinDraw
13032gamesmapping(uint256 ⇒ struct TrustwinDraw.GameParams)contracts/TrustwinDraw.sol:TrustwinDraw
14032schedulesmapping(uint256 ⇒ struct TrustwinDraw.Schedule)contracts/TrustwinDraw.sol:TrustwinDraw
15032roundCountuint256contracts/TrustwinDraw.sol:TrustwinDraw
16032roundsmapping(uint256 ⇒ struct TrustwinDraw.Round)contracts/TrustwinDraw.sol:TrustwinDraw
17032roundIdOfmapping(uint256 ⇒ mapping(uint64 ⇒ uint256))contracts/TrustwinDraw.sol:TrustwinDraw
18032_entrantsmapping(uint256 ⇒ address[])contracts/TrustwinDraw.sol:TrustwinDraw
19032hasEnteredmapping(uint256 ⇒ mapping(address ⇒ bool))contracts/TrustwinDraw.sol:TrustwinDraw
20032_vrfRequestToRoundmapping(uint256 ⇒ uint256)contracts/TrustwinDraw.sol:TrustwinDraw

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