Sourcify Logosourcify.eth

0x199232447179680Fe3e80AfA80c307D4e4e9b245

on PulseChain Mainnet (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
BrainSingleRewardStaking
Compilation Target
contracts/farm.sol:BrainSingleRewardStaking
Language
SoliditySolidity
Compiler
solc 0.8.22+commit.4fc1097e
EVM Version
shanghai
Verified At
2026-04-12 23:27:14 UTC
Deployer
0xE5BdF5C81D5C1f81e2763692cD81EF0D6B9c8356
Deployment Transaction
0x772770cd4dec2e5a0e4af06c02ed60b945e44ace40fda25a6519ba4565806616
Block Number
26268489
Transaction Index
26

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
46670x0000000000000000000000006f47954aab68a0448441727e6b1a51e5cdb9ed091371, 2024, 2400, 4313
46700x000000000000000000000000f6f8db0aba00007681f8faf16a0fda1c9b030b11762, 2147, 2990, 4473

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/farm.sol:BrainSingleRewardStaking
0201_pausedboolcontracts/farm.sol:BrainSingleRewardStaking
1032rewardsDurationuint256contracts/farm.sol:BrainSingleRewardStaking
2032periodFinishuint256contracts/farm.sol:BrainSingleRewardStaking
3032rewardRateuint256contracts/farm.sol:BrainSingleRewardStaking
4032lastUpdateTimeuint256contracts/farm.sol:BrainSingleRewardStaking
5032rewardPerTokenStoreduint256contracts/farm.sol:BrainSingleRewardStaking
6032_totalSupplyuint256contracts/farm.sol:BrainSingleRewardStaking
7032_balancesmapping(address ⇒ uint256)contracts/farm.sol:BrainSingleRewardStaking
8032userRewardPerTokenPaidmapping(address ⇒ uint256)contracts/farm.sol:BrainSingleRewardStaking
9032rewardsmapping(address ⇒ uint256)contracts/farm.sol:BrainSingleRewardStaking
10032rewardNotifiersmapping(address ⇒ bool)contracts/farm.sol:BrainSingleRewardStaking

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