Sourcify Logo

0x93316DE31b4f891C56cf3b65A3f96AA6b04192Ae

on Celo Mainnet (42220)

Exact Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
Earmark
Compilation Target
contracts/Earmark.sol:Earmark
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
paris
Verified At
2026-09-14 23:27:33 UTC
Deployer
0x178977E82c4Df50D5a7465F4495170DFF9275363
Deployment Transaction
0xd78a9b8a4a5e4107761f4dc88ea74ac29301fb5914dd5e4cd69bf798645d59af
Block Number
76462414
Transaction Index
14

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...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032driveCountuint256contracts/Earmark.sol:Earmark
1032_drivesmapping(uint256 ⇒ struct Earmark.Drive)contracts/Earmark.sol:Earmark
2032contributionOfmapping(uint256 ⇒ mapping(address ⇒ uint256))contracts/Earmark.sol:Earmark

Transient Storage Layout

No transient storage layouts found in the compiler output.

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...