Sourcify Logosourcify.eth

0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
VotingToken
Compilation Target
VotingToken.sol:VotingToken
Language
SoliditySolidity
Compiler
solc 0.5.13+commit.5b0b510c
EVM Version
petersburg
Verified At
2024-08-08 14:42:39 UTC
Deployer
0x2bAaA41d155ad8a4126184950B31F50A1513cE25
Deployment Transaction
0x071e4641c466453e04cd864097971534d81a9a8a9e61f21219e984df3cc48480
Block Number
9247089
Transaction Index
60

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

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1137153
Original (recompiled):0xa265627a7a72315820d87e34283561eb66ff7d7daec6d2cb431108cb4138d976471bf1d758b6419fb464736f6c634300050d0032
Transformed (onchain):0xa265627a7a7231582046ba38f584b678623c2cc125d1cc056488aee4f20cac4ec2a41229f3f5a16b4164736f6c634300050d0032

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

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
982953
Original (recompiled):0xa265627a7a72315820d87e34283561eb66ff7d7daec6d2cb431108cb4138d976471bf1d758b6419fb464736f6c634300050d0032
Transformed (onchain):0xa265627a7a7231582046ba38f584b678623c2cc125d1cc056488aee4f20cac4ec2a41229f3f5a16b4164736f6c634300050d0032

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)VotingToken.sol:VotingToken
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))VotingToken.sol:VotingToken
2032_totalSupplyuint256VotingToken.sol:VotingToken
3032_accountBalanceSnapshotsmapping(address ⇒ struct ERC20Snapshot.Snapshots)VotingToken.sol:VotingToken
4064_totalSupplySnapshotsstruct ERC20Snapshot.SnapshotsVotingToken.sol:VotingToken
6032_currentSnapshotIdstruct Counters.CounterVotingToken.sol:VotingToken
7032rolesmapping(uint256 ⇒ struct MultiRole.Role)VotingToken.sol:VotingToken

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...
0x04fa0d235c4abf4bcf4787af4cf447de572ef828 on Ethereum Mainnet (1)