Sourcify Logosourcify.eth

0x271682DEB8C4E0901D1a1550aD2e64D568E69909

on PulseChain (369)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
VRFCoordinatorV2
Compilation Target
src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
Language
SoliditySolidity
Compiler
solc 0.8.6+commit.11564f7e
EVM Version
berlin
Verified At
2026-01-30 18:38:09 UTC
Deployer
0xeFF41C8725be95e66F6B10489B6bF34b08055853
Deployment Transaction
0xf59f043fa061f6cdb1891cec4c9df80d8cba346d3a63fea2d914f37c23fcf7d9
Block Number
13960731
Transaction Index
10

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
13610x000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca877, 5529, 9622, 12332, 12674, 14390
13640x000000000000000000000000dc530d9457755926550b59e8eccdae76241815571565, 16420
13670x000000000000000000000000aa25602bccf3bbde8e2f0f09f3a1f6def54593c01318, 15321

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020s_owneraddresssrc/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
1020s_pendingOwneraddresssrc/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
2032s_consumersmapping(address ⇒ mapping(uint64 ⇒ uint64))src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
3032s_subscriptionConfigsmapping(uint64 ⇒ struct VRFCoordinatorV2.SubscriptionConfig)src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
4032s_subscriptionsmapping(uint64 ⇒ struct VRFCoordinatorV2.Subscription)src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
508s_currentSubIduint64src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
5812s_totalBalanceuint96src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
6032s_provingKeysmapping(bytes32 ⇒ address)src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
7032s_provingKeyHashesbytes32[]src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
8032s_withdrawableTokensmapping(address ⇒ uint96)src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
9032s_requestCommitmentsmapping(uint256 ⇒ bytes32)src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
10032s_fallbackWeiPerUnitLinkint256src/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
11032s_configstruct VRFCoordinatorV2.Configsrc/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2
12032s_feeConfigstruct VRFCoordinatorV2.FeeConfigsrc/v0.8/dev/VRFCoordinatorV2.sol:VRFCoordinatorV2

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