Sourcify Logosourcify.eth

0x5200B4fD4aD39b8b8f0A3cD127746F83d94E2140

on Arbitrum Sepolia (421614)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
BatchAuction
Compilation Target
contracts/BatchAuction.sol:BatchAuction
Language
SoliditySolidity
Compiler
solc 0.8.25+commit.b61c2a91
EVM Version
cancun
Verified At
2026-03-29 16:30:13 UTC
Deployer
0xf9946775891a24462cD4ec885d0D4E2675C84355
Deployment Transaction
0x4d7bdee181dfc74a46d415c32d80910a70f1c17a2d6a8ab23471c74a0961b786
Block Number
254005969
Transaction Index
2

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020tokenAcontract IERC20contracts/BatchAuction.sol:BatchAuction
1020tokenBcontract IERC20contracts/BatchAuction.sol:BatchAuction
2032batchDurationuint256contracts/BatchAuction.sol:BatchAuction
3032currentBatchIduint256contracts/BatchAuction.sol:BatchAuction
4032batchesmapping(uint256 ⇒ struct BatchAuction.Batch)contracts/BatchAuction.sol:BatchAuction
5032buyOrdersmapping(uint256 ⇒ struct BatchAuction.Order[4])contracts/BatchAuction.sol:BatchAuction
6032sellOrdersmapping(uint256 ⇒ struct BatchAuction.Order[4])contracts/BatchAuction.sol:BatchAuction
7032buyVolumemapping(uint256 ⇒ euint64[8])contracts/BatchAuction.sol:BatchAuction
8032sellVolumemapping(uint256 ⇒ euint64[8])contracts/BatchAuction.sol:BatchAuction
9032balanceAmapping(address ⇒ uint256)contracts/BatchAuction.sol:BatchAuction
10032balanceBmapping(address ⇒ uint256)contracts/BatchAuction.sol:BatchAuction
11032hasOrdermapping(uint256 ⇒ mapping(address ⇒ bool))contracts/BatchAuction.sol:BatchAuction
12032lockedAmapping(uint256 ⇒ mapping(address ⇒ uint256))contracts/BatchAuction.sol:BatchAuction
13032lockedBmapping(uint256 ⇒ mapping(address ⇒ uint256))contracts/BatchAuction.sol:BatchAuction
14032claimedmapping(uint256 ⇒ mapping(address ⇒ bool))contracts/BatchAuction.sol:BatchAuction
15032fillDecryptRequestedmapping(uint256 ⇒ mapping(address ⇒ bool))contracts/BatchAuction.sol:BatchAuction

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...
0x5200B4fD4aD39b8b8f0A3cD127746F83d94E2140 on Arbitrum Sepolia (421614)