Sourcify Logosourcify.eth

0xFF003FBe8b8d5e7f271a9CB9f2780003DAed2AA8

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
FloodHook
Compilation Target
src/FloodHook.sol:FloodHook
Language
SoliditySolidity
Compiler
solc 0.8.26+commit.8a97fa7a
EVM Version
cancun
Verified At
2026-05-10 12:15:28 UTC
Deployer
0xC0e5423d089F94A2d7441eCB1ba7F39AA4f6AF89
Deployment Transaction
0x57aae4673d0a27328fd7c0348dcee7c39e3b6ef0be45eddff8ec44f7b55b4f12
Block Number
25064115
Transaction Index
162

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1493754
Original (recompiled):0xa26469706673582212207ec4073c645b24e719994161f0ff2cb8a1aa9789144318e91cb5e1e12d51393b64736f6c634300081a0033
Transformed (onchain):0xa26469706673582212206055fd48b16cded4e4db835dbcf07b962fbbaa071d256bd5a14439922eef5f2f64736f6c634300081a0033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
58170x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a902424, 3075, 3209, 3956, 4332, 8277, 8567, 8721, 8760, 9334, 9497, 9682, 9881
63800x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e21339, 8474, 9725
63820x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21823, 6417, 6543
63840x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb481687, 6749, 6879
63860x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec72354, 7077, 7210
63880x0000000000000000000000004d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e81258, 6581
63900x00000000000000000000000098c23e9d8f34fefb1b7bd6a91b7ff122f4e16f5c1090, 6917
63920x00000000000000000000000023878914efe38d27c4d67ab83ed1b93a74d4086a1000, 7248

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1237554
Original (recompiled):0xa26469706673582212207ec4073c645b24e719994161f0ff2cb8a1aa9789144318e91cb5e1e12d51393b64736f6c634300081a0033
Transformed (onchain):0xa26469706673582212206055fd48b16cded4e4db835dbcf07b962fbbaa071d256bd5a14439922eef5f2f64736f6c634300081a0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)src/FloodHook.sol:FloodHook
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))src/FloodHook.sol:FloodHook
2032_totalSupplyuint256src/FloodHook.sol:FloodHook
3032_namestringsrc/FloodHook.sol:FloodHook
4032_symbolstringsrc/FloodHook.sol:FloodHook
5032poolsmapping(PoolId ⇒ struct FloodHook.PoolState)src/FloodHook.sol:FloodHook
6032assetToPoolmapping(address ⇒ PoolId)src/FloodHook.sol:FloodHook
701initWETHboolsrc/FloodHook.sol:FloodHook
711initUSDCboolsrc/FloodHook.sol:FloodHook
721initUSDTboolsrc/FloodHook.sol:FloodHook

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...
0xff003fbe8b8d5e7f271a9cb9f2780003daed2aa8 on Ethereum Mainnet (1)