Sourcify Logo

0x855de6C7A698ea870fc53DE755D612Ed977d3F0A

on Arbitrum One Mainnet (42161)

Match
Runtime Bytecode
Creation Bytecode
Unverified Libraries
Contract Name
CurvyAggregatorAlphaV2
Compilation Target
project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
cancun
Verified At
2026-08-24 14:51:09 UTC
Deployer
0x61826700275C96633c85A6563BffcBb2E9e82dc6
Deployment Transaction
0xe70ef3b6f2388bf4965f9cf233a344e3383559bfccead64c2d6e52260276d5d4
Block Number
497923678
Transaction Index
3

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Loading contract data...

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1438554
Original (recompiled):0xa2646970667358221220bea0a87677ebaa2d196ed425e2869764701401e5f92bfaf59f06bf80b5cd538864736f6c634300081c0033
Transformed (onchain):0xa2646970667358221220db8818ce562230efea305df2e50720f4edd50a9d409d6ad678bbe84149e835d164736f6c634300081c0033

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

Loading contract data...

Transformations

Loading contract data...

Immutable Transformations

IDValueOffsets
8470x000000000000000000000000855de6c7a698ea870fc53de755d612ed977d3f0a7969, 8010, 8344

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1413654
Original (recompiled):0xa2646970667358221220bea0a87677ebaa2d196ed425e2869764701401e5f92bfaf59f06bf80b5cd538864736f6c634300081c0033
Transformed (onchain):0xa2646970667358221220db8818ce562230efea305df2e50720f4edd50a9d409d6ad678bbe84149e835d164736f6c634300081c0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032noteStatusmapping(uint256 ⇒ enum ICurvyAggregatorAlpha.NoteStatus)project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
1032validNotesRootmapping(uint256 ⇒ bool)project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
2032nullifiersmapping(uint256 ⇒ bool)project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
3032currentNotesTreeRootuint256project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
4032currentNotesBatchIndexuint256project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
5032currentNullifiersBatchIndexuint256project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
6032protocolFeePerThousanduint256project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
7020curvyVaultcontract ICurvyVaultproject/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
8020portalFactorycontract IPortalFactoryproject/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
9032currentNoteIndexuint256project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
10032pendingNotesCommitmentVerifiersByConfigmapping(bytes32 ⇒ address)project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
11032aggregationVerifiersByConfigmapping(bytes32 ⇒ address)project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
12032withdrawalVerifiersByConfigmapping(bytes32 ⇒ address)project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
13064feeNotePublicKeyuint256[2]project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
15032commitmentFeeRootuint256project/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2
1601directShieldEnabledboolproject/src/v2/aggregator-alpha/CurvyAggregatorAlphaV2.sol:CurvyAggregatorAlphaV2

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