Sourcify Logo

0xcF29Ff894674775841F60Aa2a3c373DE27A8df2b

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
MaintainerProxy
Compilation Target
contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
Language
SoliditySolidity
Compiler
solc 0.8.17+commit.8df45f5f
EVM Version
default
Verified At
2025-07-04 18:35:57 UTC
Deployer
0x123694886DBf5Ac94DDA07135349534536D14cAf
Deployment Transaction
0x5cb8a4403092714d524042da4733072a2f91eb2d07fecde9141a355430a08bbf
Block Number
16397560
Transaction Index
85

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/maintainer/MaintainerProxy.sol:MaintainerProxy
1020reimbursementPoolcontract ReimbursementPoolcontracts/maintainer/MaintainerProxy.sol:MaintainerProxy
201568__gapuint256[49]contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
51020bridgecontract Bridgecontracts/maintainer/MaintainerProxy.sol:MaintainerProxy
52032isWalletMaintainermapping(address ⇒ uint256)contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
53032walletMaintainersaddress[]contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
54032isSpvMaintainermapping(address ⇒ uint256)contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
55032spvMaintainersaddress[]contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
56032submitDepositSweepProofGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
57032submitRedemptionProofGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
58032resetMovingFundsTimeoutGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
59032submitMovingFundsProofGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
60032notifyMovingFundsBelowDustGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
61032submitMovedFundsSweepProofGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
62032requestNewWalletGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
63032notifyWalletCloseableGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
64032notifyWalletClosingPeriodElapsedGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
65032defeatFraudChallengeGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy
66032defeatFraudChallengeWithHeartbeatGasOffsetuint256contracts/maintainer/MaintainerProxy.sol:MaintainerProxy

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