Sourcify Logo

0x82FDDF79765Ed75325bCBdf65F67dF0879AAbe8C

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
L1BTCDepositorWormholeV2Arbitrum
Compilation Target
contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
Language
SoliditySolidity
Compiler
solc 0.8.17+commit.8df45f5f
EVM Version
london
Verified At
2026-04-13 02:55:01 UTC
Deployer
0x716089154304f22a2F9c8d2f8C45815183BF3532
Deployment Transaction
0x52ccc4cd3f32e941f85970088f2fcd3cdca462dc2d93a440f413624f2ba7fa89
Block Number
24793741
Transaction Index
131

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1192554
Original (recompiled):0xa26469706673582212202bb1163e28228c77d7155d6a0044b1c1e1b54cdf488e8192e5c6bc2ac4603abd64736f6c63430008110033
Transformed (onchain):0xa26469706673582212201e5615178c0b686df43fbebd5e9ecac0b360f51076037186338323d4c3be9bf564736f6c63430008110033

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1168154
Original (recompiled):0xa26469706673582212202bb1163e28228c77d7155d6a0044b1c1e1b54cdf488e8192e5c6bc2ac4603abd64736f6c63430008110033
Transformed (onchain):0xa26469706673582212201e5615178c0b686df43fbebd5e9ecac0b360f51076037186338323d4c3be9bf564736f6c63430008110033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
011_initializingboolcontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
0220bridgecontract IBridgecontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
1020tbtcVaultcontract ITBTCVaultcontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
201504__gapuint256[47]contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
4901600__gapuint256[50]contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
99020_owneraddresscontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
10001568__gapuint256[49]contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
149020reimbursementPoolcontract ReimbursementPoolcontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
15001568__gapuint256[49]contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
199032depositsmapping(uint256 ⇒ enum L1BTCDepositorWormholeV2Arbitrum.DepositState)contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
200020tbtcTokencontract IERC20Upgradeablecontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
201020wormholecontract IWormholecontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
202020wormholeRelayercontract IWormholeRelayercontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
203020wormholeTokenBridgecontract IWormholeTokenBridgecontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
204020l2WormholeGatewayaddresscontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
204202l2ChainIduint16contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
205020l2BitcoinDepositoraddresscontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
206032l2FinalizeDepositGasLimituint256contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
207032gasReimbursementsmapping(uint256 ⇒ struct L1BTCDepositorWormholeV2Arbitrum.GasReimbursement)contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
208032initializeDepositGasOffsetuint256contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
209032finalizeDepositGasOffsetuint256contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
210032reimbursementAuthorizationsmapping(address ⇒ bool)contracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum
21101reimburseTxMaxFeeboolcontracts/cross-chain/wormhole/L1BTCDepositorWormholeV2Arbitrum.sol:L1BTCDepositorWormholeV2Arbitrum

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