Sourcify Logosourcify.eth

0x851Bd450FEBfd2aA5F48E8f370aaa3e3F96d1903

on PulseChain (369)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
FarmMain
Compilation Target
FarmMain.sol:FarmMain
Language
SoliditySolidity
Compiler
solc 0.7.6+commit.7338295f
EVM Version
istanbul
Verified At
2026-02-02 07:39:32 UTC
Deployer
0xf81D965880e357Ea3c5b74a5A7B00D00Bd255Dc9
Deployment Transaction
0x4a7e27ca4ecefa7eab20ac9f4095accaaad215ce7fceaf8f9e6410ac7701e04a
Block Number
12068312
Transaction Index
48

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2436254
Original (recompiled):0xa264697066735822122033cc850403dbbd8b9994b4ae4877cdd73b01e5b583cdfe522df4b16515d043d364736f6c63430007060033
Transformed (onchain):0xa2646970667358221220f617245d49eab2b0f7a522855b9233d2137da066d3c76e5d9966c5d580c7a82564736f6c63430007060033

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2414054
Original (recompiled):0xa264697066735822122033cc850403dbbd8b9994b4ae4877cdd73b01e5b583cdfe522df4b16515d043d364736f6c63430007060033
Transformed (onchain):0xa2646970667358221220f617245d49eab2b0f7a522855b9233d2137da066d3c76e5d9966c5d580c7a82564736f6c63430007060033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_supportedInterfacesmapping(bytes4 ⇒ bool)FarmMain.sol:FarmMain
1020_factoryaddressFarmMain.sol:FarmMain
2020_extensionaddressFarmMain.sol:FarmMain
3020_rewardTokenAddressaddressFarmMain.sol:FarmMain
4020_farmTokenCollectionaddressFarmMain.sol:FarmMain
5032_setupsInfomapping(uint256 ⇒ struct FarmingSetupInfo)FarmMain.sol:FarmMain
6032_farmingSetupsInfoCountuint256FarmMain.sol:FarmMain
7032_setupsmapping(uint256 ⇒ struct FarmingSetup)FarmMain.sol:FarmMain
8032_farmingSetupsCountuint256FarmMain.sol:FarmMain
9032_positionsmapping(uint256 ⇒ struct FarmingPosition)FarmMain.sol:FarmMain
10032_rewardPerTokenPerSetupmapping(uint256 ⇒ uint256)FarmMain.sol:FarmMain
11032_rewardPerTokenPaidmapping(uint256 ⇒ uint256)FarmMain.sol:FarmMain
12032_partiallyRedeemedmapping(uint256 ⇒ uint256)FarmMain.sol:FarmMain
13032_objectIdSetupmapping(uint256 ⇒ uint256)FarmMain.sol:FarmMain
14032_setupPositionsCountmapping(uint256 ⇒ uint256)FarmMain.sol:FarmMain
15032_rewardReceivedmapping(uint256 ⇒ uint256)FarmMain.sol:FarmMain
16032_rewardPaidmapping(uint256 ⇒ uint256)FarmMain.sol:FarmMain

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