Sourcify Logo

0x6C2F006D6788883Cc6520DB80905079f2BBDB3f7

on Arc Mainnet (5042)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
PolicyVaultV5
Compilation Target
src/PolicyVaultV5.sol:PolicyVaultV5
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
prague
Verified At
2026-10-01 21:41:49 UTC
Deployer
0xB7911138966E81e72F2384338C1f9b5495e5648a
Deployment Transaction
0xcd2a9a43d09fdd8cc50d1294f85d870fbce5aa8eed57d0a2bd01c900e323521f
Block Number
23706907
Transaction Index
1

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
46680x21ec21d647b3d4f55dd5a63aaf66a98a825156a318c709e915252b90687aa87f18772
46700x00000000000000000000000000000000000000000000000000000000000013b218730
46720x0000000000000000000000006c2f006d6788883cc6520db80905079f2bbdb3f718688
46740x7c7215ba66ece6651b68b9c1b939b72fe8acfbdb0697ab5fc7fcb92580827cc518853
46760xceebf77a833b30520287ddd9478ff51abbdffa30aa90a8d655dba0e8a79ce0c118893
46790x506f6c6963795661756c7400000000000000000000000000000000000000000b17238
46820x350000000000000000000000000000000000000000000000000000000000000117282
88640x00000000000000000000000036000000000000000000000000000000000000001129, 6576, 7127, 7250, 8604, 15097, 15530, 16240, 16866, 16933, 17132
88680x00000000000000000000000028b5a0e9c621a5badaa536219b3a228c8168cf5d1317, 13282, 16967, 17070

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_nameFallbackstringsrc/PolicyVaultV5.sol:PolicyVaultV5
1032_versionFallbackstringsrc/PolicyVaultV5.sol:PolicyVaultV5
2032nextPolicyIduint256src/PolicyVaultV5.sol:PolicyVaultV5
3032_policiesmapping(uint256 ⇒ struct PolicyVaultV5.Policy)src/PolicyVaultV5.sol:PolicyVaultV5
4032isApprovermapping(uint256 ⇒ mapping(address ⇒ bool))src/PolicyVaultV5.sol:PolicyVaultV5
5032hasApprovedmapping(uint256 ⇒ mapping(address ⇒ bool))src/PolicyVaultV5.sol:PolicyVaultV5
6032isDestinationmapping(uint32 ⇒ bool)src/PolicyVaultV5.sol:PolicyVaultV5
7020guardianaddresssrc/PolicyVaultV5.sol:PolicyVaultV5
8020pendingGuardianaddresssrc/PolicyVaultV5.sol:PolicyVaultV5
9032fundsCapuint256src/PolicyVaultV5.sol:PolicyVaultV5
10032totalHelduint256src/PolicyVaultV5.sol:PolicyVaultV5
1108_pauseStartuint64src/PolicyVaultV5.sol:PolicyVaultV5
1188_pauseEnduint64src/PolicyVaultV5.sol:PolicyVaultV5
11168_pausedAccrueduint64src/PolicyVaultV5.sol:PolicyVaultV5

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