Sourcify Logo

0xa8192D4Ee3526CA8158cBE83b2FC05BdC205bed3

on Base Mainnet (8453)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ChipRounds
Compilation Target
src/ChipRounds.sol:ChipRounds
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
cancun
Verified At
2026-09-08 23:03:31 UTC
Deployer
0x3A3b05d3826de6612C0bc4D67A537404cEcAaA8d
Deployment Transaction
0xc34a36986e241fbdee8d90e91d4c5691b85f4cc76cb2eddc516741ef60395f0c
Block Number
51059621
Transaction Index
111

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
13910x0000000000000000000000005e4b6cbac2d9b581428ee7f22e7bd4bf036754581753, 7323, 7460, 10359, 11884, 13476, 13993, 14271, 14839, 15054, 15262, 15449, 18001, 18147, 18282
13930x000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029131241, 3213, 4414, 6109, 6269, 8695, 9802, 13327, 13652, 14782, 15983, 16035, 16119, 16531, 16882, 16927
14090x0000000000000000000000007bc1c03e843c37845d89b54667382b4577ead5c02348, 11124, 11260, 11323

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/ChipRounds.sol:ChipRounds
1020_pendingOwneraddresssrc/ChipRounds.sol:ChipRounds
2032_statusuint256src/ChipRounds.sol:ChipRounds
3020claimscontract IChipClaimssrc/ChipRounds.sol:ChipRounds
4020potcontract IPotsrc/ChipRounds.sol:ChipRounds
5020activationSourcecontract IActivationSourcesrc/ChipRounds.sol:ChipRounds
6020polTreasuryaddresssrc/ChipRounds.sol:ChipRounds
7020chipTokenaddresssrc/ChipRounds.sol:ChipRounds
8032totalChipBurneduint256src/ChipRounds.sol:ChipRounds
9020uniswapRoutercontract IUniswapV3SwapRoutersrc/ChipRounds.sol:ChipRounds
10020slipstreamRoutercontract ISlipstreamSwapRoutersrc/ChipRounds.sol:ChipRounds
10208roundDurationuint64src/ChipRounds.sol:ChipRounds
1108accumulationWindowuint64src/ChipRounds.sol:ChipRounds
11816minPotToOpenuint128src/ChipRounds.sol:ChipRounds
12032splitChangeFeeChipuint256src/ChipRounds.sol:ChipRounds
1304defaultMaxSlippageBpsuint32src/ChipRounds.sol:ChipRounds
1348maxFeedAgeuint64src/ChipRounds.sol:ChipRounds
13124holdbackBpsuint32src/ChipRounds.sol:ChipRounds
14032collectionBaseBpsmapping(address ⇒ uint32)src/ChipRounds.sol:ChipRounds
15032_maxSlippageBpsOverridemapping(address ⇒ uint32)src/ChipRounds.sol:ChipRounds
1604defaultMaxImpactBpsuint32src/ChipRounds.sol:ChipRounds
17032_maxImpactBpsOverridemapping(address ⇒ uint32)src/ChipRounds.sol:ChipRounds
18032roundCountuint256src/ChipRounds.sol:ChipRounds
1908lastRoundOpenedAtuint64src/ChipRounds.sol:ChipRounds
20032totalPaidUsduint256src/ChipRounds.sol:ChipRounds
21032committedQuoteuint256src/ChipRounds.sol:ChipRounds
22032_roundsmapping(uint256 ⇒ struct Round)src/ChipRounds.sol:ChipRounds
23032_roundStocksmapping(uint256 ⇒ address[])src/ChipRounds.sol:ChipRounds
24032_roundHasStockmapping(uint256 ⇒ mapping(address ⇒ bool))src/ChipRounds.sol:ChipRounds
25032stockSkippedmapping(uint256 ⇒ mapping(address ⇒ bool))src/ChipRounds.sol:ChipRounds
26032stockSettledmapping(uint256 ⇒ mapping(address ⇒ bool))src/ChipRounds.sol:ChipRounds
27032countedmapping(uint256 ⇒ mapping(address ⇒ mapping(uint256 ⇒ bool)))src/ChipRounds.sol:ChipRounds
28032_splitsmapping(address ⇒ mapping(uint256 ⇒ struct ChipRounds.Split))src/ChipRounds.sol:ChipRounds

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