Sourcify Logosourcify.eth

0xa2bf67e12EeEDA23C7cA1e5a34ae2441a17789Ec

on Celo Mainnet (42220)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
FarmRegistry
Compilation Target
project:/contracts/FarmRegistry.sol:FarmRegistry
Language
Solidity
Compiler
solc 0.8.9+commit.e5eed63a
EVM Version
london
Verified At
2024-08-08 14:07:59 UTC
Deployer
0x9Cb673B34A2eA86AAd07f61471cb4F9458764B9F
Deployment Transaction
0x74988e681f5d5270faeff1d980342f1ee8430b68799357219eb0f64a644205a5
Block Number
9840049
Transaction Index
28

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • project:/contracts/FarmRegistry.sol
  • @openzeppelin/contracts/utils/Context.sol
  • @openzeppelin/contracts/access/Ownable.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6105848061007e6000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80631481ec381461005c578063715018a6146100715780638da5cb5b14610079578063c8a4a28d14610098578063f2fde38b146100ab575b600080fd5b61006f61006a366004610473565b6100be565b005b61006f61012e565b600054604080516001600160a01b039092168252519081900360200190f35b61006f6100a63660046104a8565b610164565b61006f6100b93660046104d8565b610373565b6000546001600160a01b031633146100f15760405162461bcd60e51b81526004016100e8906104fc565b60405180910390fd5b8082846001600160a01b03167f951423e75f8b5d5cffb9a83d640b2ec60f7037c906ab1805cfe84271a228159e60405160405180910390a4505050565b6000546001600160a01b031633146101585760405162461bcd60e51b81526004016100e8906104fc565b610162600061040e565b565b6000546001600160a01b0316331461018e5760405162461bcd60e51b81526004016100e8906104fc565b6000816001600160a01b03166372f702f36040518163ffffffff1660e01b815260040160206040518083038186803b1580156101c957600080fd5b505afa1580156101dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102019190610531565b9050806001600160a01b031683836001600160a01b03167fac28e76ec54916c2a817267091ae49d56a2c8a56911be75981d2b58b638e027560405160405180910390a4806001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b15801561027d57600080fd5b505afa158015610291573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b59190610531565b6001600160a01b0316816001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156102f757600080fd5b505afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610531565b6001600160a01b0316826001600160a01b03167f50437cc43dd454276017c18941adfd8b8fdfc8cdaa70baa1cc4052c4103be1b760405160405180910390a4505050565b6000546001600160a01b0316331461039d5760405162461bcd60e51b81526004016100e8906104fc565b6001600160a01b0381166104025760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016100e8565b61040b8161040e565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461040b57600080fd5b60008060006060848603121561048857600080fd5b83356104938161045e565b95602085013595506040909401359392505050565b600080604083850312156104bb57600080fd5b8235915060208301356104cd8161045e565b809150509250929050565b6000602082840312156104ea57600080fd5b81356104f58161045e565b9392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006020828403121561054357600080fd5b81516104f58161045e56fea26469706673582212207ad6d9f03b8a839de3fc4184c4b04292e95ba05e5a64e1d8c91fe39180b3c1f364736f6c63430008090033

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 LogoSolidity metadata.json IPFS hash: QmWcATt2vSTSEZNjeUMwskk5mTqNjbgjV5XCtHaWsTdTcW
RawDecoded
Length: 53 bytes
0xa26469706673582212207ad6d9f03b8a839de3fc4184c4b04292e95ba05e5a64e1d8c91fe39180b3c1f364736f6c63430008090033

Runtime Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b50600436106100575760003560e01c80631481ec381461005c578063715018a6146100715780638da5cb5b14610079578063c8a4a28d14610098578063f2fde38b146100ab575b600080fd5b61006f61006a366004610473565b6100be565b005b61006f61012e565b600054604080516001600160a01b039092168252519081900360200190f35b61006f6100a63660046104a8565b610164565b61006f6100b93660046104d8565b610373565b6000546001600160a01b031633146100f15760405162461bcd60e51b81526004016100e8906104fc565b60405180910390fd5b8082846001600160a01b03167f951423e75f8b5d5cffb9a83d640b2ec60f7037c906ab1805cfe84271a228159e60405160405180910390a4505050565b6000546001600160a01b031633146101585760405162461bcd60e51b81526004016100e8906104fc565b610162600061040e565b565b6000546001600160a01b0316331461018e5760405162461bcd60e51b81526004016100e8906104fc565b6000816001600160a01b03166372f702f36040518163ffffffff1660e01b815260040160206040518083038186803b1580156101c957600080fd5b505afa1580156101dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102019190610531565b9050806001600160a01b031683836001600160a01b03167fac28e76ec54916c2a817267091ae49d56a2c8a56911be75981d2b58b638e027560405160405180910390a4806001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b15801561027d57600080fd5b505afa158015610291573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b59190610531565b6001600160a01b0316816001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156102f757600080fd5b505afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610531565b6001600160a01b0316826001600160a01b03167f50437cc43dd454276017c18941adfd8b8fdfc8cdaa70baa1cc4052c4103be1b760405160405180910390a4505050565b6000546001600160a01b0316331461039d5760405162461bcd60e51b81526004016100e8906104fc565b6001600160a01b0381166104025760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016100e8565b61040b8161040e565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461040b57600080fd5b60008060006060848603121561048857600080fd5b83356104938161045e565b95602085013595506040909401359392505050565b600080604083850312156104bb57600080fd5b8235915060208301356104cd8161045e565b809150509250929050565b6000602082840312156104ea57600080fd5b81356104f58161045e565b9392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006020828403121561054357600080fd5b81516104f58161045e56fea26469706673582212207ad6d9f03b8a839de3fc4184c4b04292e95ba05e5a64e1d8c91fe39180b3c1f364736f6c63430008090033

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 LogoSolidity metadata.json IPFS hash: QmWcATt2vSTSEZNjeUMwskk5mTqNjbgjV5XCtHaWsTdTcW
RawDecoded
Length: 53 bytes
0xa26469706673582212207ad6d9f03b8a839de3fc4184c4b04292e95ba05e5a64e1d8c91fe39180b3c1f364736f6c63430008090033

Storage Layout

SlotOffsetBytesLabelTypeContract
0020_owneraddressproject:/contracts/FarmRegistry.sol:FarmRegistry

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...
0xa2bf67e12EeEDA23C7cA1e5a34ae2441a17789Ec on Celo Mainnet (42220)