Sourcify Logosourcify.eth

0x01d34aeE72325F1d4A748f13C2169404523eCEE0

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
RewardEthToken
Compilation Target
contracts/tokens/RewardEthToken.sol:RewardEthToken
Language
SoliditySolidity
Compiler
solc 0.7.5+commit.eb77ed08
EVM Version
istanbul
Verified At
2024-08-08 16:40:47 UTC
Deployer
0x229f53eF905545Aa53a721D82DBfE4cEd7AFf65d
Deployment Transaction
0x25a6dcc905d486cc76485301185579a697b764202b3faf1daf3b2bff89b539d9
Block Number
18471090
Transaction Index
167

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
37270x000000000000000000000000ac0f906e433d58fa868f936e8a432304736528856815, 9848, 10471
37290x000000000000000000000000c874b064f465bdd6411d45734b56fac750cda29a8434

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializedboolcontracts/tokens/RewardEthToken.sol:RewardEthToken
011_initializingboolcontracts/tokens/RewardEthToken.sol:RewardEthToken
101600__gapuint256[50]contracts/tokens/RewardEthToken.sol:RewardEthToken
5101_pausedboolcontracts/tokens/RewardEthToken.sol:RewardEthToken
5201568__gapuint256[49]contracts/tokens/RewardEthToken.sol:RewardEthToken
101032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)contracts/tokens/RewardEthToken.sol:RewardEthToken
10201568__gapuint256[49]contracts/tokens/RewardEthToken.sol:RewardEthToken
151032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/tokens/RewardEthToken.sol:RewardEthToken
152032_namestringcontracts/tokens/RewardEthToken.sol:RewardEthToken
153032_symbolstringcontracts/tokens/RewardEthToken.sol:RewardEthToken
15401_decimalsuint8contracts/tokens/RewardEthToken.sol:RewardEthToken
15501408__gapuint256[44]contracts/tokens/RewardEthToken.sol:RewardEthToken
199032_HASHED_NAMEbytes32contracts/tokens/RewardEthToken.sol:RewardEthToken
200032_HASHED_VERSIONbytes32contracts/tokens/RewardEthToken.sol:RewardEthToken
20101600__gapuint256[50]contracts/tokens/RewardEthToken.sol:RewardEthToken
251032_noncesmapping(address ⇒ struct CountersUpgradeable.Counter)contracts/tokens/RewardEthToken.sol:RewardEthToken
252032_PERMIT_TYPEHASHbytes32contracts/tokens/RewardEthToken.sol:RewardEthToken
25301568__gapuint256[49]contracts/tokens/RewardEthToken.sol:RewardEthToken
302020stakedEthTokencontract IStakedEthTokencontracts/tokens/RewardEthToken.sol:RewardEthToken
303020oraclesaddresscontracts/tokens/RewardEthToken.sol:RewardEthToken
304032checkpointsmapping(address ⇒ struct IRewardEthToken.Checkpoint)contracts/tokens/RewardEthToken.sol:RewardEthToken
305020protocolFeeRecipientaddresscontracts/tokens/RewardEthToken.sol:RewardEthToken
306032protocolFeeuint256contracts/tokens/RewardEthToken.sol:RewardEthToken
307016totalRewardsuint128contracts/tokens/RewardEthToken.sol:RewardEthToken
3071616rewardPerTokenuint128contracts/tokens/RewardEthToken.sol:RewardEthToken
308032lastUpdateBlockNumberuint256contracts/tokens/RewardEthToken.sol:RewardEthToken
309020merkleDistributoraddresscontracts/tokens/RewardEthToken.sol:RewardEthToken
310032rewardsDisabledmapping(address ⇒ bool)contracts/tokens/RewardEthToken.sol:RewardEthToken
311020feesEscrowcontract IFeesEscrowcontracts/tokens/RewardEthToken.sol:RewardEthToken
312032totalPenaltyuint256contracts/tokens/RewardEthToken.sol:RewardEthToken

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