Sourcify Logo

0x420c99a4B0e4CB65c4CaBf2b4D2526372aA1ac6e

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
WalletRegistry
Compilation Target
contracts/WalletRegistry.sol:WalletRegistry
Language
SoliditySolidity
Compiler
solc 0.8.17+commit.8df45f5f
EVM Version
london
Verified At
2026-04-13 01:41:46 UTC
Deployer
0x716089154304f22a2F9c8d2f8C45815183BF3532
Deployment Transaction
0x45d2f68190b6ad00da023ab522d44cb256fc4c3b7c8dc3b2141d6d5de5f8ac2f
Block Number
24065677
Transaction Index
84

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Loading contract data...

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

Loading contract data...

Transformations

Loading contract data...

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2435454
Original (recompiled):0xa2646970667358221220d07876914119a1ab7223465fcb1ca56c5348582fbaddc27efe6b6c232a0b47fe64736f6c63430008110033
Transformed (onchain):0xa2646970667358221220dde34c826480318674a5b15d4f6f3483a5ee47c0ebae5b5ab0690d6c8097e3df64736f6c63430008110033

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

Loading contract data...

Transformations

Loading contract data...

Immutable Transformations

IDValueOffsets
11150x000000000000000000000000c2731fb2823af3efc2694c9bc86f444d5c5bb4dc2083, 2822, 2883, 2937, 3389, 4307, 4679, 5165, 6508, 6783, 7787, 8790, 9297, 9687, 9824, 9919, 10137
11190x00000000000000000000000001b67b1194c75264d06f808a921228a95c765dd71319, 2744, 3624, 4151, 5347, 8216, 9141, 10313

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2378554
Original (recompiled):0xa2646970667358221220d07876914119a1ab7223465fcb1ca56c5348582fbaddc27efe6b6c232a0b47fe64736f6c63430008110033
Transformed (onchain):0xa2646970667358221220dde34c826480318674a5b15d4f6f3483a5ee47c0ebae5b5ab0690d6c8097e3df64736f6c63430008110033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020governanceaddresscontracts/WalletRegistry.sol:WalletRegistry
101568__gapuint256[49]contracts/WalletRegistry.sol:WalletRegistry
50020reimbursementPoolcontract ReimbursementPoolcontracts/WalletRegistry.sol:WalletRegistry
5101568__gapuint256[49]contracts/WalletRegistry.sol:WalletRegistry
10001_initializeduint8contracts/WalletRegistry.sol:WalletRegistry
10011_initializingboolcontracts/WalletRegistry.sol:WalletRegistry
10101600authorizationstruct EcdsaAuthorization.Datacontracts/WalletRegistry.sol:WalletRegistry
15101632dkgstruct EcdsaDkg.Datacontracts/WalletRegistry.sol:WalletRegistry
20201600walletsstruct Wallets.Datacontracts/WalletRegistry.sol:WalletRegistry
252012_maliciousDkgResultSlashingAmountuint96contracts/WalletRegistry.sol:WalletRegistry
253032_maliciousDkgResultNotificationRewardMultiplieruint256contracts/WalletRegistry.sol:WalletRegistry
254032_sortitionPoolRewardsBanDurationuint256contracts/WalletRegistry.sol:WalletRegistry
255032_dkgResultSubmissionGasuint256contracts/WalletRegistry.sol:WalletRegistry
256032_dkgResultApprovalGasOffsetuint256contracts/WalletRegistry.sol:WalletRegistry
257032_notifyOperatorInactivityGasOffsetuint256contracts/WalletRegistry.sol:WalletRegistry
258032_notifySeedTimeoutGasOffsetuint256contracts/WalletRegistry.sol:WalletRegistry
259032_notifyDkgTimeoutNegativeGasOffsetuint256contracts/WalletRegistry.sol:WalletRegistry
260032inactivityClaimNoncemapping(bytes32 ⇒ uint256)contracts/WalletRegistry.sol:WalletRegistry
261020walletOwnercontract IWalletOwnercontracts/WalletRegistry.sol:WalletRegistry
262020randomBeaconcontract IRandomBeaconcontracts/WalletRegistry.sol:WalletRegistry
263020allowlistcontract Allowlistcontracts/WalletRegistry.sol:WalletRegistry

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