Sourcify Logo

0xC5E2f85CB57350d3aE918d8B038f891f8ED6f6E5

on Arbitrum One Mainnet (42161)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
FireBridge
Compilation Target
contracts/FireBridge.sol:FireBridge
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
london
Verified At
2026-06-17 12:56:37 UTC
Deployer
0x785fA76b07487683E99A3D84455A13a94ec9088d
Deployment Transaction
0xe6d21dce11de6c4601f983bd6106b6515d28375ceb8d04e15cba4ccb931adf0d
Block Number
244702948
Transaction Index
7

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
8870x01000000000000000000000000000000000000000000000000000000000000003263, 6373, 8831, 13550
36330x000000000000000000000000c5e2f85cb57350d3ae918d8b038f891f8ed6f6e56651, 7390

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020minteraddresscontracts/FireBridge.sol:FireBridge
1020fbtcaddresscontracts/FireBridge.sol:FireBridge
2064qualifiedUsersstruct EnumerableSet.AddressSetcontracts/FireBridge.sol:FireBridge
4064dstChainsstruct EnumerableSet.Bytes32Setcontracts/FireBridge.sol:FireBridge
6032userInfomapping(address ⇒ struct UserInfo)contracts/FireBridge.sol:FireBridge
7032depositAddressToUsermapping(string ⇒ address)contracts/FireBridge.sol:FireBridge
8032requestHashesbytes32[]contracts/FireBridge.sol:FireBridge
9032requestsmapping(bytes32 ⇒ struct Request)contracts/FireBridge.sol:FireBridge
10032usedDepositTxsmapping(bytes32 ⇒ bytes32)contracts/FireBridge.sol:FireBridge
11032usedWithdrawalTxsmapping(bytes32 ⇒ bytes32)contracts/FireBridge.sol:FireBridge
12032crosschainRequestConfirmationmapping(bytes32 ⇒ bytes32)contracts/FireBridge.sol:FireBridge
13020feeModeladdresscontracts/FireBridge.sol:FireBridge
14020feeRecipientaddresscontracts/FireBridge.sol:FireBridge
1501600__gapuint256[50]contracts/FireBridge.sol:FireBridge
6501600__gapuint256[50]contracts/FireBridge.sol:FireBridge

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