Sourcify Logo

0x6B149a00E40cC6C148992C6AADd232d958C35Fa3

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
MechMarketplace
Compilation Target
contracts/MechMarketplace.sol:MechMarketplace
Language
SoliditySolidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
prague
Verified At
2026-02-10 16:01:57 UTC
Deployer
0xEB2A22b27C7Ad5eeE424Fd90b376c745E60f914E
Deployment Transaction
0x884fcd1238afdf4c57a36631d3e47015505ed6f587efd06beae3a63a4c09112e
Block Number
24427436
Transaction Index
157

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
1710x00000000000000000000000000000000000000000000000000000000000000011643, 8862
1730x000000000000000000000000f0b1fc3a3d412ea73136925b831d6203de3106501306, 6792, 7385, 10439, 10577, 12954
1750x00000000000000000000000048b6af7b12c71f09e2fc8af4855de4ff54e775ca1908, 3748, 3933, 4364

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032domainSeparatorbytes32contracts/MechMarketplace.sol:MechMarketplace
1032feeuint256contracts/MechMarketplace.sol:MechMarketplace
2032minResponseTimeoutuint256contracts/MechMarketplace.sol:MechMarketplace
3032maxResponseTimeoutuint256contracts/MechMarketplace.sol:MechMarketplace
4032numUndeliveredRequestsuint256contracts/MechMarketplace.sol:MechMarketplace
5032numTotalRequestsuint256contracts/MechMarketplace.sol:MechMarketplace
6032numMechsuint256contracts/MechMarketplace.sol:MechMarketplace
7032_lockeduint256contracts/MechMarketplace.sol:MechMarketplace
8020owneraddresscontracts/MechMarketplace.sol:MechMarketplace
9032mapRequestCountsmapping(address ⇒ uint256)contracts/MechMarketplace.sol:MechMarketplace
10032mapDeliveryCountsmapping(address ⇒ uint256)contracts/MechMarketplace.sol:MechMarketplace
11032mapMechDeliveryCountsmapping(address ⇒ uint256)contracts/MechMarketplace.sol:MechMarketplace
12032mapMechServiceDeliveryCountsmapping(address ⇒ uint256)contracts/MechMarketplace.sol:MechMarketplace
13032mapRequestIdInfosmapping(bytes32 ⇒ struct RequestInfo)contracts/MechMarketplace.sol:MechMarketplace
14032mapMechFactoriesmapping(address ⇒ bool)contracts/MechMarketplace.sol:MechMarketplace
15032mapAgentMechFactoriesmapping(address ⇒ address)contracts/MechMarketplace.sol:MechMarketplace
16032mapPaymentTypeBalanceTrackersmapping(bytes32 ⇒ address)contracts/MechMarketplace.sol:MechMarketplace
17032mapNoncesmapping(address ⇒ uint256)contracts/MechMarketplace.sol:MechMarketplace

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