Sourcify Logo

0x047d665014D7A0adB8E4Df947Ddb68370A82b54E

on Base Sepolia Testnet (84532)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
ProtectionRecoveryCoordinator
Compilation Target
src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
Language
SoliditySolidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
cancun
Verified At
2026-09-03 02:28:59 UTC
Deployer
0x2f0d9B1f16CD702259C6cC259e8D5E5455282a4E
Deployment Transaction
0x1378baf9e61ecba3435ec0634654bdbad1d3193dc4f409e82a82726062dc4d3b
Block Number
46315848
Transaction Index
4

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

Transformations

Loading contract data...

Runtime Bytecode

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
210x0000000000000000000000002f0d9b1f16cd702259c6cc259e8d5e5455282a4e1158, 1450, 5524, 12663
230x000000000000000000000000c709e654f322714261b65280a0f7121b3a0f0be8484, 2599, 2868, 4128, 5837, 7302, 7664, 8336, 10356, 11338, 13045, 13511, 13837

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_casesmapping(bytes32 ⇒ struct ProtectionRecoveryTypes.CaseState)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
1032_accountingmapping(bytes32 ⇒ struct ProtectionRecoveryTypes.AccountingTotals)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
2032_incidentsmapping(bytes32 ⇒ struct ProtectionRecoveryTypes.IncidentSnapshot)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
3032_refinancesmapping(bytes32 ⇒ struct ProtectionRecoveryTypes.RefinanceRecord)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
4032lotToCasemapping(bytes32 ⇒ bytes32)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
5032obligationToCasemapping(bytes32 ⇒ bytes32)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
6032_recoveryRouteApprovedmapping(bytes32 ⇒ bool)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
7032_recoveryReceiverStatemapping(address ⇒ enum ProtectionRecoveryTypes.ReceiverState)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
8032_recoveryReceiverConfiguredmapping(address ⇒ bool)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
9032_actionReceiptsmapping(bytes32 ⇒ mapping(bytes32 ⇒ bytes32))src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
10032_executionResultsmapping(bytes32 ⇒ struct ProtectionRecoveryTypes.RecoveryResult)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
11032_executionRecordedmapping(bytes32 ⇒ bool)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
12032_consumedAuthorizationsmapping(bytes32 ⇒ mapping(bytes32 ⇒ bytes32))src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
13032_consumedNoncesmapping(bytes32 ⇒ mapping(uint256 ⇒ bytes32))src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
14032_caseReconciliationHashmapping(bytes32 ⇒ bytes32)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator
15032_voluntaryActionApprovalsmapping(bytes32 ⇒ bool)src/ProtectionRecoveryCoordinator.sol:ProtectionRecoveryCoordinator

Transient Storage Layout

No transient storage layouts found in the compiler output.

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