a91384a2 (main)
and
8585486f (PR)
+15 -8
+14 -7
{
"arbitrum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "arb1:0xa0899d20D9665EB0FfE311A395FCd481bF38A5Ff",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-4"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "arb1:0x089E12e795b3292BcC16f29817bE124C720615b0",
"type": "Contract",
"isVerified": true,
"name": "Blessnet Multisig 2",
"url": "#Blessnet Multisig 2"
},
{
"address": "arb1:0x571D6CA61B979A967E055696c822CF8C928d3556",
"type": "Contract",
"isVerified": true,
"name": "Blessnet Multisig 1",
"url": "#Blessnet Multisig 1"
},
{
"address": "arb1:0x27752e6B947e777E894c1b7E574Ca7593d6F2C49",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2-and-EOA-3"
},
{
"address": "arb1:0x3D5cFeB6C99343793a8E112dF7D6c331F48e22De",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2-and-EOA-3"
},
{
"address": "arb1:0x82Bc29d2a230d99261CFF7Dab9dAB27649784Fd9",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2-and-EOA-3"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
},
{
"id": "AnyTrust FastConfirmer",
"name": "AnyTrust FastConfirmer",
"description": "Can finalize a state root before the challenge period has passed. This allows withdrawing from the bridge based on the state root.",
"accounts": [
{
"address": "arb1:0x089E12e795b3292BcC16f29817bE124C720615b0",
"type": "Contract",
"isVerified": true,
"name": "Blessnet Multisig 2",
"url": "#Blessnet Multisig 2"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Caldera Multisig 1",
"name": "Caldera Multisig 1",
"description": "A Multisig with 3/8 threshold. \n* Can upgrade **with no delay**\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"description": "A Multisig with 3/9 threshold. \n* Can upgrade **with no delay**\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"accounts": [
{
"address": "arb1:0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF",
"type": "Contract",
"isVerified": true,
"name": "0x6FD1…68BF",
"url": "https://arbiscan.io/address/0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0",
"address": "arb1:0xe5219fe14E2FD520Ff80be036790913053d1575d",
"type": "EOA",
"isVerified": true,
"name": "0x9e14…BcD0",
"url": "https://arbiscan.io/address/0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0"
"name": "0xe521…575d",
"url": "https://arbiscan.io/address/0xe5219fe14E2FD520Ff80be036790913053d1575d"
},
{
"address": "arb1:0x2F2d46D3dD36c8d1ae2Cb81c0cD2c05C68DBA675",
"address": "arb1:0x62ea938a30826c8794C8B8BbA775B91cAE3B849A",
"type": "EOA",
"isVerified": true,
"name": "0x2F2d…A675",
"url": "https://arbiscan.io/address/0x2F2d46D3dD36c8d1ae2Cb81c0cD2c05C68DBA675"
"name": "0x62ea…849A",
"url": "https://arbiscan.io/address/0x62ea938a30826c8794C8B8BbA775B91cAE3B849A"
},
{
"address": "arb1:0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0",
"type": "EOA",
"isVerified": true,
"name": "0x9e14…BcD0",
"url": "https://arbiscan.io/address/0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0"
},
{
"address": "arb1:0xc4548687682246e5B6ee8f914635c9f47836eDFe",
"type": "EOA",
"isVerified": true,
"name": "0xc454…eDFe",
"url": "https://arbiscan.io/address/0xc4548687682246e5B6ee8f914635c9f47836eDFe"
},
{
"address": "arb1:0xe62a4A1e6D237d6fc40d88F819D5cE580a996A6b",
"type": "EOA",
"isVerified": true,
"name": "0xe62a…6A6b",
"url": "https://arbiscan.io/address/0xe62a4A1e6D237d6fc40d88F819D5cE580a996A6b"
},
{
"address": "arb1:0xEC114946E7213d113c9B9481028271B5E9e09371",
"type": "EOA",
"isVerified": true,
"name": "0xEC11…9371",
"url": "https://arbiscan.io/address/0xEC114946E7213d113c9B9481028271B5E9e09371"
},
{
"address": "arb1:0xbf853295743511e8DC5F03809d209C33fC136d24",
"type": "EOA",
"isVerified": true,
"name": "0xbf85…6d24",
"url": "https://arbiscan.io/address/0xbf853295743511e8DC5F03809d209C33fC136d24"
},
{
"address": "arb1:0x12ee26aD74d50a1f6BDD90811387d1e0f3e7C76A",
"type": "EOA",
"isVerified": true,
"name": "0x12ee…C76A",
"url": "https://arbiscan.io/address/0x12ee26aD74d50a1f6BDD90811387d1e0f3e7C76A"
},
{
"address": "arb1:0x356000Cec4fC967f8FC372381D983426760A0391",
"type": "EOA",
"isVerified": true,
"name": "Caldera",
"url": "https://arbiscan.io/address/0x356000Cec4fC967f8FC372381D983426760A0391"
}
],
"discoveryDrivenData": true
},
{
"id": "Blessnet Multisig 2",
"name": "Blessnet Multisig 2",
"description": "A Multisig with 3/3 threshold. \n* A FastConfirmer - acting directly\n* A Validator - acting directly",
"accounts": [
{
"address": "arb1:0x089E12e795b3292BcC16f29817bE124C720615b0",
"type": "Contract",
"isVerified": true,
"name": "0x089E…15b0",
"url": "https://arbiscan.io/address/0x089E12e795b3292BcC16f29817bE124C720615b0"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x82Bc29d2a230d99261CFF7Dab9dAB27649784Fd9",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2-and-EOA-3"
},
{
"address": "arb1:0x27752e6B947e777E894c1b7E574Ca7593d6F2C49",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2-and-EOA-3"
},
{
"address": "arb1:0x3D5cFeB6C99343793a8E112dF7D6c331F48e22De",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2-and-EOA-3"
}
],
"discoveryDrivenData": true
},
{
"id": "Blessnet Multisig 1",
"name": "Blessnet Multisig 1",
"description": "A Multisig with 3/3 threshold. \n* A Validator - acting directly",
"accounts": [
{
"address": "arb1:0x571D6CA61B979A967E055696c822CF8C928d3556",
"type": "Contract",
"isVerified": true,
"name": "0x571D…3556",
"url": "https://arbiscan.io/address/0x571D6CA61B979A967E055696c822CF8C928d3556"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x82Bc29d2a230d99261CFF7Dab9dAB27649784Fd9",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2-and-EOA-3"
},
{
"address": "arb1:0x27752e6B947e777E894c1b7E574Ca7593d6F2C49",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2-and-EOA-3"
},
{
"address": "arb1:0x3D5cFeB6C99343793a8E112dF7D6c331F48e22De",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2-and-EOA-3"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1,-EOA-2-and-EOA-3",
"name": "EOA 1, EOA 2 and EOA 3",
"accounts": [
{
"address": "arb1:0x27752e6B947e777E894c1b7E574Ca7593d6F2C49",
"type": "EOA",
"isVerified": true,
"name": "0x2775…2C49",
"url": "https://arbiscan.io/address/0x27752e6B947e777E894c1b7E574Ca7593d6F2C49"
},
{
"address": "arb1:0x3D5cFeB6C99343793a8E112dF7D6c331F48e22De",
"type": "EOA",
"isVerified": true,
"name": "0x3D5c…22De",
"url": "https://arbiscan.io/address/0x3D5cFeB6C99343793a8E112dF7D6c331F48e22De"
},
{
"address": "arb1:0x82Bc29d2a230d99261CFF7Dab9dAB27649784Fd9",
"type": "EOA",
"isVerified": true,
"name": "0x82Bc…4Fd9",
"url": "https://arbiscan.io/address/0x82Bc29d2a230d99261CFF7Dab9dAB27649784Fd9"
}
],
"chain": "arbitrum",
"description": "Member of Blessnet Multisig 2, Blessnet Multisig 1.\n* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-4",
"name": "EOA 4",
"accounts": [
{
"address": "arb1:0xa0899d20D9665EB0FfE311A395FCd481bF38A5Ff",
"type": "EOA",
"isVerified": true,
"name": "0xa089…A5Ff",
"url": "https://arbiscan.io/address/0xa0899d20D9665EB0FfE311A395FCd481bF38A5Ff"
}
],
"chain": "arbitrum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-5",
"name": "EOA 5",
"accounts": [
{
"address": "arb1:0xED64BaA244A1Ba3e91bBA2712004b1732078EC4D",
"type": "EOA",
"isVerified": true,
"name": "0xED64…EC4D",
"url": "https://arbiscan.io/address/0xED64BaA244A1Ba3e91bBA2712004b1732078EC4D"
}
],
"chain": "arbitrum",
"description": "* Can interact with SequencerInbox\n * Add/remove batchPosters (Sequencers) ",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1759481464,
"baseTimestamp": 1760088290,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+1 -1
+1 -1
{
"baseTimestamp": 1758286534,
"baseTimestamp": 1760090951,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+11 -4
+1 -1
{
"finality": 600,
"pruningWindow": 1209600,
"risks": {
"economicSecurity": {
"value": {
"value": "No slashing",
"sentiment": "bad",
"description": "Node operators are required to stake a minimum of 32 ETH (first quorum) or 1 EIGEN (second quorum) to become members of the DA network. Although slashing is enabled at EigenLayer protocol level, individual AVSs like EigenDA need to activate it by migrating to Operators Sets and defining slashing conditions. Currently, there is no slashing condition in place for misbehaving nodes. The EIGEN token social forking protocol for intersubjective attributable faults is under active development."
},
"adjustSecurityRisk": false
},
"fraudDetection": {
"value": "None",
"sentiment": "bad",
"description": "There is no fraud detection mechanism in place. A data withholding attack can only be detected by nodes downloading the full data from the DA layer."
}
},
"sovereignProjectsTrackingConfig": [
{
"projectId": "mantle-testnet",
"name": "Mantle-testnet",
"daTrackingConfig": [
{
"type": "eigen-da",
"sinceTimestamp": 0,
"customerId": "0xc16267ecb2297f8a98fce214686e80697da91198"
}
]
},
{
"projectId": "matter-labs-wonderfi",
"name": "Matter Labs - WonderFi",
"daTrackingConfig": [
{
"type": "eigen-da",
"sinceTimestamp": 0,
"customerId": "0xdaf4b26d608d58f53ab6f0758a12de01296ce5bf"
}
]
},
{
"projectId": "altlayer",
"name": "AltLayer",
"daTrackingConfig": [
{
"type": "eigen-da",
"sinceTimestamp": 0,
"customerId": "0x4fdbd273b8d2c1c429a7e3078063c49528aa8264"
}
]
},
{
"projectId": "altlayer-2",
"name": "AltLayer-2",
"daTrackingConfig": [
{
"type": "eigen-da",
"sinceTimestamp": 0,
"customerId": "0x1359fbd4b9bc9441a90436719426157526742c9a"
}
]
},
{
"projectId": "altlayer-cyber",
"name": "Altlayer Cyber",
"daTrackingConfig": [
{
"type": "eigen-da",
"sinceTimestamp": 0,
"customerId": "35.167.254.127"
}
]
},
{
"projectId": "conduit",
"name": "Conduit",
"daTrackingConfig": [
{
"type": "eigen-da",
"sinceTimestamp": 0,
"customerId": "0x8dc6f0bd2ce3c40d633f5541e21e7574598f7c75"
}
]
},
{
"projectId": "layer-n",
"name": "Layer N",
"daTrackingConfig": [
{
"type": "eigen-da",
"sinceTimestamp": 0,
"customerId": "0xd697219f32129f4544a554be015386fac9445507"
}
]
},
{
"projectId": "treasure",
"name": "Treasure",
"daTrackingConfig": [
{
"type": "eigen-da",
"sinceTimestamp": 0,
"customerId": "0x96561d11f55f99f7cda780b77e524195bde1dcde"
}
]
}
],
"systemCategory": "public",
"technology": {
"description": "\n\n ## Architecture\n\n \n\n EigenDA is composed by three types of off-chain entities: node operators, a disperser and a retriever.\n - EigenDA **operators** are node operators running the EigenDA node software and are registered to the EigenDA AVS in EigenLayer.\n - The **disperser** is the entity responsible for collecting the blobs from the sequencer, erasure coding them and generating the encoded blob's KZG commitments for each chunk. Although the disperser could be rollup-operated, it is currently a centralised entity operated by Eigen Labs.\n - Lastly, the **retriever** client is responsible for querying the EigenDA operators to retrieve blob chunks, verifying their integrity and reconstructing the original blob. \n \n ### Operators Registration \n Operators register with the EigenDAServiceManager via the registerOperatorToAVS() function, enabling them to participate in the data availability network. They are responsible for holding and serving blobs data, and earn rewards for their participation in the network.\n\n \n\n ### Operators Stake Update \n \n EigenDA operators' stake for quorum verification is fetched from the EigenDA StakeRegistry contract. To keep the stake in sync with changes in share balances in the EigenLayer DelegationManager (e.g., due to tokens delegated/undelegated to operators), the permissionless updateOperators() function on the RegistryCoordinator contract needs to be called periodically. This function updates the operators' quorum weight in the StakeRegistry contract based on the operators' shares in the EigenLayer DelegationManager contract.\n \n\n ### Operators Blob Storage and Retrieval \n\n The process of storing a blob on EigenDA works as follows. A sequencer submits blobs to the EigenDA Disperser, which erasure codes the blobs into chunks and generates KZG commitments and proofs for each chunk, certifying the correctness of the data. The disperser then sends the chunks, KZG commitments, and KZG proofs to the operators.\n Multiple operators are responsible for storing chunks of the encoded data blobs and their associated KZG commitment and proof.\n Once the chunks, KZG commitments, and KZG proofs are sent to the operators, each of them generates a signature certifying that they have stored the data. These signatures are then sent to the Disperser which aggregates them and submits them to Ethereum by sending a transaction to the EigenDAServiceManager (the DA bridge).\n \n \n\n ## L2 Data Availability\n The Disperser collects the operators' signatures and submits them to the EigenDAServiceManager contract via the confirmBatch() function. This submission includes a call to the BLSRegistry contract to verify signatures and check whether the required quorum of operators' stake has been achieved.\n Threshold BLS signatures are not used. Instead, the threshold check is performed on the signers' total stake fetched by the StakeRegistry, and the stake threshold percentage to reach is provided in the batch header input data.\n\n The EigenDARollupUtils.sol library's verifyBlob() function can then be used by L2s to verify that a data blob is included within a confirmed batch in the EigenDAServiceManager. \n This function is not used by the EigenDAServiceManager contract itself, but rather by L2 systems to prove inclusion of the blob in the EigenDAServiceManager contract, and that their trust assumptions (i.e., batch confirmation threshold) were as expected.\n ",
"references": [
{
"title": "EigenDA - Documentation",
"url": "https://docs.eigenda.xyz/overview"
},
{
"title": "EigenDA Disperser - Source Code",
"url": "https://github.com/Layr-Labs/eigenda/blob/2ed86a0c1dd730b56c8235031c19e08a9837bde8/disperser/batcher/batcher.go"
},
{
"title": "EigenDA Rollup Utils - Source Code",
"url": "https://github.com/Layr-Labs/eigenda-utils/blob/c4cbc9ec078aeca3e4a04bd278e2fb136bf3e6de/src/libraries/EigenDARollupUtils.sol"
}
],
"risks": [
{
"category": "Users can be censored if",
"text": "the disperser does not distribute data to EigenDA operators."
}
]
},
"throughput": [
{
"size": 15728640,
"frequency": 1,
"sinceTimestamp": 1719187200
},
{
"size": "NO_CAP",
"frequency": 1,
"sinceTimestamp": 1753833600
}
],
"type": "DA Service",
"usedWithoutBridgeIn": [
{
"id": "aevo",
"name": "Aevo",
"slug": "aevo"
},
{
"id": "celo",
"name": "Celo",
"slug": "celo"
},
{
"id": "fuel",
"name": "Fuel Ignition",
"slug": "fuel"
},
{
"id": "mantle",
"name": "Mantle",
"slug": "mantle"
},
{
"id": "soon",
"name": "Soon Alpha Mainnet",
"slug": "soon"
}
],
"validators": {
"type": "static",
"count": 129
"count": 123
}
}
+1 -1
{
"dac": {
"requiredMembers": 0,
"membersCount": 400
},
"daLayer": "eigenda",
"name": "DACert Verifier (EigenDA V1)",
"relayerType": {
"value": "Permissioned",
"sentiment": "warning",
"description": "Only whitelisted relayers can post attestations to this bridge."
},
"risks": {
"committeeSecurity": {
"value": "Permissioned",
"sentiment": "warning",
"description": "The committee requires an honest minority (less than 1/3) of members (or the network stake) to prevent the DA bridge from accepting an unavailable data commitment.\n There are 129 operators currently registered in the committee, but entry or exit of members is partially controlled by a centralized entity.",
"description": "The committee requires an honest minority (less than 1/3) of members (or the network stake) to prevent the DA bridge from accepting an unavailable data commitment.\n There are 123 operators currently registered in the committee, but entry or exit of members is partially controlled by a centralized entity.",
"orderHint": 1
},
"upgradeability": {
"value": "No delay",
"sentiment": "bad",
"description": "There is no delay in the upgradeability of the bridge. Users have no time to exit the system before the bridge implementation update is completed."
},
"relayerFailure": {
"value": "No mechanism",
"sentiment": "bad",
"description": "The relayer role is permissioned, and the DA bridge does not have a Security Council or a governance mechanism to propose new relayers. In case of relayer failure, the DA bridge will halt and be unable to recover without the intervention of a centralized entity."
}
},
"technology": {
"description": "\n## Architecture\n\n\n\nThe EigenDAServiceManager acts as a DA bridge smart contract verifying data availability claims from operators via signature verification.\nThe checkSignatures() function checks that the signature of all signers plus non-signers is equal to the registered quorum aggregated public key from the BLS registry. The quorum aggregated public key gets updated every time an operator is registered.\nThe bridge requires a threshold of signatures to be met before the data commitment is accepted. \nTo verify the threshold is met, the function takes the total stake at the reference block for the quorum from the StakeRegistry, and it subtracts the stake of non signers to get the signed stake.\nFinally, it checks that the signed stake over the total stake is more than the required stake threshold.\n\n\n\nAlthough thresholds are not enforced onchain by the confirmBatch method, the minimum thresholds that the disperser would need to reach before relaying the batch commitment to Ethereum are set to 55% of the registered stake for the ETH quorum and 55% for the EIGEN token quorum. Meeting these dispersal thresholds allows the system to tolerate up to 33% (quorum 1) and 33% (quorum 2) of the total stake being adversarial, achieving this with approximately 4.5 data redundancy. \nThe quorum thresholds are set on the EigenDAServiceManager contract and can be changed by the contract owner.\nThere is a maximum of 200 operators that can register for the ETH quorum and 200 for the EIGEN token quorum. Once the cap is reached, new operators must have 10% more weight than the lowest-weighted operator to join the active set. Entering the quorum is subject to the approval of the churn approver. Operators can be ejected from a quorum by the ejectors without delay should they violate the Service Legal Agreement (SLA). \n\n\nEjectors can eject maximum 33.33% of the total stake in a 7d window for the ETH quorum, and the same stake percentage over a 3d window for the EIGEN quorum.\nAn ejected operator can rejoin the quorum after 3d. \n ",
"references": [
{
"title": "EigenDA Registry Coordinator - Etherscan",
"url": "https://etherscan.io/address/0xdcabf0be991d4609096cce316df08d091356e03f"
},
{
"title": "EigenDA Service Manager - Etherscan",
"url": "https://etherscan.io/address/0x58fDE694Db83e589ABb21A6Fe66cb20Ce5554a07"
}
],
"risks": [
{
"category": "Funds can be lost if",
"text": "the relayer posts an invalid commitment and EigenDA operators do not make the data available for verification."
},
{
"category": "Funds can be frozen if",
"text": "excluding L2-specific DA fallback - the permissioned relayers are unable to submit DA commitments to the bridge contract."
},
{
"category": "Funds can be frozen if",
"text": "the bridge (EigenDAServiceManager) contract is paused by the pausers."
}
]
},
"usedIn": [],
"validationType": {
"value": "BLS Signature",
"description": "The DA attestation requires onchain BLS signatures verification to be accepted by the bridge, and the total stake of signers is verified to have reached the required threshold."
}
}
+8 -1
{
"ethereum": {
"roles": [
{
"id": "Disperser",
"name": "Disperser",
"description": "Can disperse EigenDA blobs to the EigenDA node operators.",
"accounts": [
{
"address": "eth:0xF3d7C0D52fF8f4CF74A3CD9C53778516f4235bE9",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-8"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Relayer",
"name": "Relayer",
"description": "Can store and serve both unencoded blobs as well as encoded chunks.",
"accounts": [
{
"address": "eth:0xe8437B66E834B7CdC90cC5D98B8DD6e636b37D7a",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-7"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "EigenDAOperationsMultisig",
"name": "EigenDAOperationsMultisig",
"description": "A Multisig with 3/7 threshold. \n* Can upgrade **with no delay**\n * StakeRegistry [via: ProxyAdmin]\n * BLSApkRegistry [via: ProxyAdmin]\n * RegistryCoordinator [via: ProxyAdmin]\n * EjectionManager [via: ProxyAdmin]\n * SocketRegistry [via: ProxyAdmin]\n * EigenDADisperserRegistry [via: ProxyAdmin]\n * EigenDAServiceManager [via: ProxyAdmin]\n * PaymentVault [via: ProxyAdmin]\n * IndexRegistry [via: ProxyAdmin]\n * EigenDARelayRegistry [via: ProxyAdmin]\n * EigenDAThresholdRegistry [via: ProxyAdmin]\n* Can interact with RegistryCoordinator\n * can add and remove strategies \n* Can interact with EigenDAServiceManager\n * can transfer ownership of the contract, update the metadata URI, set reward initiator and set batch confirmer ",
"accounts": [
{
"address": "eth:0x002721B4790d97dC140a049936aA710152Ba92D5",
"type": "Contract",
"isVerified": true,
"name": "0x0027…92D5",
"url": "https://etherscan.io/address/0x002721B4790d97dC140a049936aA710152Ba92D5"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xA3e302a6Ea0cf79B8580d94e92Eb5514292daacE",
"type": "EOA",
"isVerified": true,
"name": "0xA3e3…aacE",
"url": "https://etherscan.io/address/0xA3e302a6Ea0cf79B8580d94e92Eb5514292daacE"
},
{
"address": "eth:0x4985238672d91Baed43dF1B2431F67bc332A1753",
"type": "EOA",
"isVerified": true,
"name": "0x4985…1753",
"url": "https://etherscan.io/address/0x4985238672d91Baed43dF1B2431F67bc332A1753"
},
{
"address": "eth:0x1b6cC4C0670bBA2B992b82Cb8E76B286D63264c6",
"type": "EOA",
"isVerified": true,
"name": "0x1b6c…64c6",
"url": "https://etherscan.io/address/0x1b6cC4C0670bBA2B992b82Cb8E76B286D63264c6"
},
{
"address": "eth:0x403F4d4958409480502CdC78a54cE1B67263C17a",
"type": "EOA",
"isVerified": true,
"name": "0x403F…C17a",
"url": "https://etherscan.io/address/0x403F4d4958409480502CdC78a54cE1B67263C17a"
},
{
"address": "eth:0x891bbCfEF0C7504218b3156Cd0795cA5C8c7d489",
"type": "EOA",
"isVerified": true,
"name": "0x891b…d489",
"url": "https://etherscan.io/address/0x891bbCfEF0C7504218b3156Cd0795cA5C8c7d489"
},
{
"address": "eth:0x3f64654ec71d806F8d91AF285A6c34Df818E3aC3",
"type": "EOA",
"isVerified": true,
"name": "0x3f64…3aC3",
"url": "https://etherscan.io/address/0x3f64654ec71d806F8d91AF285A6c34Df818E3aC3"
},
{
"address": "eth:0x5D9A6573206e5205702E4caD87DC61f4C2a1Ad04",
"type": "EOA",
"isVerified": true,
"name": "0x5D9A…Ad04",
"url": "https://etherscan.io/address/0x5D9A6573206e5205702E4caD87DC61f4C2a1Ad04"
}
],
"discoveryDrivenData": true
},
{
"id": "PauserRegistry",
"name": "PauserRegistry",
"accounts": [
{
"address": "eth:0x0c431C66F4dE941d089625E5B423D00707977060",
"type": "Contract",
"isVerified": true,
"name": "0x0c43…7060",
"url": "https://etherscan.io/address/0x0c431C66F4dE941d089625E5B423D00707977060"
}
],
"chain": "ethereum",
"description": "Defines and stores pauser and unpauser roles for EigenDA contracts.\n* Can interact with EigenDAServiceManager\n * can pause the DA bridge ",
"discoveryDrivenData": true
},
{
"id": "EigenLayerRewardsInitiatorMultisig",
"name": "EigenLayerRewardsInitiatorMultisig",
"description": "A Multisig with 3/4 threshold. \n* Can interact with EigenDAServiceManager\n * can create rewards submissions ",
"description": "A Multisig with 3/5 threshold. \n* Can interact with EigenDAServiceManager\n * can create rewards submissions ",
"accounts": [
{
"address": "eth:0x178eeeA9E0928dA2153A1d7951FBe30CF8371b8A",
"type": "Contract",
"isVerified": true,
"name": "0x178e…1b8A",
"url": "https://etherscan.io/address/0x178eeeA9E0928dA2153A1d7951FBe30CF8371b8A"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x900a9E1D5D5980973f513173249727505FA3bd22",
"type": "EOA",
"isVerified": true,
"name": "0x900a…bd22",
"url": "https://etherscan.io/address/0x900a9E1D5D5980973f513173249727505FA3bd22"
},
{
"address": "eth:0xc201C95e809292c6ad242F4bbD8B342AD06571FB",
"type": "EOA",
"isVerified": true,
"name": "0xc201…71FB",
"url": "https://etherscan.io/address/0xc201C95e809292c6ad242F4bbD8B342AD06571FB"
},
{
"address": "eth:0x55688D9211bC00BA573A1e0672e5de050818a360",
"type": "EOA",
"isVerified": true,
"name": "0x5568…a360",
"url": "https://etherscan.io/address/0x55688D9211bC00BA573A1e0672e5de050818a360"
},
{
"address": "eth:0x68bbBD6c18B0bc1B563489A13a398345E9da23d0",
"type": "EOA",
"isVerified": true,
"name": "0x68bb…23d0",
"url": "https://etherscan.io/address/0x68bbBD6c18B0bc1B563489A13a398345E9da23d0"
},
{
"address": "eth:0xf20eD26be203f09B8F0Cb3265E74BB6AD24408b4",
"type": "EOA",
"isVerified": true,
"name": "0xf20e…08b4",
"url": "https://etherscan.io/address/0xf20eD26be203f09B8F0Cb3265E74BB6AD24408b4"
}
],
"discoveryDrivenData": true
},
{
"id": "EigenDA Multisig",
"name": "EigenDA Multisig",
"description": "A Multisig with 3/8 threshold. \n* Can interact with EjectionManager\n * can eject DA operators from a quorum ",
"accounts": [
{
"address": "eth:0x338477FfaF63c04AC06048787f910671eC914B34",
"type": "Contract",
"isVerified": true,
"name": "0x3384…4B34",
"url": "https://etherscan.io/address/0x338477FfaF63c04AC06048787f910671eC914B34"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x9308319e3988843f36BC6682Ffa571525E56a125",
"type": "EOA",
"isVerified": true,
"name": "0x9308…a125",
"url": "https://etherscan.io/address/0x9308319e3988843f36BC6682Ffa571525E56a125"
},
{
"address": "eth:0x5262498E7D4fbbb08425b2a06D91157acDC50aDA",
"type": "EOA",
"isVerified": true,
"name": "0x5262…0aDA",
"url": "https://etherscan.io/address/0x5262498E7D4fbbb08425b2a06D91157acDC50aDA"
},
{
"address": "eth:0x995152ee7BB6304565Fbe04465d2c4D1BdD5683F",
"type": "EOA",
"isVerified": true,
"name": "0x9951…683F",
"url": "https://etherscan.io/address/0x995152ee7BB6304565Fbe04465d2c4D1BdD5683F"
},
{
"address": "eth:0xA38372470ed4c3C4bb5123CC7f335212950e350A",
"type": "EOA",
"isVerified": true,
"name": "0xA383…350A",
"url": "https://etherscan.io/address/0xA38372470ed4c3C4bb5123CC7f335212950e350A"
},
{
"address": "eth:0x44aC63d4e18c0d24d0EDe1C058D5A93Fc2fbB904",
"type": "EOA",
"isVerified": true,
"name": "0x44aC…B904",
"url": "https://etherscan.io/address/0x44aC63d4e18c0d24d0EDe1C058D5A93Fc2fbB904"
},
{
"address": "eth:0x3C20b05f44ef008A5b848761e58e5Ca9594163e9",
"type": "EOA",
"isVerified": true,
"name": "0x3C20…63e9",
"url": "https://etherscan.io/address/0x3C20b05f44ef008A5b848761e58e5Ca9594163e9"
},
{
"address": "eth:0xA4f7168cEa82877B23Bc55a7fd7557D546F4dD31",
"type": "EOA",
"isVerified": true,
"name": "0xA4f7…dD31",
"url": "https://etherscan.io/address/0xA4f7168cEa82877B23Bc55a7fd7557D546F4dD31"
},
{
"address": "eth:0x542aC639c0DeF0a468aed462B474FF9B7858Bd7E",
"type": "EOA",
"isVerified": true,
"name": "0x542a…Bd7E",
"url": "https://etherscan.io/address/0x542aC639c0DeF0a468aed462B474FF9B7858Bd7E"
}
],
"discoveryDrivenData": true
},
{
"id": "EigenLayerOperationsMultisig2",
"name": "EigenLayerOperationsMultisig2",
"description": "A Multisig with 3/5 threshold. \n* Can upgrade **with 10d delay**\n * AVSDirectory [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * PermissionController [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * DelegationManager [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * StrategyFactory [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * RewardsCoordinator [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * StrategyManager [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * EigenPodManager [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * AllocationManager [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * bEIGEN-Strategy [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * EIGEN token [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n* Can upgrade **with 24d delay**\n * bEIGEN token [via: TimelockControllerBeigen with 24d delay → EigenLayerBeigenOwningMultisig → ProxyAdmin]\n* Can interact with TimelockControllerBeigen\n * executes scheduled operations after the delay \n* Can interact with TimelockControllerOwning\n * executes scheduled operations after the delay ",
"accounts": [
{
"address": "eth:0x461854d84Ee845F905e0eCf6C288DDEEb4A9533F",
"type": "Contract",
"isVerified": true,
"name": "0x4618…533F",
"url": "https://etherscan.io/address/0x461854d84Ee845F905e0eCf6C288DDEEb4A9533F"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xAe4ABA6838d4622aF1AD024EB351eA4D4FDE22B3",
"type": "EOA",
"isVerified": true,
"name": "0xAe4A…22B3",
"url": "https://etherscan.io/address/0xAe4ABA6838d4622aF1AD024EB351eA4D4FDE22B3"
},
{
"address": "eth:0x9229C290F60F303884073F28EB8E81F9B82506d5",
"type": "EOA",
"isVerified": true,
"name": "0x9229…06d5",
"url": "https://etherscan.io/address/0x9229C290F60F303884073F28EB8E81F9B82506d5"
},
{
"address": "eth:0xC6F9BDEEdEf78c2Cd146cdA31C82F76ca14A2927",
"type": "EOA",
"isVerified": true,
"name": "0xC6F9…2927",
"url": "https://etherscan.io/address/0xC6F9BDEEdEf78c2Cd146cdA31C82F76ca14A2927"
},
{
"address": "eth:0xc5280E368648b0e192b355c7d8330593bA7af700",
"type": "EOA",
"isVerified": true,
"name": "0xc528…f700",
"url": "https://etherscan.io/address/0xc5280E368648b0e192b355c7d8330593bA7af700"
},
{
"address": "eth:0x3e89Ef7435d4A3e0b52b70B1176f849b351953eE",
"type": "EOA",
"isVerified": true,
"name": "0x3e89…53eE",
"url": "https://etherscan.io/address/0x3e89Ef7435d4A3e0b52b70B1176f849b351953eE"
}
],
"discoveryDrivenData": true
},
{
"id": "EigenLayerOperationsMultisig",
"name": "EigenLayerOperationsMultisig",
"description": "A Multisig with 3/6 threshold. \n* Can upgrade **with 10d delay**\n * AVSDirectory [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * PermissionController [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * DelegationManager [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * StrategyFactory [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * RewardsCoordinator [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * StrategyManager [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * EigenPodManager [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * AllocationManager [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * bEIGEN-Strategy [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * EIGEN token [via: TimelockControllerOwning with 10d delay → EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n* Can upgrade **with 24d delay**\n * bEIGEN token [via: TimelockControllerBeigen with 24d delay → EigenLayerBeigenOwningMultisig → ProxyAdmin]\n* Can interact with TimelockControllerBeigen\n * can cancel scheduled operations \n* Can interact with TimelockControllerOwning\n * can cancel scheduled operations ",
"accounts": [
{
"address": "eth:0xBE1685C81aA44FF9FB319dD389addd9374383e90",
"type": "Contract",
"isVerified": true,
"name": "0xBE16…3e90",
"url": "https://etherscan.io/address/0xBE1685C81aA44FF9FB319dD389addd9374383e90"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xdC541e2B4adD96888b2C79006F49A9748A4f1bDF",
"type": "EOA",
"isVerified": true,
"name": "0xdC54…1bDF",
"url": "https://etherscan.io/address/0xdC541e2B4adD96888b2C79006F49A9748A4f1bDF"
},
{
"address": "eth:0xE31ad7cFD94bD74C40b53160aA0E8A0b6D340830",
"type": "EOA",
"isVerified": true,
"name": "0xE31a…0830",
"url": "https://etherscan.io/address/0xE31ad7cFD94bD74C40b53160aA0E8A0b6D340830"
},
{
"address": "eth:0x957236B539bfA49b650B66426BcaFbF477C1c334",
"type": "EOA",
"isVerified": true,
"name": "0x9572…c334",
"url": "https://etherscan.io/address/0x957236B539bfA49b650B66426BcaFbF477C1c334"
},
{
"address": "eth:0x27ff193A6A1574A611E21c39FDA636fA1d61ba30",
"type": "EOA",
"isVerified": true,
"name": "0x27ff…ba30",
"url": "https://etherscan.io/address/0x27ff193A6A1574A611E21c39FDA636fA1d61ba30"
},
{
"address": "eth:0xFBB1A3C8C8A99A2A4797250dF87E307Dc3f01Fe0",
"type": "EOA",
"isVerified": true,
"name": "0xFBB1…1Fe0",
"url": "https://etherscan.io/address/0xFBB1A3C8C8A99A2A4797250dF87E307Dc3f01Fe0"
},
{
"address": "eth:0xe7fFd467F7526abf9c8796EDeE0AD30110419127",
"type": "EOA",
"isVerified": true,
"name": "0xe7fF…9127",
"url": "https://etherscan.io/address/0xe7fFd467F7526abf9c8796EDeE0AD30110419127"
}
],
"discoveryDrivenData": true
},
{
"id": "EigenLayerCommunityMultisig",
"name": "EigenLayerCommunityMultisig",
"description": "A Multisig with 9/13 threshold. \nMember of EigenLayerOwningMultisig, EigenLayerBeigenOwningMultisig.\n* Can upgrade **with no delay**\n * AVSDirectory [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * PermissionController [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * DelegationManager [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * StrategyFactory [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * RewardsCoordinator [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * bEIGEN token [via: EigenLayerBeigenOwningMultisig → ProxyAdmin]\n * StrategyManager [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * EigenPodManager [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * AllocationManager [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * bEIGEN-Strategy [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]\n * EIGEN token [via: EigenLayerOwningMultisig → EigenLayerProxyAdmin]",
"accounts": [
{
"address": "eth:0xFEA47018D632A77bA579846c840d5706705Dc598",
"type": "Contract",
"isVerified": true,
"name": "0xFEA4…c598",
"url": "https://etherscan.io/address/0xFEA47018D632A77bA579846c840d5706705Dc598"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x17919FAC7024d5b770322E5Cb81607D247654116",
"type": "EOA",
"isVerified": true,
"name": "0x1791…4116",
"url": "https://etherscan.io/address/0x17919FAC7024d5b770322E5Cb81607D247654116"
},
{
"address": "eth:0x34C37613e1680efD9e203C979658e1d058b4B2BC",
"type": "EOA",
"isVerified": true,
"name": "0x34C3…B2BC",
"url": "https://etherscan.io/address/0x34C37613e1680efD9e203C979658e1d058b4B2BC"
},
{
"address": "eth:0x72Ff26D9517324eEFA89A48B75c5df41132c4f54",
"type": "EOA",
"isVerified": true,
"name": "0x72Ff…4f54",
"url": "https://etherscan.io/address/0x72Ff26D9517324eEFA89A48B75c5df41132c4f54"
},
{
"address": "eth:0x7F68e9C17D22005688b8E6968fCe31e32B4B03d1",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "#Safe"
},
{
"address": "eth:0xED732DEb32034e603bEEEdA84605dAbb8933594b",
"type": "EOA",
"isVerified": true,
"name": "0xED73…594b",
"url": "https://etherscan.io/address/0xED732DEb32034e603bEEEdA84605dAbb8933594b"
},
{
"address": "eth:0x97b4A6E0471A7c5906fF1Cc2a5970ed569B04815",
"type": "EOA",
"isVerified": true,
"name": "0x97b4…4815",
"url": "https://etherscan.io/address/0x97b4A6E0471A7c5906fF1Cc2a5970ed569B04815"
},
{
"address": "eth:0x65C4799061c0D1e3E87ADdB65b02E92a558F842F",
"type": "EOA",
"isVerified": true,
"name": "0x65C4…842F",
"url": "https://etherscan.io/address/0x65C4799061c0D1e3E87ADdB65b02E92a558F842F"
},
{
"address": "eth:0xe37756BEdDC89e94A8d557fd5b95a4D2a57e9D60",
"type": "EOA",
"isVerified": true,
"name": "0xe377…9D60",
"url": "https://etherscan.io/address/0xe37756BEdDC89e94A8d557fd5b95a4D2a57e9D60"
},
{
"address": "eth:0x8ffCF07A59631f0578f3E84B51C48cF0dEADCd95",
"type": "EOA",
"isVerified": true,
"name": "0x8ffC…Cd95",
"url": "https://etherscan.io/address/0x8ffCF07A59631f0578f3E84B51C48cF0dEADCd95"
},
{
"address": "eth:0xAF4D94Cd299211de542530399290877E2c85F061",
"type": "EOA",
"isVerified": true,
"name": "0xAF4D…F061",
"url": "https://etherscan.io/address/0xAF4D94Cd299211de542530399290877E2c85F061"
},
{
"address": "eth:0xe8F09A9D42aEA0a3B393aD06F25CF512eA51707e",
"type": "EOA",
"isVerified": true,
"name": "0xe8F0…707e",
"url": "https://etherscan.io/address/0xe8F09A9D42aEA0a3B393aD06F25CF512eA51707e"
},
{
"address": "eth:0x6A662c5DdCe0b76BD081b8A4ec3A4F8a671b0b1f",
"type": "EOA",
"isVerified": true,
"name": "0x6A66…0b1f",
"url": "https://etherscan.io/address/0x6A662c5DdCe0b76BD081b8A4ec3A4F8a671b0b1f"
},
{
"address": "eth:0x33E816008E7bc7798A73d0eaa640CC24f34d1626",
"type": "EOA",
"isVerified": true,
"name": "0x33E8…1626",
"url": "https://etherscan.io/address/0x33E816008E7bc7798A73d0eaa640CC24f34d1626"
}
],
"discoveryDrivenData": true
},
{
"id": "EigenLayerOwningMultisig",
"name": "EigenLayerOwningMultisig",
"description": "A Multisig with 1/2 threshold. ",
"accounts": [
{
"address": "eth:0x369e6F597e22EaB55fFb173C6d9cD234BD699111",
"type": "Contract",
"isVerified": true,
"name": "0x369e…9111",
"url": "https://etherscan.io/address/0x369e6F597e22EaB55fFb173C6d9cD234BD699111"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xC06Fd4F821eaC1fF1ae8067b36342899b57BAa2d",
"type": "Contract",
"isVerified": true,
"name": "TimelockControllerOwning",
"url": "https://etherscan.io/address/0xC06Fd4F821eaC1fF1ae8067b36342899b57BAa2d"
},
{
"address": "eth:0xFEA47018D632A77bA579846c840d5706705Dc598",
"type": "Contract",
"isVerified": true,
"name": "EigenLayerCommunityMultisig",
"url": "#EigenLayerCommunityMultisig"
}
],
"discoveryDrivenData": true
},
{
"id": "EigenLayerPauserMultisig",
"name": "EigenLayerPauserMultisig",
"description": "A Multisig with 1/10 threshold. ",
"accounts": [
{
"address": "eth:0x5050389572f2d220ad927CcbeA0D406831012390",
"type": "Contract",
"isVerified": true,
"name": "0x5050…2390",
"url": "https://etherscan.io/address/0x5050389572f2d220ad927CcbeA0D406831012390"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x7474E1D80E844e6EdB430841DeEF702a6B747863",
"type": "EOA",
"isVerified": true,
"name": "0x7474…7863",
"url": "https://etherscan.io/address/0x7474E1D80E844e6EdB430841DeEF702a6B747863"
},
{
"address": "eth:0x45dcD05251F3327EcCd4766a9264DBDAab3A4065",
"type": "EOA",
"isVerified": true,
"name": "0x45dc…4065",
"url": "https://etherscan.io/address/0x45dcD05251F3327EcCd4766a9264DBDAab3A4065"
},
{
"address": "eth:0xE34e8Cab673cA3fC60AD8bf8e503f4CA4Afb2D89",
"type": "EOA",
"isVerified": true,
"name": "0xE34e…2D89",
"url": "https://etherscan.io/address/0xE34e8Cab673cA3fC60AD8bf8e503f4CA4Afb2D89"
},
{
"address": "eth:0x9b2C61521AF4AB9f4BE25297838F72a56462B578",
"type": "EOA",
"isVerified": true,
"name": "0x9b2C…B578",
"url": "https://etherscan.io/address/0x9b2C61521AF4AB9f4BE25297838F72a56462B578"
},
{
"address": "eth:0x347660a632B0Aac5B70dCd5e6C3444a7C933a137",
"type": "EOA",
"isVerified": true,
"name": "0x3476…a137",
"url": "https://etherscan.io/address/0x347660a632B0Aac5B70dCd5e6C3444a7C933a137"
},
{
"address": "eth:0xEFca484E497a9de170Da32abfa11650957dD2a95",
"type": "EOA",
"isVerified": true,
"name": "0xEFca…2a95",
"url": "https://etherscan.io/address/0xEFca484E497a9de170Da32abfa11650957dD2a95"
},
{
"address": "eth:0x2E158da11961426E2A1Cc9e79f40244486b6845C",
"type": "EOA",
"isVerified": true,
"name": "0x2E15…845C",
"url": "https://etherscan.io/address/0x2E158da11961426E2A1Cc9e79f40244486b6845C"
},
{
"address": "eth:0xfD636E8EB3839cE82A58936b795043Da7DB0c734",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "#Safe"
},
{
"address": "eth:0x4a3CD82B73821d075799680AcDff3e884B726777",
"type": "EOA",
"isVerified": true,
"name": "0x4a3C…6777",
"url": "https://etherscan.io/address/0x4a3CD82B73821d075799680AcDff3e884B726777"
},
{
"address": "eth:0x57af860e3a1C16641CDDDa92898266D2df7Dfa71",
"type": "EOA",
"isVerified": true,
"name": "0x57af…fa71",
"url": "https://etherscan.io/address/0x57af860e3a1C16641CDDDa92898266D2df7Dfa71"
}
],
"discoveryDrivenData": true
},
{
"id": "Safe",
"name": "Safe",
"description": "A Multisig with 1/1 threshold. \nMember of EigenLayerCommunityMultisig.\n",
"accounts": [
{
"address": "eth:0x7F68e9C17D22005688b8E6968fCe31e32B4B03d1",
"type": "Contract",
"isVerified": true,
"name": "0x7F68…03d1",
"url": "https://etherscan.io/address/0x7F68e9C17D22005688b8E6968fCe31e32B4B03d1"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x5e6a3ba74AF86211893e5dAf0EfdC92fdc52d3B5",
"type": "EOA",
"isVerified": true,
"name": "0x5e6a…d3B5",
"url": "https://etherscan.io/address/0x5e6a3ba74AF86211893e5dAf0EfdC92fdc52d3B5"
}
],
"discoveryDrivenData": true
},
{
"id": "EigenLayerBeigenOwningMultisig",
"name": "EigenLayerBeigenOwningMultisig",
"description": "A Multisig with 1/2 threshold. ",
"accounts": [
{
"address": "eth:0x942eaF324971440384e4cA0ffA39fC3bb369D67d",
"type": "Contract",
"isVerified": true,
"name": "0x942e…D67d",
"url": "https://etherscan.io/address/0x942eaF324971440384e4cA0ffA39fC3bb369D67d"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xFEA47018D632A77bA579846c840d5706705Dc598",
"type": "Contract",
"isVerified": true,
"name": "EigenLayerCommunityMultisig",
"url": "#EigenLayerCommunityMultisig"
},
{
"address": "eth:0x738130BC8eADe1Bc65A9c056DEa636835896bc53",
"type": "Contract",
"isVerified": true,
"name": "TimelockControllerBeigen",
"url": "https://etherscan.io/address/0x738130BC8eADe1Bc65A9c056DEa636835896bc53"
}
],
"discoveryDrivenData": true
},
{
"id": "EigenLayerTokenMultisig",
"name": "EigenLayerTokenMultisig",
"description": "A Multisig with 4/6 threshold. ",
"accounts": [
{
"address": "eth:0xbb00DDa2832850a43840A3A86515E3Fe226865F2",
"type": "Contract",
"isVerified": true,
"name": "0xbb00…65F2",
"url": "https://etherscan.io/address/0xbb00DDa2832850a43840A3A86515E3Fe226865F2"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xc13Ce61C12C0eF93b4165400491A719918Af1c6c",
"type": "EOA",
"isVerified": true,
"name": "0xc13C…1c6c",
"url": "https://etherscan.io/address/0xc13Ce61C12C0eF93b4165400491A719918Af1c6c"
},
{
"address": "eth:0x6ea7a8542045af8DD4ae10B1d1F285255cF63Ebc",
"type": "EOA",
"isVerified": true,
"name": "0x6ea7…3Ebc",
"url": "https://etherscan.io/address/0x6ea7a8542045af8DD4ae10B1d1F285255cF63Ebc"
},
{
"address": "eth:0x985145F0f4dACe1387b856191C3574381B9DE524",
"type": "EOA",
"isVerified": true,
"name": "0x9851…E524",
"url": "https://etherscan.io/address/0x985145F0f4dACe1387b856191C3574381B9DE524"
},
{
"address": "eth:0xD21dBFe4bfAd1222A12b4F39286EEe6201d5d68E",
"type": "EOA",
"isVerified": true,
"name": "0xD21d…d68E",
"url": "https://etherscan.io/address/0xD21dBFe4bfAd1222A12b4F39286EEe6201d5d68E"
},
{
"address": "eth:0x30dd80F21aD9222Ce8f33b429fC0Fe25655Fe88a",
"type": "EOA",
"isVerified": true,
"name": "0x30dd…e88a",
"url": "https://etherscan.io/address/0x30dd80F21aD9222Ce8f33b429fC0Fe25655Fe88a"
},
{
"address": "eth:0x1e6892dd9A25248daBEce4AF5363EeD1A732ac3F",
"type": "EOA",
"isVerified": true,
"name": "0x1e68…ac3F",
"url": "https://etherscan.io/address/0x1e6892dd9A25248daBEce4AF5363EeD1A732ac3F"
}
],
"discoveryDrivenData": true
},
{
"id": "Safe",
"name": "Safe",
"description": "A Multisig with 2/9 threshold. \nMember of EigenLayerPauserMultisig.\n",
"accounts": [
{
"address": "eth:0xfD636E8EB3839cE82A58936b795043Da7DB0c734",
"type": "Contract",
"isVerified": true,
"name": "0xfD63…c734",
"url": "https://etherscan.io/address/0xfD636E8EB3839cE82A58936b795043Da7DB0c734"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xfe5AF706c1b7fd30FE540ABaBB8A3f5DE68420F9",
"type": "EOA",
"isVerified": true,
"name": "0xfe5A…20F9",
"url": "https://etherscan.io/address/0xfe5AF706c1b7fd30FE540ABaBB8A3f5DE68420F9"
},
{
"address": "eth:0x55b067375146e015677F739CBBd04104d46744E8",
"type": "EOA",
"isVerified": true,
"name": "0x55b0…44E8",
"url": "https://etherscan.io/address/0x55b067375146e015677F739CBBd04104d46744E8"
},
{
"address": "eth:0x6DD76040589433cc4Fc14e49db02592a25c0eC70",
"type": "EOA",
"isVerified": true,
"name": "0x6DD7…eC70",
"url": "https://etherscan.io/address/0x6DD76040589433cc4Fc14e49db02592a25c0eC70"
},
{
"address": "eth:0x47190787E49bF1832e5333180B73d99e7d1a331A",
"type": "EOA",
"isVerified": true,
"name": "0x4719…331A",
"url": "https://etherscan.io/address/0x47190787E49bF1832e5333180B73d99e7d1a331A"
},
{
"address": "eth:0xa9f99347795212D054e8B41314c71D53faED3d28",
"type": "EOA",
"isVerified": true,
"name": "0xa9f9…3d28",
"url": "https://etherscan.io/address/0xa9f99347795212D054e8B41314c71D53faED3d28"
},
{
"address": "eth:0x5CCF59B92bb50377Ce8aF5Fed188B400B868d060",
"type": "EOA",
"isVerified": true,
"name": "0x5CCF…d060",
"url": "https://etherscan.io/address/0x5CCF59B92bb50377Ce8aF5Fed188B400B868d060"
},
{
"address": "eth:0xA75600b7914f78486b7d15E962A5247444A78445",
"type": "EOA",
"isVerified": true,
"name": "0xA756…8445",
"url": "https://etherscan.io/address/0xA75600b7914f78486b7d15E962A5247444A78445"
},
{
"address": "eth:0xd757D6A02cD5af9AEF163D7eB8034f75ac22B553",
"type": "EOA",
"isVerified": true,
"name": "0xd757…B553",
"url": "https://etherscan.io/address/0xd757D6A02cD5af9AEF163D7eB8034f75ac22B553"
},
{
"address": "eth:0xe2eB80C72Fa12Ba50B3bD6545709DC153D5b26D2",
"type": "EOA",
"isVerified": true,
"name": "0xe2eB…26D2",
"url": "https://etherscan.io/address/0xe2eB80C72Fa12Ba50B3bD6545709DC153D5b26D2"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1,-EOA-2-and-EOA-4",
"name": "EOA 1, EOA 2 and EOA 4",
"accounts": [
{
"address": "eth:0x454Ef2f69f91527856E06659f92a66f464C1ca4e",
"type": "EOA",
"isVerified": true,
"name": "0x454E…ca4e",
"url": "https://etherscan.io/address/0x454Ef2f69f91527856E06659f92a66f464C1ca4e"
},
{
"address": "eth:0x5A49Bf6c5690E22dFff3eB37F7dd18254eC361ED",
"type": "EOA",
"isVerified": true,
"name": "0x5A49…61ED",
"url": "https://etherscan.io/address/0x5A49Bf6c5690E22dFff3eB37F7dd18254eC361ED"
},
{
"address": "eth:0x8ED83c6Bb12E441Ca2C3a544F525d4a3Fb6484D8",
"type": "EOA",
"isVerified": true,
"name": "0x8ED8…84D8",
"url": "https://etherscan.io/address/0x8ED83c6Bb12E441Ca2C3a544F525d4a3Fb6484D8"
}
],
"chain": "ethereum",
"description": "* Can interact with EigenDAServiceManager\n * can confirm batches to the DA bridge ",
"discoveryDrivenData": true
},
{
"id": "EOA-3-and-EOA-5",
"name": "EOA 3 and EOA 5",
"accounts": [
{
"address": "eth:0x8642473a123FE33b0aaE90bD8604eA1029417236",
"type": "EOA",
"isVerified": true,
"name": "0x8642…7236",
"url": "https://etherscan.io/address/0x8642473a123FE33b0aaE90bD8604eA1029417236"
},
{
"address": "eth:0xD2Ee81Cf07B12140C793FcE5B26313CDd9d78eA8",
"type": "EOA",
"isVerified": true,
"name": "0xD2Ee…8eA8",
"url": "https://etherscan.io/address/0xD2Ee81Cf07B12140C793FcE5B26313CDd9d78eA8"
}
],
"chain": "ethereum",
"description": "* Can interact with EjectionManager\n * can eject DA operators from a quorum ",
"discoveryDrivenData": true
},
{
"id": "EOA-6",
"name": "EOA 6",
"accounts": [
{
"address": "eth:0xe0550117Cb066D3b330eBd764B0d75D3BA378734",
"type": "EOA",
"isVerified": true,
"name": "0xe055…8734",
"url": "https://etherscan.io/address/0xe0550117Cb066D3b330eBd764B0d75D3BA378734"
}
],
"chain": "ethereum",
"description": "* Can interact with RegistryCoordinator\n * can approve the replacement of churned operators from a quorum ",
"discoveryDrivenData": true
},
{
"id": "EOA-7",
"name": "EOA 7",
"accounts": [
{
"address": "eth:0xe8437B66E834B7CdC90cC5D98B8DD6e636b37D7a",
"type": "EOA",
"isVerified": true,
"name": "0xe843…7D7a",
"url": "https://etherscan.io/address/0xe8437B66E834B7CdC90cC5D98B8DD6e636b37D7a"
}
],
"chain": "ethereum",
"description": "* A DA Relayer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-8",
"name": "EOA 8",
"accounts": [
{
"address": "eth:0xF3d7C0D52fF8f4CF74A3CD9C53778516f4235bE9",
"type": "EOA",
"isVerified": true,
"name": "0xF3d7…5bE9",
"url": "https://etherscan.io/address/0xF3d7C0D52fF8f4CF74A3CD9C53778516f4235bE9"
}
],
"chain": "ethereum",
"description": "* A Disperser - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1756724373,
"baseTimestamp": 1760089295,
"contractsDiscoDriven": false,
"hasDiscoUi": false,
"isDiscoDriven": false,
"permissionsDiscoDriven": false
}
+15 -8
+14 -7
{
"arbitrum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "arb1:0x7dA2598c1AfCA5Cb0149904Cd55C7b08647e091a",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "arb1:0x3fFbA7F56fd346765077678d3e5BEdDC195FC774",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Caldera Multisig 1",
"name": "Caldera Multisig 1",
"description": "A Multisig with 3/8 threshold. \n* Can upgrade **with no delay**\n * CustomGateway [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"description": "A Multisig with 3/9 threshold. \n* Can upgrade **with no delay**\n * CustomGateway [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"accounts": [
{
"address": "arb1:0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF",
"type": "Contract",
"isVerified": true,
"name": "0x6FD1…68BF",
"url": "https://arbiscan.io/address/0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0",
"address": "arb1:0xe5219fe14E2FD520Ff80be036790913053d1575d",
"type": "EOA",
"isVerified": true,
"name": "0x9e14…BcD0",
"url": "https://arbiscan.io/address/0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0"
"name": "0xe521…575d",
"url": "https://arbiscan.io/address/0xe5219fe14E2FD520Ff80be036790913053d1575d"
},
{
"address": "arb1:0x2F2d46D3dD36c8d1ae2Cb81c0cD2c05C68DBA675",
"address": "arb1:0x62ea938a30826c8794C8B8BbA775B91cAE3B849A",
"type": "EOA",
"isVerified": true,
"name": "0x2F2d…A675",
"url": "https://arbiscan.io/address/0x2F2d46D3dD36c8d1ae2Cb81c0cD2c05C68DBA675"
"name": "0x62ea…849A",
"url": "https://arbiscan.io/address/0x62ea938a30826c8794C8B8BbA775B91cAE3B849A"
},
{
"address": "arb1:0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0",
"type": "EOA",
"isVerified": true,
"name": "0x9e14…BcD0",
"url": "https://arbiscan.io/address/0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0"
},
{
"address": "arb1:0xc4548687682246e5B6ee8f914635c9f47836eDFe",
"type": "EOA",
"isVerified": true,
"name": "0xc454…eDFe",
"url": "https://arbiscan.io/address/0xc4548687682246e5B6ee8f914635c9f47836eDFe"
},
{
"address": "arb1:0xe62a4A1e6D237d6fc40d88F819D5cE580a996A6b",
"type": "EOA",
"isVerified": true,
"name": "0xe62a…6A6b",
"url": "https://arbiscan.io/address/0xe62a4A1e6D237d6fc40d88F819D5cE580a996A6b"
},
{
"address": "arb1:0xEC114946E7213d113c9B9481028271B5E9e09371",
"type": "EOA",
"isVerified": true,
"name": "0xEC11…9371",
"url": "https://arbiscan.io/address/0xEC114946E7213d113c9B9481028271B5E9e09371"
},
{
"address": "arb1:0xbf853295743511e8DC5F03809d209C33fC136d24",
"type": "EOA",
"isVerified": true,
"name": "0xbf85…6d24",
"url": "https://arbiscan.io/address/0xbf853295743511e8DC5F03809d209C33fC136d24"
},
{
"address": "arb1:0x12ee26aD74d50a1f6BDD90811387d1e0f3e7C76A",
"type": "EOA",
"isVerified": true,
"name": "0x12ee…C76A",
"url": "https://arbiscan.io/address/0x12ee26aD74d50a1f6BDD90811387d1e0f3e7C76A"
},
{
"address": "arb1:0x356000Cec4fC967f8FC372381D983426760A0391",
"type": "EOA",
"isVerified": true,
"name": "Caldera",
"url": "https://arbiscan.io/address/0x356000Cec4fC967f8FC372381D983426760A0391"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "arb1:0x3fFbA7F56fd346765077678d3e5BEdDC195FC774",
"type": "EOA",
"isVerified": true,
"name": "0x3fFb…C774",
"url": "https://arbiscan.io/address/0x3fFbA7F56fd346765077678d3e5BEdDC195FC774"
}
],
"chain": "arbitrum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "arb1:0x7dA2598c1AfCA5Cb0149904Cd55C7b08647e091a",
"type": "EOA",
"isVerified": true,
"name": "0x7dA2…091a",
"url": "https://arbiscan.io/address/0x7dA2598c1AfCA5Cb0149904Cd55C7b08647e091a"
}
],
"chain": "arbitrum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1759481474,
"baseTimestamp": 1760088296,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+15 -8
+14 -7
{
"arbitrum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "arb1:0x30ea093b14364f21Dd74D7Bd43e2FAB1279D3738",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "arb1:0x152FFeF04881BD1390D2A52009f42d56EaC7AA03",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Caldera Multisig 1",
"name": "Caldera Multisig 1",
"description": "A Multisig with 3/8 threshold. \n* Can upgrade **with no delay**\n * RollupProxy [via: UpgradeExecutor]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"description": "A Multisig with 3/9 threshold. \n* Can upgrade **with no delay**\n * RollupProxy [via: UpgradeExecutor]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"accounts": [
{
"address": "arb1:0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF",
"type": "Contract",
"isVerified": true,
"name": "0x6FD1…68BF",
"url": "https://arbiscan.io/address/0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0",
"address": "arb1:0xe5219fe14E2FD520Ff80be036790913053d1575d",
"type": "EOA",
"isVerified": true,
"name": "0x9e14…BcD0",
"url": "https://arbiscan.io/address/0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0"
"name": "0xe521…575d",
"url": "https://arbiscan.io/address/0xe5219fe14E2FD520Ff80be036790913053d1575d"
},
{
"address": "arb1:0x2F2d46D3dD36c8d1ae2Cb81c0cD2c05C68DBA675",
"address": "arb1:0x62ea938a30826c8794C8B8BbA775B91cAE3B849A",
"type": "EOA",
"isVerified": true,
"name": "0x2F2d…A675",
"url": "https://arbiscan.io/address/0x2F2d46D3dD36c8d1ae2Cb81c0cD2c05C68DBA675"
"name": "0x62ea…849A",
"url": "https://arbiscan.io/address/0x62ea938a30826c8794C8B8BbA775B91cAE3B849A"
},
{
"address": "arb1:0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0",
"type": "EOA",
"isVerified": true,
"name": "0x9e14…BcD0",
"url": "https://arbiscan.io/address/0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0"
},
{
"address": "arb1:0xc4548687682246e5B6ee8f914635c9f47836eDFe",
"type": "EOA",
"isVerified": true,
"name": "0xc454…eDFe",
"url": "https://arbiscan.io/address/0xc4548687682246e5B6ee8f914635c9f47836eDFe"
},
{
"address": "arb1:0xe62a4A1e6D237d6fc40d88F819D5cE580a996A6b",
"type": "EOA",
"isVerified": true,
"name": "0xe62a…6A6b",
"url": "https://arbiscan.io/address/0xe62a4A1e6D237d6fc40d88F819D5cE580a996A6b"
},
{
"address": "arb1:0xEC114946E7213d113c9B9481028271B5E9e09371",
"type": "EOA",
"isVerified": true,
"name": "0xEC11…9371",
"url": "https://arbiscan.io/address/0xEC114946E7213d113c9B9481028271B5E9e09371"
},
{
"address": "arb1:0xbf853295743511e8DC5F03809d209C33fC136d24",
"type": "EOA",
"isVerified": true,
"name": "0xbf85…6d24",
"url": "https://arbiscan.io/address/0xbf853295743511e8DC5F03809d209C33fC136d24"
},
{
"address": "arb1:0x12ee26aD74d50a1f6BDD90811387d1e0f3e7C76A",
"type": "EOA",
"isVerified": true,
"name": "0x12ee…C76A",
"url": "https://arbiscan.io/address/0x12ee26aD74d50a1f6BDD90811387d1e0f3e7C76A"
},
{
"address": "arb1:0x356000Cec4fC967f8FC372381D983426760A0391",
"type": "EOA",
"isVerified": true,
"name": "Caldera",
"url": "https://arbiscan.io/address/0x356000Cec4fC967f8FC372381D983426760A0391"
}
],
"discoveryDrivenData": true
},
{
"id": "SP1VerifierGatewayMultisig",
"name": "SP1VerifierGatewayMultisig",
"description": "A Multisig with 2/3 threshold. \n* Can interact with SP1VerifierGateway\n * affect the liveness and safety of the gateway - can transfer ownership, add and freeze verifier routes ",
"accounts": [
{
"address": "arb1:0xCafEf00d348Adbd57c37d1B77e0619C6244C6878",
"type": "Contract",
"isVerified": true,
"name": "0xCafE…6878",
"url": "https://arbiscan.io/address/0xCafEf00d348Adbd57c37d1B77e0619C6244C6878"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126",
"type": "EOA",
"isVerified": true,
"name": "0xBaB2…1126",
"url": "https://arbiscan.io/address/0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126"
},
{
"address": "arb1:0x72Ff26D9517324eEFA89A48B75c5df41132c4f54",
"type": "EOA",
"isVerified": true,
"name": "0x72Ff…4f54",
"url": "https://arbiscan.io/address/0x72Ff26D9517324eEFA89A48B75c5df41132c4f54"
},
{
"address": "arb1:0x9395e83720bf2D8ac6435f9c520b48E289Cb8885",
"type": "EOA",
"isVerified": true,
"name": "0x9395…8885",
"url": "https://arbiscan.io/address/0x9395e83720bf2D8ac6435f9c520b48E289Cb8885"
}
],
"discoveryDrivenData": true
},
{
"id": "BlobstreamMultisig",
"name": "BlobstreamMultisig",
"description": "A Multisig with 4/6 threshold. \n* Can upgrade **with no delay**\n * ArbitrumBlobstream \n* Can interact with ArbitrumBlobstream\n * can freeze the bridge contract and update the list of authorized relayers ",
"accounts": [
{
"address": "arb1:0x738a9b55304f9fcF776B3BA285e50c0f9eF77997",
"type": "Contract",
"isVerified": true,
"name": "0x738a…7997",
"url": "https://arbiscan.io/address/0x738a9b55304f9fcF776B3BA285e50c0f9eF77997"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x0449689f2ce80fE45B32092e0d878ad87F0156a9",
"type": "EOA",
"isVerified": true,
"name": "0x0449…56a9",
"url": "https://arbiscan.io/address/0x0449689f2ce80fE45B32092e0d878ad87F0156a9"
},
{
"address": "arb1:0x91D456f83f4a117B07866fdEdC29306f7E974e15",
"type": "EOA",
"isVerified": true,
"name": "0x91D4…4e15",
"url": "https://arbiscan.io/address/0x91D456f83f4a117B07866fdEdC29306f7E974e15"
},
{
"address": "arb1:0x793979789Ec179183E396e76c1e241bE0c9eE899",
"type": "EOA",
"isVerified": true,
"name": "0x7939…E899",
"url": "https://arbiscan.io/address/0x793979789Ec179183E396e76c1e241bE0c9eE899"
},
{
"address": "arb1:0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d",
"type": "EOA",
"isVerified": true,
"name": "0x4983…cE4d",
"url": "https://arbiscan.io/address/0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d"
},
{
"address": "arb1:0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0",
"type": "EOA",
"isVerified": true,
"name": "0x4587…D1b0",
"url": "https://arbiscan.io/address/0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0"
},
{
"address": "arb1:0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf",
"type": "EOA",
"isVerified": true,
"name": "0x1358…7caf",
"url": "https://arbiscan.io/address/0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "arb1:0x30ea093b14364f21Dd74D7Bd43e2FAB1279D3738",
"type": "EOA",
"isVerified": true,
"name": "0x30ea…3738",
"url": "https://arbiscan.io/address/0x30ea093b14364f21Dd74D7Bd43e2FAB1279D3738"
}
],
"chain": "arbitrum",
"description": "* Can interact with SequencerInbox\n * Add/remove batchPosters (Sequencers) \n* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "arb1:0x152FFeF04881BD1390D2A52009f42d56EaC7AA03",
"type": "EOA",
"isVerified": true,
"name": "0x152F…AA03",
"url": "https://arbiscan.io/address/0x152FFeF04881BD1390D2A52009f42d56EaC7AA03"
}
],
"chain": "arbitrum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-3",
"name": "EOA 3",
"accounts": [
{
"address": "arb1:0x8Cde072E84932857262648C100d0A2227c495a55",
"type": "EOA",
"isVerified": true,
"name": "0x8Cde…5a55",
"url": "https://arbiscan.io/address/0x8Cde072E84932857262648C100d0A2227c495a55"
}
],
"chain": "arbitrum",
"description": "* Can interact with EspressoTEEVerifier\n * change the modular TEE verifier contracts \n* Can interact with EspressoSGXTEEVerifier\n * set the enclaveHash (hash of enclave's code and initial data) and delete all registered signers \n* Can interact with EspressoNitroTEEVerifier\n * set the enclaveHash (hash of enclave's code and initial data) and delete all registered signers ",
"discoveryDrivenData": true
},
{
"id": "EOA-4-and-EOA-5",
"name": "EOA 4 and EOA 5",
"accounts": [
{
"address": "arb1:0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D",
"type": "EOA",
"isVerified": true,
"name": "0x3243…392D",
"url": "https://arbiscan.io/address/0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D"
},
{
"address": "arb1:0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC",
"type": "EOA",
"isVerified": true,
"name": "0x9c0B…afDC",
"url": "https://arbiscan.io/address/0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC"
}
],
"chain": "arbitrum",
"description": "* Can interact with ArbitrumBlobstream\n * it is a 'Relayer' and can call commitHeaderRange() to commit block ranges. Since adding and removing Relayers emits no events, there can be more relayers than are presented here ",
"discoveryDrivenData": true
}
]
},
"base": {
"roles": [],
"actors": [
{
"id": "SP1VerifierGatewayMultisig",
"name": "SP1VerifierGatewayMultisig",
"description": "A Multisig with 2/3 threshold. \n* Can interact with SP1VerifierGateway\n * affect the liveness and safety of the gateway - can transfer ownership, add and freeze verifier routes ",
"accounts": [
{
"address": "base:0xCafEf00d348Adbd57c37d1B77e0619C6244C6878",
"type": "Contract",
"isVerified": true,
"name": "0xCafE…6878",
"url": "https://basescan.org/address/0xCafEf00d348Adbd57c37d1B77e0619C6244C6878"
}
],
"chain": "base",
"references": [],
"participants": [
{
"address": "base:0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126",
"type": "EOA",
"isVerified": true,
"name": "0xBaB2…1126",
"url": "https://basescan.org/address/0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126"
},
{
"address": "base:0x72Ff26D9517324eEFA89A48B75c5df41132c4f54",
"type": "EOA",
"isVerified": true,
"name": "0x72Ff…4f54",
"url": "https://basescan.org/address/0x72Ff26D9517324eEFA89A48B75c5df41132c4f54"
},
{
"address": "base:0x9395e83720bf2D8ac6435f9c520b48E289Cb8885",
"type": "EOA",
"isVerified": true,
"name": "0x9395…8885",
"url": "https://basescan.org/address/0x9395e83720bf2D8ac6435f9c520b48E289Cb8885"
}
],
"discoveryDrivenData": true
},
{
"id": "BlobstreamMultisig",
"name": "BlobstreamMultisig",
"description": "A Multisig with 4/6 threshold. \n* Can upgrade **with no delay**\n * BaseBlobstream \n* Can interact with BaseBlobstream\n * can freeze the bridge contract and update the list of authorized relayers ",
"accounts": [
{
"address": "base:0x6ABa5D2084362038C9640a8851ff3b8BCbA81Ca6",
"type": "Contract",
"isVerified": true,
"name": "0x6ABa…1Ca6",
"url": "https://basescan.org/address/0x6ABa5D2084362038C9640a8851ff3b8BCbA81Ca6"
}
],
"chain": "base",
"references": [],
"participants": [
{
"address": "base:0x0449689f2ce80fE45B32092e0d878ad87F0156a9",
"type": "EOA",
"isVerified": true,
"name": "0x0449…56a9",
"url": "https://basescan.org/address/0x0449689f2ce80fE45B32092e0d878ad87F0156a9"
},
{
"address": "base:0x793979789Ec179183E396e76c1e241bE0c9eE899",
"type": "EOA",
"isVerified": true,
"name": "0x7939…E899",
"url": "https://basescan.org/address/0x793979789Ec179183E396e76c1e241bE0c9eE899"
},
{
"address": "base:0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf",
"type": "EOA",
"isVerified": true,
"name": "0x1358…7caf",
"url": "https://basescan.org/address/0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf"
},
{
"address": "base:0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0",
"type": "EOA",
"isVerified": true,
"name": "0x4587…D1b0",
"url": "https://basescan.org/address/0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0"
},
{
"address": "base:0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d",
"type": "EOA",
"isVerified": true,
"name": "0x4983…cE4d",
"url": "https://basescan.org/address/0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d"
},
{
"address": "base:0x91D456f83f4a117B07866fdEdC29306f7E974e15",
"type": "EOA",
"isVerified": true,
"name": "0x91D4…4e15",
"url": "https://basescan.org/address/0x91D456f83f4a117B07866fdEdC29306f7E974e15"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-6-and-EOA-7",
"name": "EOA 6 and EOA 7",
"accounts": [
{
"address": "base:0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D",
"type": "EOA",
"isVerified": true,
"name": "0x3243…392D",
"url": "https://basescan.org/address/0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D"
},
{
"address": "base:0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC",
"type": "EOA",
"isVerified": true,
"name": "0x9c0B…afDC",
"url": "https://basescan.org/address/0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC"
}
],
"chain": "base",
"description": "* Can interact with BaseBlobstream\n * it is a 'Relayer' and can call commitHeaderRange() to commit block ranges. Since adding and removing Relayers emits no events, there can be more relayers than are presented here ",
"discoveryDrivenData": true
}
]
},
"ethereum": {
"roles": [],
"actors": [
{
"id": "SP1VerifierGatewayMultisig",
"name": "SP1VerifierGatewayMultisig",
"description": "A Multisig with 2/3 threshold. \n* Can interact with SP1VerifierGateway\n * affect the liveness and safety of the gateway - can transfer ownership, add and freeze verifier routes ",
"accounts": [
{
"address": "eth:0xCafEf00d348Adbd57c37d1B77e0619C6244C6878",
"type": "Contract",
"isVerified": true,
"name": "0xCafE…6878",
"url": "https://etherscan.io/address/0xCafEf00d348Adbd57c37d1B77e0619C6244C6878"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126",
"type": "EOA",
"isVerified": true,
"name": "0xBaB2…1126",
"url": "https://etherscan.io/address/0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126"
},
{
"address": "eth:0x72Ff26D9517324eEFA89A48B75c5df41132c4f54",
"type": "EOA",
"isVerified": true,
"name": "0x72Ff…4f54",
"url": "https://etherscan.io/address/0x72Ff26D9517324eEFA89A48B75c5df41132c4f54"
},
{
"address": "eth:0x9395e83720bf2D8ac6435f9c520b48E289Cb8885",
"type": "EOA",
"isVerified": true,
"name": "0x9395…8885",
"url": "https://etherscan.io/address/0x9395e83720bf2D8ac6435f9c520b48E289Cb8885"
}
],
"discoveryDrivenData": true
},
{
"id": "BlobstreamMultisig",
"name": "BlobstreamMultisig",
"description": "A Multisig with 4/6 threshold. \n* Can upgrade **with no delay**\n * EthereumBlobstream \n* Can interact with EthereumBlobstream\n * can freeze the bridge contract and update the list of authorized relayers ",
"accounts": [
{
"address": "eth:0x8bF34D8df1eF0A8A7f27fC587202848E528018E6",
"type": "Contract",
"isVerified": true,
"name": "0x8bF3…18E6",
"url": "https://etherscan.io/address/0x8bF34D8df1eF0A8A7f27fC587202848E528018E6"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x0449689f2ce80fE45B32092e0d878ad87F0156a9",
"type": "EOA",
"isVerified": true,
"name": "0x0449…56a9",
"url": "https://etherscan.io/address/0x0449689f2ce80fE45B32092e0d878ad87F0156a9"
},
{
"address": "eth:0x793979789Ec179183E396e76c1e241bE0c9eE899",
"type": "EOA",
"isVerified": true,
"name": "0x7939…E899",
"url": "https://etherscan.io/address/0x793979789Ec179183E396e76c1e241bE0c9eE899"
},
{
"address": "eth:0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf",
"type": "EOA",
"isVerified": true,
"name": "0x1358…7caf",
"url": "https://etherscan.io/address/0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf"
},
{
"address": "eth:0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0",
"type": "EOA",
"isVerified": true,
"name": "0x4587…D1b0",
"url": "https://etherscan.io/address/0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0"
},
{
"address": "eth:0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d",
"type": "EOA",
"isVerified": true,
"name": "0x4983…cE4d",
"url": "https://etherscan.io/address/0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d"
},
{
"address": "eth:0x91D456f83f4a117B07866fdEdC29306f7E974e15",
"type": "EOA",
"isVerified": true,
"name": "0x91D4…4e15",
"url": "https://etherscan.io/address/0x91D456f83f4a117B07866fdEdC29306f7E974e15"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-8-and-EOA-9",
"name": "EOA 8 and EOA 9",
"accounts": [
{
"address": "eth:0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D",
"type": "EOA",
"isVerified": true,
"name": "0x3243…392D",
"url": "https://etherscan.io/address/0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D"
},
{
"address": "eth:0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC",
"type": "EOA",
"isVerified": true,
"name": "0x9c0B…afDC",
"url": "https://etherscan.io/address/0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC"
}
],
"chain": "ethereum",
"description": "* Can interact with EthereumBlobstream\n * it is a 'Relayer' and can call commitHeaderRange() to commit block ranges. Since adding and removing Relayers emits no events, there can be more relayers than are presented here ",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1760005725,
"baseTimestamp": 1760088316,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+125 -69
+76 -60
{
"arbitrum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "arb1:0x336dD5a1aB948058E4c699fD7732c2AA78C10d90",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 6",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x4e597125DB0aDC355F084d09B945DBfc6B8e9BE5",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 7",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x50A4EB12BFbf3B83FFb5c2a6378e35Cd83e6d885",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 8",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x50E91cb65a605E1b8B73be1fD558Fe40aBE59A31",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 9",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x54A51C10a3EF82Cb6B0fB6B1418882472e56Ff1a",
"type": "EOA",
"isVerified": true,
"name": "EOA 9",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 10",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x79F4b4f9103298460486EC644499Df9985E34170",
"type": "EOA",
"isVerified": true,
"name": "EOA 11",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 12",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x7CD925c107dE5C06C100F2084bFA0422F21140f0",
"type": "EOA",
"isVerified": true,
"name": "EOA 13",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 14",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x936cCC684c091b20806fA3C6668F7F1fD2B3C772",
"type": "EOA",
"isVerified": true,
"name": "EOA 15",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 16",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xa65100caA20c06Bd278D83C60475ec4F69b23dc1",
"type": "EOA",
"isVerified": true,
"name": "EOA 16",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 17",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xbE119cCc44373B15517e921e9a7D54362250662D",
"type": "EOA",
"isVerified": true,
"name": "EOA 18",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 19",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xCe957F6aFadFFA08dAa90cE5b47208C02a9b9B4F",
"type": "EOA",
"isVerified": true,
"name": "EOA 20",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 21",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xD327b75C2CA829835b2B5EA9535827e9a06a480B",
"type": "EOA",
"isVerified": true,
"name": "EOA 21",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 22",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xD6433a681832BD2020fc6d984Efb5f57fe9ac155",
"type": "EOA",
"isVerified": true,
"name": "EOA 23",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 24",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xE31C47980a005B6E6d6c93212388ff7e9721D2Fc",
"type": "EOA",
"isVerified": true,
"name": "EOA 25",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 26",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "arb1:0x026919DbCFab70a2A45775088C933331A7B25Ac6",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 2",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x053970A9AA9638F54370764E6E9c7B2f5854Ef21",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 3",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 4",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 5",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x6963d94D76D5315158B47DE0B0Ce1fd6E0F61bcB",
"type": "EOA",
"isVerified": true,
"name": "EOA 10",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 11",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x7Be767aFca580360eBD3dAD924B4D688daBCdaD7",
"type": "EOA",
"isVerified": true,
"name": "EOA 12",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 13",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x83433d51B327392aA694455231D2db092eE2A5Db",
"type": "EOA",
"isVerified": true,
"name": "EOA 14",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 15",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xB180d28c01D3248C3fa88d67154a5070e5039135",
"type": "EOA",
"isVerified": true,
"name": "EOA 17",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 18",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xC929c820dC03C2a22e44F440721Af3c835e071fc",
"type": "EOA",
"isVerified": true,
"name": "EOA 19",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 20",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xD47FB043557CB2289B31d813dd4BC1223C91f872",
"type": "EOA",
"isVerified": true,
"name": "EOA 22",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 23",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xd76a3aCEd4115B017301C54C211EC36aA5E37e05",
"type": "EOA",
"isVerified": true,
"name": "EOA 24",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 25",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xe7685c09633B47Fe123ff47ebeA903C3763924a2",
"type": "EOA",
"isVerified": true,
"name": "EOA 26",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 27",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xEBe1766201dd69A09a2953B08081829E90f4a8d3",
"type": "EOA",
"isVerified": true,
"name": "EOA 27",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 28",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xf8b74E847cCa2EfF5E939B9B948Bf889F3DC0822",
"type": "EOA",
"isVerified": true,
"name": "EOA 28",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 29",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 2",
"name": "Conduit Multisig 2",
"description": "A Multisig with 4/10 threshold. \n* Can upgrade **with no delay**\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"accounts": [
{
"address": "arb1:0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56",
"type": "Contract",
"isVerified": true,
"name": "0x79C2…3F56",
"url": "https://arbiscan.io/address/0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0xFe0ab87ebE03DD0bF52DaF34Dfda6639c335e2d4",
"type": "EOA",
"isVerified": true,
"name": "0xFe0a…e2d4",
"url": "https://arbiscan.io/address/0xFe0ab87ebE03DD0bF52DaF34Dfda6639c335e2d4"
},
{
"address": "arb1:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://arbiscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "arb1:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://arbiscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "arb1:0xF0B77EaE7F2dabCC2571c7418406A0dCA3afA4f0",
"type": "EOA",
"isVerified": true,
"name": "0xF0B7…A4f0",
"url": "https://arbiscan.io/address/0xF0B77EaE7F2dabCC2571c7418406A0dCA3afA4f0"
},
{
"address": "arb1:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://arbiscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "arb1:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://arbiscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "arb1:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://arbiscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
},
{
"address": "arb1:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://arbiscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "arb1:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://arbiscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "arb1:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://arbiscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28",
"name": "EOA 1, EOA 2, EOA 3, EOA 4, EOA 10, EOA 12, EOA 14, EOA 17, EOA 19, EOA 22, EOA 24, EOA 26, EOA 27 and EOA 28",
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "arb1:0xF57362969fe0d5fcaeB8a3Cf2d185eF39A5b3BD6",
"type": "EOA",
"isVerified": true,
"name": "0xF573…3BD6",
"url": "https://arbiscan.io/address/0xF57362969fe0d5fcaeB8a3Cf2d185eF39A5b3BD6"
}
],
"chain": "arbitrum",
"description": "* Can upgrade **with no delay**\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"discoveryDrivenData": true
},
{
"id": "EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29",
"name": "EOA 2, EOA 3, EOA 4, EOA 5, EOA 11, EOA 13, EOA 15, EOA 18, EOA 20, EOA 23, EOA 25, EOA 27, EOA 28 and EOA 29",
"accounts": [
{
"address": "arb1:0x026919DbCFab70a2A45775088C933331A7B25Ac6",
"type": "EOA",
"isVerified": true,
"name": "0x0269…5Ac6",
"url": "https://arbiscan.io/address/0x026919DbCFab70a2A45775088C933331A7B25Ac6"
},
{
"address": "arb1:0x053970A9AA9638F54370764E6E9c7B2f5854Ef21",
"type": "EOA",
"isVerified": true,
"name": "0x0539…Ef21",
"url": "https://arbiscan.io/address/0x053970A9AA9638F54370764E6E9c7B2f5854Ef21"
},
{
"address": "arb1:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"name": "0x0C79…98f9",
"url": "https://arbiscan.io/address/0x0C79a90C94E1C1091D7D3a188730105be00798f9"
},
{
"address": "arb1:0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E",
"type": "EOA",
"isVerified": true,
"name": "0x1B15…0b5E",
"url": "https://arbiscan.io/address/0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E"
},
{
"address": "arb1:0x6963d94D76D5315158B47DE0B0Ce1fd6E0F61bcB",
"type": "EOA",
"isVerified": true,
"name": "0x6963…1bcB",
"url": "https://arbiscan.io/address/0x6963d94D76D5315158B47DE0B0Ce1fd6E0F61bcB"
},
{
"address": "arb1:0x7Be767aFca580360eBD3dAD924B4D688daBCdaD7",
"type": "EOA",
"isVerified": true,
"name": "0x7Be7…daD7",
"url": "https://arbiscan.io/address/0x7Be767aFca580360eBD3dAD924B4D688daBCdaD7"
},
{
"address": "arb1:0x83433d51B327392aA694455231D2db092eE2A5Db",
"type": "EOA",
"isVerified": true,
"name": "0x8343…A5Db",
"url": "https://arbiscan.io/address/0x83433d51B327392aA694455231D2db092eE2A5Db"
},
{
"address": "arb1:0xB180d28c01D3248C3fa88d67154a5070e5039135",
"type": "EOA",
"isVerified": true,
"name": "0xB180…9135",
"url": "https://arbiscan.io/address/0xB180d28c01D3248C3fa88d67154a5070e5039135"
},
{
"address": "arb1:0xC929c820dC03C2a22e44F440721Af3c835e071fc",
"type": "EOA",
"isVerified": true,
"name": "0xC929…71fc",
"url": "https://arbiscan.io/address/0xC929c820dC03C2a22e44F440721Af3c835e071fc"
},
{
"address": "arb1:0xD47FB043557CB2289B31d813dd4BC1223C91f872",
"type": "EOA",
"isVerified": true,
"name": "0xD47F…f872",
"url": "https://arbiscan.io/address/0xD47FB043557CB2289B31d813dd4BC1223C91f872"
},
{
"address": "arb1:0xd76a3aCEd4115B017301C54C211EC36aA5E37e05",
"type": "EOA",
"isVerified": true,
"name": "0xd76a…7e05",
"url": "https://arbiscan.io/address/0xd76a3aCEd4115B017301C54C211EC36aA5E37e05"
},
{
"address": "arb1:0xe7685c09633B47Fe123ff47ebeA903C3763924a2",
"type": "EOA",
"isVerified": true,
"name": "0xe768…24a2",
"url": "https://arbiscan.io/address/0xe7685c09633B47Fe123ff47ebeA903C3763924a2"
},
{
"address": "arb1:0xEBe1766201dd69A09a2953B08081829E90f4a8d3",
"type": "EOA",
"isVerified": true,
"name": "0xEBe1…a8d3",
"url": "https://arbiscan.io/address/0xEBe1766201dd69A09a2953B08081829E90f4a8d3"
},
{
"address": "arb1:0xf8b74E847cCa2EfF5E939B9B948Bf889F3DC0822",
"type": "EOA",
"isVerified": true,
"name": "0xf8b7…0822",
"url": "https://arbiscan.io/address/0xf8b74E847cCa2EfF5E939B9B948Bf889F3DC0822"
}
],
"chain": "arbitrum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25",
"name": "EOA 5, EOA 6, EOA 7, EOA 8, EOA 9, EOA 11, EOA 13, EOA 15, EOA 16, EOA 18, EOA 20, EOA 21, EOA 23 and EOA 25",
"id": "EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26",
"name": "EOA 6, EOA 7, EOA 8, EOA 9, EOA 10, EOA 12, EOA 14, EOA 16, EOA 17, EOA 19, EOA 21, EOA 22, EOA 24 and EOA 26",
"accounts": [
{
"address": "arb1:0x336dD5a1aB948058E4c699fD7732c2AA78C10d90",
"type": "EOA",
"isVerified": true,
"name": "0x336d…0d90",
"url": "https://arbiscan.io/address/0x336dD5a1aB948058E4c699fD7732c2AA78C10d90"
},
{
"address": "arb1:0x4e597125DB0aDC355F084d09B945DBfc6B8e9BE5",
"type": "EOA",
"isVerified": true,
"name": "0x4e59…9BE5",
"url": "https://arbiscan.io/address/0x4e597125DB0aDC355F084d09B945DBfc6B8e9BE5"
},
{
"address": "arb1:0x50A4EB12BFbf3B83FFb5c2a6378e35Cd83e6d885",
"type": "EOA",
"isVerified": true,
"name": "0x50A4…d885",
"url": "https://arbiscan.io/address/0x50A4EB12BFbf3B83FFb5c2a6378e35Cd83e6d885"
},
{
"address": "arb1:0x50E91cb65a605E1b8B73be1fD558Fe40aBE59A31",
"type": "EOA",
"isVerified": true,
"name": "0x50E9…9A31",
"url": "https://arbiscan.io/address/0x50E91cb65a605E1b8B73be1fD558Fe40aBE59A31"
},
{
"address": "arb1:0x54A51C10a3EF82Cb6B0fB6B1418882472e56Ff1a",
"type": "EOA",
"isVerified": true,
"name": "0x54A5…Ff1a",
"url": "https://arbiscan.io/address/0x54A51C10a3EF82Cb6B0fB6B1418882472e56Ff1a"
},
{
"address": "arb1:0x79F4b4f9103298460486EC644499Df9985E34170",
"type": "EOA",
"isVerified": true,
"name": "0x79F4…4170",
"url": "https://arbiscan.io/address/0x79F4b4f9103298460486EC644499Df9985E34170"
},
{
"address": "arb1:0x7CD925c107dE5C06C100F2084bFA0422F21140f0",
"type": "EOA",
"isVerified": true,
"name": "0x7CD9…40f0",
"url": "https://arbiscan.io/address/0x7CD925c107dE5C06C100F2084bFA0422F21140f0"
},
{
"address": "arb1:0x936cCC684c091b20806fA3C6668F7F1fD2B3C772",
"type": "EOA",
"isVerified": true,
"name": "0x936c…C772",
"url": "https://arbiscan.io/address/0x936cCC684c091b20806fA3C6668F7F1fD2B3C772"
},
{
"address": "arb1:0xa65100caA20c06Bd278D83C60475ec4F69b23dc1",
"type": "EOA",
"isVerified": true,
"name": "0xa651…3dc1",
"url": "https://arbiscan.io/address/0xa65100caA20c06Bd278D83C60475ec4F69b23dc1"
},
{
"address": "arb1:0xbE119cCc44373B15517e921e9a7D54362250662D",
"type": "EOA",
"isVerified": true,
"name": "0xbE11…662D",
"url": "https://arbiscan.io/address/0xbE119cCc44373B15517e921e9a7D54362250662D"
},
{
"address": "arb1:0xCe957F6aFadFFA08dAa90cE5b47208C02a9b9B4F",
"type": "EOA",
"isVerified": true,
"name": "0xCe95…9B4F",
"url": "https://arbiscan.io/address/0xCe957F6aFadFFA08dAa90cE5b47208C02a9b9B4F"
},
{
"address": "arb1:0xD327b75C2CA829835b2B5EA9535827e9a06a480B",
"type": "EOA",
"isVerified": true,
"name": "0xD327…480B",
"url": "https://arbiscan.io/address/0xD327b75C2CA829835b2B5EA9535827e9a06a480B"
},
{
"address": "arb1:0xD6433a681832BD2020fc6d984Efb5f57fe9ac155",
"type": "EOA",
"isVerified": true,
"name": "0xD643…c155",
"url": "https://arbiscan.io/address/0xD6433a681832BD2020fc6d984Efb5f57fe9ac155"
},
{
"address": "arb1:0xE31C47980a005B6E6d6c93212388ff7e9721D2Fc",
"type": "EOA",
"isVerified": true,
"name": "0xE31C…D2Fc",
"url": "https://arbiscan.io/address/0xE31C47980a005B6E6d6c93212388ff7e9721D2Fc"
}
],
"chain": "arbitrum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+48 -8
{
"addresses": {
"arbitrum": [
{
"name": "Bridge",
"isVerified": true,
"address": "arb1:0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d"
],
"implementations": [
"arb1:0xB23214f241bdEb275f7dCBfbb1EA79349101d4B0"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1708543048,
"transactionHash": "0x2b3afe91774ac66b00b40909ee92830313aea5687731aa8ba10f0dfc47af7046",
"implementations": [
"arb1:0xB23214f241bdEb275f7dCBfbb1EA79349101d4B0"
]
}
],
"description": "Escrow contract for the project's gas token (can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for canonical bridge messaging.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Escrow contract for the project's gas token (can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for canonical bridge messaging.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6#code"
},
{
"name": "RollupProxy",
"isVerified": true,
"address": "arb1:0x65AD139061B3f6DDb16170a07b925337ddf42407",
"upgradeability": {
"proxyType": "Arbitrum proxy",
"admins": [
"arb1:0x3d0b021E1d2A8747411E3724d5165716B35448f3"
],
"implementations": [
"arb1:0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446",
"arb1:0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1708543048,
"transactionHash": "0x2b3afe91774ac66b00b40909ee92830313aea5687731aa8ba10f0dfc47af7046",
"implementations": [
"arb1:0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754",
"arb1:0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A"
]
},
{
"timestamp": 1737664076,
"transactionHash": "0x56b66d94dbb3f279ed32b857ad068fd5a3091613410bcbefce338883af855e17",
"implementations": [
"arb1:0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446",
"arb1:0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77"
]
}
],
"description": "Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators).\n* Roles:\n * **admin**: UpgradeExecutor; ultimately Conduit Multisig 2\n * **owner**: UpgradeExecutor; ultimately Conduit Multisig 2\n * **validators**: EOA 1, EOA 10, EOA 12, EOA 14, EOA 17, EOA 19, EOA 2, EOA 22, EOA 24, EOA 26, EOA 27, EOA 28, EOA 3, EOA 4",
"description": "Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators).\n* Roles:\n * **admin**: UpgradeExecutor; ultimately Conduit Multisig 2, EOA 1\n * **owner**: UpgradeExecutor; ultimately Conduit Multisig 2, EOA 1\n * **validators**: EOA 11, EOA 13, EOA 15, EOA 18, EOA 2, EOA 20, EOA 23, EOA 25, EOA 27, EOA 28, EOA 29, EOA 3, EOA 4, EOA 5",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x65AD139061B3f6DDb16170a07b925337ddf42407#code"
},
{
"name": "SequencerInbox",
"isVerified": true,
"address": "arb1:0xa58F38102579dAE7C584850780dDA55744f67DF1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d"
],
"implementations": [
"arb1:0x066a4D939302470Bd83F1868A1Ae2485Fe75ccF2"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1708543048,
"transactionHash": "0x2b3afe91774ac66b00b40909ee92830313aea5687731aa8ba10f0dfc47af7046",
"implementations": [
"arb1:0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F"
]
},
{
"timestamp": 1737664076,
"transactionHash": "0x56b66d94dbb3f279ed32b857ad068fd5a3091613410bcbefce338883af855e17",
"implementations": [
"arb1:0x18ed2d5bF7c5943bFd20a2995b9879E30c9E8dDa"
]
},
{
"timestamp": 1745618146,
"transactionHash": "0xb219997f52a5ffaeb50fb6de4b69cefdd4f1844879a102820ce0878df63bc80b",
"implementations": [
"arb1:0x066a4D939302470Bd83F1868A1Ae2485Fe75ccF2"
]
}
],
"description": "A sequencer (registered in this contract) can submit transaction batches or commitments here.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2\n * **batchPosters**: EOA 11, EOA 13, EOA 15, EOA 16, EOA 18, EOA 20, EOA 21, EOA 23, EOA 25, EOA 5, EOA 6, EOA 7, EOA 8, EOA 9",
"description": "A sequencer (registered in this contract) can submit transaction batches or commitments here.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1\n * **batchPosters**: EOA 10, EOA 12, EOA 14, EOA 16, EOA 17, EOA 19, EOA 21, EOA 22, EOA 24, EOA 26, EOA 6, EOA 7, EOA 8, EOA 9",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xa58F38102579dAE7C584850780dDA55744f67DF1#code"
},
{
"name": "ChallengeManager",
"isVerified": true,
"address": "arb1:0xaF57dD96a0c0E8757329D55C56De6eC50Aac73Ea",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d"
],
"implementations": [
"arb1:0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1708543048,
"transactionHash": "0x2b3afe91774ac66b00b40909ee92830313aea5687731aa8ba10f0dfc47af7046",
"implementations": [
"arb1:0x09824fe72BFF474d16D9c2774432E381BBD60662"
]
},
{
"timestamp": 1737664076,
"transactionHash": "0x56b66d94dbb3f279ed32b857ad068fd5a3091613410bcbefce338883af855e17",
"implementations": [
"arb1:0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d"
]
},
{
"timestamp": 1737664076,
"transactionHash": "0x56b66d94dbb3f279ed32b857ad068fd5a3091613410bcbefce338883af855e17",
"implementations": [
"arb1:0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED"
]
}
],
"description": "Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xaF57dD96a0c0E8757329D55C56De6eC50Aac73Ea#code"
},
{
"name": "UpgradeExecutor",
"isVerified": true,
"address": "arb1:0x3d0b021E1d2A8747411E3724d5165716B35448f3",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d"
],
"implementations": [
"arb1:0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1708543048,
"transactionHash": "0x2b3afe91774ac66b00b40909ee92830313aea5687731aa8ba10f0dfc47af7046",
"implementations": [
"arb1:0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1"
]
}
],
"description": "Central contract defining the access control permissions for upgrading the system contract implementations.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2\n * **executors**: Conduit Multisig 2",
"description": "Central contract defining the access control permissions for upgrading the system contract implementations.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1\n * **executors**: Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x3d0b021E1d2A8747411E3724d5165716B35448f3#code"
},
{
"name": "Outbox",
"isVerified": true,
"address": "arb1:0x0cD85675897B7020d7121e63AB250d3F47ff3Ff2",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d"
],
"implementations": [
"arb1:0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1708543048,
"transactionHash": "0x2b3afe91774ac66b00b40909ee92830313aea5687731aa8ba10f0dfc47af7046",
"implementations": [
"arb1:0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494"
]
}
],
"description": "Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) eventually resolve in execution on L1.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) eventually resolve in execution on L1.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x0cD85675897B7020d7121e63AB250d3F47ff3Ff2#code"
},
{
"name": "Inbox",
"isVerified": true,
"address": "arb1:0xC3874bE54E3f25BBC6B4fB582654fd9294f485a1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d"
],
"implementations": [
"arb1:0x6C6cf18f13C3e9b969e3acE6b8F21DfF95d4D447"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1708543048,
"transactionHash": "0x2b3afe91774ac66b00b40909ee92830313aea5687731aa8ba10f0dfc47af7046",
"implementations": [
"arb1:0x8f6406781cC955398C45a48DcEfeEBDb2c8e2CaA"
]
},
{
"timestamp": 1745618146,
"transactionHash": "0xb219997f52a5ffaeb50fb6de4b69cefdd4f1844879a102820ce0878df63bc80b",
"implementations": [
"arb1:0x6C6cf18f13C3e9b969e3acE6b8F21DfF95d4D447"
]
}
],
"description": "Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xC3874bE54E3f25BBC6B4fB582654fd9294f485a1#code"
},
{
"name": "OneStepProverHostIo",
"isVerified": true,
"address": "arb1:0x33c1514Bf90e202d242C299b37C60f908aa206D4",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x33c1514Bf90e202d242C299b37C60f908aa206D4#code"
},
{
"name": "OneStepProver0",
"isVerified": true,
"address": "arb1:0x54E0923782b701044444De5d8c3A45aC890b0881",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x54E0923782b701044444De5d8c3A45aC890b0881#code"
},
{
"name": "ValidatorUtils",
"isVerified": true,
"address": "arb1:0x6c21303F5986180B1394d2C89f3e883890E2867b",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "This contract implements view only utilities for validators.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x6c21303F5986180B1394d2C89f3e883890E2867b#code"
},
{
"name": "RollupEventInbox",
"isVerified": true,
"address": "arb1:0x7b18A3073774e00C072DeBd390ed6fE4251493A7",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d"
],
"implementations": [
"arb1:0xF40C24bA346aA459ED28e196D4A46Cf17174bD6C"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1708543048,
"transactionHash": "0x2b3afe91774ac66b00b40909ee92830313aea5687731aa8ba10f0dfc47af7046",
"implementations": [
"arb1:0xF40C24bA346aA459ED28e196D4A46Cf17174bD6C"
]
}
],
"description": "Helper contract sending configuration data over the bridge during the systems initialization.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Helper contract sending configuration data over the bridge during the systems initialization.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x7b18A3073774e00C072DeBd390ed6fE4251493A7#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "* Roles:\n * **owner**: UpgradeExecutor",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d#code"
},
{
"name": "OneStepProofEntry",
"isVerified": true,
"address": "arb1:0xD89d54007079071cBA859127318b9F34eeB78049",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xD89d54007079071cBA859127318b9F34eeB78049#code"
},
{
"name": "OneStepProverMath",
"isVerified": true,
"address": "arb1:0xE58a2dEb5718F9aAF2C1DdD0E366ED076D204cc4",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xE58a2dEb5718F9aAF2C1DdD0E366ED076D204cc4#code"
},
{
"name": "OneStepProverMemory",
"isVerified": true,
"address": "arb1:0xf8E5e5562c2c12d8690786f5C9FA65F20F6bD881",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xf8E5e5562c2c12d8690786f5C9FA65F20F6bD881#code"
}
]
},
"escrows": [
{
"address": "0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6",
"sinceTimestamp": 1708543048,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "arb1:0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0xCC6f49cff395c4d160C61112522700dcB007c41d"
],
"implementations": [
"arb1:0xB23214f241bdEb275f7dCBfbb1EA79349101d4B0"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1708543048,
"transactionHash": "0x2b3afe91774ac66b00b40909ee92830313aea5687731aa8ba10f0dfc47af7046",
"implementations": [
"arb1:0xB23214f241bdEb275f7dCBfbb1EA79349101d4B0"
]
}
],
"description": "Contract managing Inboxes and Outboxes. It escrows ETH sent to L2.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://arbiscan.io/address/0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6#code"
},
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
}
],
"risks": [
{
"category": "Funds can be stolen if",
"text": "a contract receives a malicious code upgrade. There is no delay on code upgrades.",
"isCritical": true
}
]
}
+1 -1
{
"baseTimestamp": 1759481178,
"baseTimestamp": 1760089728,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+125 -69
+76 -60
{
"arbitrum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "arb1:0x336dD5a1aB948058E4c699fD7732c2AA78C10d90",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 6",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x4e597125DB0aDC355F084d09B945DBfc6B8e9BE5",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 7",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x50A4EB12BFbf3B83FFb5c2a6378e35Cd83e6d885",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 8",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x50E91cb65a605E1b8B73be1fD558Fe40aBE59A31",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 9",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x54A51C10a3EF82Cb6B0fB6B1418882472e56Ff1a",
"type": "EOA",
"isVerified": true,
"name": "EOA 9",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 10",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x79F4b4f9103298460486EC644499Df9985E34170",
"type": "EOA",
"isVerified": true,
"name": "EOA 11",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 12",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x7CD925c107dE5C06C100F2084bFA0422F21140f0",
"type": "EOA",
"isVerified": true,
"name": "EOA 13",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 14",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0x936cCC684c091b20806fA3C6668F7F1fD2B3C772",
"type": "EOA",
"isVerified": true,
"name": "EOA 15",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 16",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xa65100caA20c06Bd278D83C60475ec4F69b23dc1",
"type": "EOA",
"isVerified": true,
"name": "EOA 16",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 17",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xbE119cCc44373B15517e921e9a7D54362250662D",
"type": "EOA",
"isVerified": true,
"name": "EOA 18",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 19",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xCe957F6aFadFFA08dAa90cE5b47208C02a9b9B4F",
"type": "EOA",
"isVerified": true,
"name": "EOA 20",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 21",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xD327b75C2CA829835b2B5EA9535827e9a06a480B",
"type": "EOA",
"isVerified": true,
"name": "EOA 21",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 22",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xD6433a681832BD2020fc6d984Efb5f57fe9ac155",
"type": "EOA",
"isVerified": true,
"name": "EOA 23",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 24",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
},
{
"address": "arb1:0xE31C47980a005B6E6d6c93212388ff7e9721D2Fc",
"type": "EOA",
"isVerified": true,
"name": "EOA 25",
"url": "#EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25"
"name": "EOA 26",
"url": "#EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "arb1:0x026919DbCFab70a2A45775088C933331A7B25Ac6",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 2",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x053970A9AA9638F54370764E6E9c7B2f5854Ef21",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 3",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 4",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 5",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x6963d94D76D5315158B47DE0B0Ce1fd6E0F61bcB",
"type": "EOA",
"isVerified": true,
"name": "EOA 10",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 11",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x7Be767aFca580360eBD3dAD924B4D688daBCdaD7",
"type": "EOA",
"isVerified": true,
"name": "EOA 12",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 13",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0x83433d51B327392aA694455231D2db092eE2A5Db",
"type": "EOA",
"isVerified": true,
"name": "EOA 14",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 15",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xB180d28c01D3248C3fa88d67154a5070e5039135",
"type": "EOA",
"isVerified": true,
"name": "EOA 17",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 18",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xC929c820dC03C2a22e44F440721Af3c835e071fc",
"type": "EOA",
"isVerified": true,
"name": "EOA 19",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 20",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xD47FB043557CB2289B31d813dd4BC1223C91f872",
"type": "EOA",
"isVerified": true,
"name": "EOA 22",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 23",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xd76a3aCEd4115B017301C54C211EC36aA5E37e05",
"type": "EOA",
"isVerified": true,
"name": "EOA 24",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 25",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xe7685c09633B47Fe123ff47ebeA903C3763924a2",
"type": "EOA",
"isVerified": true,
"name": "EOA 26",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 27",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xEBe1766201dd69A09a2953B08081829E90f4a8d3",
"type": "EOA",
"isVerified": true,
"name": "EOA 27",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 28",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
},
{
"address": "arb1:0xf8b74E847cCa2EfF5E939B9B948Bf889F3DC0822",
"type": "EOA",
"isVerified": true,
"name": "EOA 28",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28"
"name": "EOA 29",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 2",
"name": "Conduit Multisig 2",
"description": "A Multisig with 4/10 threshold. \n* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"accounts": [
{
"address": "arb1:0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56",
"type": "Contract",
"isVerified": true,
"name": "0x79C2…3F56",
"url": "https://arbiscan.io/address/0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0xFe0ab87ebE03DD0bF52DaF34Dfda6639c335e2d4",
"type": "EOA",
"isVerified": true,
"name": "0xFe0a…e2d4",
"url": "https://arbiscan.io/address/0xFe0ab87ebE03DD0bF52DaF34Dfda6639c335e2d4"
},
{
"address": "arb1:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://arbiscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "arb1:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://arbiscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "arb1:0xF0B77EaE7F2dabCC2571c7418406A0dCA3afA4f0",
"type": "EOA",
"isVerified": true,
"name": "0xF0B7…A4f0",
"url": "https://arbiscan.io/address/0xF0B77EaE7F2dabCC2571c7418406A0dCA3afA4f0"
},
{
"address": "arb1:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://arbiscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "arb1:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://arbiscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "arb1:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://arbiscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
},
{
"address": "arb1:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://arbiscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "arb1:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://arbiscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "arb1:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://arbiscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1,-EOA-2,-EOA-3,-EOA-4,-EOA-10,-EOA-12,-EOA-14,-EOA-17,-EOA-19,-EOA-22,-EOA-24,-EOA-26,-EOA-27-and-EOA-28",
"name": "EOA 1, EOA 2, EOA 3, EOA 4, EOA 10, EOA 12, EOA 14, EOA 17, EOA 19, EOA 22, EOA 24, EOA 26, EOA 27 and EOA 28",
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "arb1:0xF57362969fe0d5fcaeB8a3Cf2d185eF39A5b3BD6",
"type": "EOA",
"isVerified": true,
"name": "0xF573…3BD6",
"url": "https://arbiscan.io/address/0xF57362969fe0d5fcaeB8a3Cf2d185eF39A5b3BD6"
}
],
"chain": "arbitrum",
"description": "* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"discoveryDrivenData": true
},
{
"id": "EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-25,-EOA-27,-EOA-28-and-EOA-29",
"name": "EOA 2, EOA 3, EOA 4, EOA 5, EOA 11, EOA 13, EOA 15, EOA 18, EOA 20, EOA 23, EOA 25, EOA 27, EOA 28 and EOA 29",
"accounts": [
{
"address": "arb1:0x026919DbCFab70a2A45775088C933331A7B25Ac6",
"type": "EOA",
"isVerified": true,
"name": "0x0269…5Ac6",
"url": "https://arbiscan.io/address/0x026919DbCFab70a2A45775088C933331A7B25Ac6"
},
{
"address": "arb1:0x053970A9AA9638F54370764E6E9c7B2f5854Ef21",
"type": "EOA",
"isVerified": true,
"name": "0x0539…Ef21",
"url": "https://arbiscan.io/address/0x053970A9AA9638F54370764E6E9c7B2f5854Ef21"
},
{
"address": "arb1:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"name": "0x0C79…98f9",
"url": "https://arbiscan.io/address/0x0C79a90C94E1C1091D7D3a188730105be00798f9"
},
{
"address": "arb1:0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E",
"type": "EOA",
"isVerified": true,
"name": "0x1B15…0b5E",
"url": "https://arbiscan.io/address/0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E"
},
{
"address": "arb1:0x6963d94D76D5315158B47DE0B0Ce1fd6E0F61bcB",
"type": "EOA",
"isVerified": true,
"name": "0x6963…1bcB",
"url": "https://arbiscan.io/address/0x6963d94D76D5315158B47DE0B0Ce1fd6E0F61bcB"
},
{
"address": "arb1:0x7Be767aFca580360eBD3dAD924B4D688daBCdaD7",
"type": "EOA",
"isVerified": true,
"name": "0x7Be7…daD7",
"url": "https://arbiscan.io/address/0x7Be767aFca580360eBD3dAD924B4D688daBCdaD7"
},
{
"address": "arb1:0x83433d51B327392aA694455231D2db092eE2A5Db",
"type": "EOA",
"isVerified": true,
"name": "0x8343…A5Db",
"url": "https://arbiscan.io/address/0x83433d51B327392aA694455231D2db092eE2A5Db"
},
{
"address": "arb1:0xB180d28c01D3248C3fa88d67154a5070e5039135",
"type": "EOA",
"isVerified": true,
"name": "0xB180…9135",
"url": "https://arbiscan.io/address/0xB180d28c01D3248C3fa88d67154a5070e5039135"
},
{
"address": "arb1:0xC929c820dC03C2a22e44F440721Af3c835e071fc",
"type": "EOA",
"isVerified": true,
"name": "0xC929…71fc",
"url": "https://arbiscan.io/address/0xC929c820dC03C2a22e44F440721Af3c835e071fc"
},
{
"address": "arb1:0xD47FB043557CB2289B31d813dd4BC1223C91f872",
"type": "EOA",
"isVerified": true,
"name": "0xD47F…f872",
"url": "https://arbiscan.io/address/0xD47FB043557CB2289B31d813dd4BC1223C91f872"
},
{
"address": "arb1:0xd76a3aCEd4115B017301C54C211EC36aA5E37e05",
"type": "EOA",
"isVerified": true,
"name": "0xd76a…7e05",
"url": "https://arbiscan.io/address/0xd76a3aCEd4115B017301C54C211EC36aA5E37e05"
},
{
"address": "arb1:0xe7685c09633B47Fe123ff47ebeA903C3763924a2",
"type": "EOA",
"isVerified": true,
"name": "0xe768…24a2",
"url": "https://arbiscan.io/address/0xe7685c09633B47Fe123ff47ebeA903C3763924a2"
},
{
"address": "arb1:0xEBe1766201dd69A09a2953B08081829E90f4a8d3",
"type": "EOA",
"isVerified": true,
"name": "0xEBe1…a8d3",
"url": "https://arbiscan.io/address/0xEBe1766201dd69A09a2953B08081829E90f4a8d3"
},
{
"address": "arb1:0xf8b74E847cCa2EfF5E939B9B948Bf889F3DC0822",
"type": "EOA",
"isVerified": true,
"name": "0xf8b7…0822",
"url": "https://arbiscan.io/address/0xf8b74E847cCa2EfF5E939B9B948Bf889F3DC0822"
}
],
"chain": "arbitrum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-5,-EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-11,-EOA-13,-EOA-15,-EOA-16,-EOA-18,-EOA-20,-EOA-21,-EOA-23-and-EOA-25",
"name": "EOA 5, EOA 6, EOA 7, EOA 8, EOA 9, EOA 11, EOA 13, EOA 15, EOA 16, EOA 18, EOA 20, EOA 21, EOA 23 and EOA 25",
"id": "EOA-6,-EOA-7,-EOA-8,-EOA-9,-EOA-10,-EOA-12,-EOA-14,-EOA-16,-EOA-17,-EOA-19,-EOA-21,-EOA-22,-EOA-24-and-EOA-26",
"name": "EOA 6, EOA 7, EOA 8, EOA 9, EOA 10, EOA 12, EOA 14, EOA 16, EOA 17, EOA 19, EOA 21, EOA 22, EOA 24 and EOA 26",
"accounts": [
{
"address": "arb1:0x336dD5a1aB948058E4c699fD7732c2AA78C10d90",
"type": "EOA",
"isVerified": true,
"name": "0x336d…0d90",
"url": "https://arbiscan.io/address/0x336dD5a1aB948058E4c699fD7732c2AA78C10d90"
},
{
"address": "arb1:0x4e597125DB0aDC355F084d09B945DBfc6B8e9BE5",
"type": "EOA",
"isVerified": true,
"name": "0x4e59…9BE5",
"url": "https://arbiscan.io/address/0x4e597125DB0aDC355F084d09B945DBfc6B8e9BE5"
},
{
"address": "arb1:0x50A4EB12BFbf3B83FFb5c2a6378e35Cd83e6d885",
"type": "EOA",
"isVerified": true,
"name": "0x50A4…d885",
"url": "https://arbiscan.io/address/0x50A4EB12BFbf3B83FFb5c2a6378e35Cd83e6d885"
},
{
"address": "arb1:0x50E91cb65a605E1b8B73be1fD558Fe40aBE59A31",
"type": "EOA",
"isVerified": true,
"name": "0x50E9…9A31",
"url": "https://arbiscan.io/address/0x50E91cb65a605E1b8B73be1fD558Fe40aBE59A31"
},
{
"address": "arb1:0x54A51C10a3EF82Cb6B0fB6B1418882472e56Ff1a",
"type": "EOA",
"isVerified": true,
"name": "0x54A5…Ff1a",
"url": "https://arbiscan.io/address/0x54A51C10a3EF82Cb6B0fB6B1418882472e56Ff1a"
},
{
"address": "arb1:0x79F4b4f9103298460486EC644499Df9985E34170",
"type": "EOA",
"isVerified": true,
"name": "0x79F4…4170",
"url": "https://arbiscan.io/address/0x79F4b4f9103298460486EC644499Df9985E34170"
},
{
"address": "arb1:0x7CD925c107dE5C06C100F2084bFA0422F21140f0",
"type": "EOA",
"isVerified": true,
"name": "0x7CD9…40f0",
"url": "https://arbiscan.io/address/0x7CD925c107dE5C06C100F2084bFA0422F21140f0"
},
{
"address": "arb1:0x936cCC684c091b20806fA3C6668F7F1fD2B3C772",
"type": "EOA",
"isVerified": true,
"name": "0x936c…C772",
"url": "https://arbiscan.io/address/0x936cCC684c091b20806fA3C6668F7F1fD2B3C772"
},
{
"address": "arb1:0xa65100caA20c06Bd278D83C60475ec4F69b23dc1",
"type": "EOA",
"isVerified": true,
"name": "0xa651…3dc1",
"url": "https://arbiscan.io/address/0xa65100caA20c06Bd278D83C60475ec4F69b23dc1"
},
{
"address": "arb1:0xbE119cCc44373B15517e921e9a7D54362250662D",
"type": "EOA",
"isVerified": true,
"name": "0xbE11…662D",
"url": "https://arbiscan.io/address/0xbE119cCc44373B15517e921e9a7D54362250662D"
},
{
"address": "arb1:0xCe957F6aFadFFA08dAa90cE5b47208C02a9b9B4F",
"type": "EOA",
"isVerified": true,
"name": "0xCe95…9B4F",
"url": "https://arbiscan.io/address/0xCe957F6aFadFFA08dAa90cE5b47208C02a9b9B4F"
},
{
"address": "arb1:0xD327b75C2CA829835b2B5EA9535827e9a06a480B",
"type": "EOA",
"isVerified": true,
"name": "0xD327…480B",
"url": "https://arbiscan.io/address/0xD327b75C2CA829835b2B5EA9535827e9a06a480B"
},
{
"address": "arb1:0xD6433a681832BD2020fc6d984Efb5f57fe9ac155",
"type": "EOA",
"isVerified": true,
"name": "0xD643…c155",
"url": "https://arbiscan.io/address/0xD6433a681832BD2020fc6d984Efb5f57fe9ac155"
},
{
"address": "arb1:0xE31C47980a005B6E6d6c93212388ff7e9721D2Fc",
"type": "EOA",
"isVerified": true,
"name": "0xE31C…D2Fc",
"url": "https://arbiscan.io/address/0xE31C47980a005B6E6d6c93212388ff7e9721D2Fc"
}
],
"chain": "arbitrum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+48 -8
{
"addresses": {
"arbitrum": [
{
"name": "RollupProxy",
"isVerified": true,
"address": "arb1:0x330F8fEB25f3427cABA32446728C36ae67f2135b",
"upgradeability": {
"proxyType": "Arbitrum proxy",
"admins": [
"arb1:0x246bAB4F36095ABc74052Cc122c318298a9ef876"
],
"implementations": [
"arb1:0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446",
"arb1:0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1721252581,
"transactionHash": "0x028f0fec788f169305337acd60998cfebebbc5cfcffacf4f12e7ddfc6a7e488d",
"implementations": [
"arb1:0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754",
"arb1:0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A"
]
},
{
"timestamp": 1737659437,
"transactionHash": "0x8eb89813bf9d11a83725be953864a344ceb4b975a320195bda617979edf004a6",
"implementations": [
"arb1:0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446",
"arb1:0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77"
]
}
],
"description": "Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators).\n* Roles:\n * **admin**: UpgradeExecutor; ultimately Conduit Multisig 2\n * **owner**: UpgradeExecutor; ultimately Conduit Multisig 2\n * **validators**: EOA 1, EOA 10, EOA 12, EOA 14, EOA 17, EOA 19, EOA 2, EOA 22, EOA 24, EOA 26, EOA 27, EOA 28, EOA 3, EOA 4",
"description": "Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators).\n* Roles:\n * **admin**: UpgradeExecutor; ultimately Conduit Multisig 2, EOA 1\n * **owner**: UpgradeExecutor; ultimately Conduit Multisig 2, EOA 1\n * **validators**: EOA 11, EOA 13, EOA 15, EOA 18, EOA 2, EOA 20, EOA 23, EOA 25, EOA 27, EOA 28, EOA 29, EOA 3, EOA 4, EOA 5",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x330F8fEB25f3427cABA32446728C36ae67f2135b#code"
},
{
"name": "Bridge",
"isVerified": true,
"address": "arb1:0x53D82686BC9827fEc03bcEe661B37b855A18EcA9",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"
],
"implementations": [
"arb1:0xB23214f241bdEb275f7dCBfbb1EA79349101d4B0"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1721252581,
"transactionHash": "0x028f0fec788f169305337acd60998cfebebbc5cfcffacf4f12e7ddfc6a7e488d",
"implementations": [
"arb1:0xB23214f241bdEb275f7dCBfbb1EA79349101d4B0"
]
}
],
"description": "Escrow contract for the project's gas token (can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for canonical bridge messaging.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Escrow contract for the project's gas token (can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for canonical bridge messaging.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x53D82686BC9827fEc03bcEe661B37b855A18EcA9#code"
},
{
"name": "SequencerInbox",
"isVerified": true,
"address": "arb1:0x6eE94AD8057Fd7Ba4d47bb6278a261c8a9FD4E3f",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"
],
"implementations": [
"arb1:0x066a4D939302470Bd83F1868A1Ae2485Fe75ccF2"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1721252581,
"transactionHash": "0x028f0fec788f169305337acd60998cfebebbc5cfcffacf4f12e7ddfc6a7e488d",
"implementations": [
"arb1:0x18ed2d5bF7c5943bFd20a2995b9879E30c9E8dDa"
]
},
{
"timestamp": 1745618146,
"transactionHash": "0xb219997f52a5ffaeb50fb6de4b69cefdd4f1844879a102820ce0878df63bc80b",
"implementations": [
"arb1:0x066a4D939302470Bd83F1868A1Ae2485Fe75ccF2"
]
}
],
"description": "A sequencer (registered in this contract) can submit transaction batches or commitments here.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2\n * **batchPosters**: EOA 11, EOA 13, EOA 15, EOA 16, EOA 18, EOA 20, EOA 21, EOA 23, EOA 25, EOA 5, EOA 6, EOA 7, EOA 8, EOA 9",
"description": "A sequencer (registered in this contract) can submit transaction batches or commitments here.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1\n * **batchPosters**: EOA 10, EOA 12, EOA 14, EOA 16, EOA 17, EOA 19, EOA 21, EOA 22, EOA 24, EOA 26, EOA 6, EOA 7, EOA 8, EOA 9",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x6eE94AD8057Fd7Ba4d47bb6278a261c8a9FD4E3f#code"
},
{
"name": "ChallengeManager",
"isVerified": true,
"address": "arb1:0xf3224F90c0A6138209a9EbaFd1971AD1E04eEb0D",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"
],
"implementations": [
"arb1:0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1721252581,
"transactionHash": "0x028f0fec788f169305337acd60998cfebebbc5cfcffacf4f12e7ddfc6a7e488d",
"implementations": [
"arb1:0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d"
]
},
{
"timestamp": 1737659437,
"transactionHash": "0x8eb89813bf9d11a83725be953864a344ceb4b975a320195bda617979edf004a6",
"implementations": [
"arb1:0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED"
]
}
],
"description": "Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xf3224F90c0A6138209a9EbaFd1971AD1E04eEb0D#code"
},
{
"name": "UpgradeExecutor",
"isVerified": true,
"address": "arb1:0x246bAB4F36095ABc74052Cc122c318298a9ef876",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"
],
"implementations": [
"arb1:0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1721252581,
"transactionHash": "0x028f0fec788f169305337acd60998cfebebbc5cfcffacf4f12e7ddfc6a7e488d",
"implementations": [
"arb1:0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1"
]
}
],
"description": "Central contract defining the access control permissions for upgrading the system contract implementations.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2\n * **executors**: Conduit Multisig 2",
"description": "Central contract defining the access control permissions for upgrading the system contract implementations.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1\n * **executors**: Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x246bAB4F36095ABc74052Cc122c318298a9ef876#code"
},
{
"name": "Outbox",
"isVerified": true,
"address": "arb1:0xa4270256B160C3Ebec2d6914a906c7EC38D8d072",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"
],
"implementations": [
"arb1:0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1721252581,
"transactionHash": "0x028f0fec788f169305337acd60998cfebebbc5cfcffacf4f12e7ddfc6a7e488d",
"implementations": [
"arb1:0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494"
]
}
],
"description": "Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) eventually resolve in execution on L1.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) eventually resolve in execution on L1.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xa4270256B160C3Ebec2d6914a906c7EC38D8d072#code"
},
{
"name": "Inbox",
"isVerified": true,
"address": "arb1:0xEe30EfcaF812d10e1EFE25E9458f76a39DAD3239",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"
],
"implementations": [
"arb1:0x6C6cf18f13C3e9b969e3acE6b8F21DfF95d4D447"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1721252581,
"transactionHash": "0x028f0fec788f169305337acd60998cfebebbc5cfcffacf4f12e7ddfc6a7e488d",
"implementations": [
"arb1:0x8f6406781cC955398C45a48DcEfeEBDb2c8e2CaA"
]
},
{
"timestamp": 1745618146,
"transactionHash": "0xb219997f52a5ffaeb50fb6de4b69cefdd4f1844879a102820ce0878df63bc80b",
"implementations": [
"arb1:0x6C6cf18f13C3e9b969e3acE6b8F21DfF95d4D447"
]
}
],
"description": "Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xEe30EfcaF812d10e1EFE25E9458f76a39DAD3239#code"
},
{
"name": "OneStepProverHostIo",
"isVerified": true,
"address": "arb1:0x33c1514Bf90e202d242C299b37C60f908aa206D4",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x33c1514Bf90e202d242C299b37C60f908aa206D4#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "* Roles:\n * **owner**: UpgradeExecutor",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1#code"
},
{
"name": "OneStepProver0",
"isVerified": true,
"address": "arb1:0x54E0923782b701044444De5d8c3A45aC890b0881",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x54E0923782b701044444De5d8c3A45aC890b0881#code"
},
{
"name": "ValidatorUtils",
"isVerified": true,
"address": "arb1:0x6c21303F5986180B1394d2C89f3e883890E2867b",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "This contract implements view only utilities for validators.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x6c21303F5986180B1394d2C89f3e883890E2867b#code"
},
{
"name": "RollupEventInbox",
"isVerified": true,
"address": "arb1:0x6e988B94C12194A925D7802FE75891364C312477",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"
],
"implementations": [
"arb1:0xF40C24bA346aA459ED28e196D4A46Cf17174bD6C"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1721252581,
"transactionHash": "0x028f0fec788f169305337acd60998cfebebbc5cfcffacf4f12e7ddfc6a7e488d",
"implementations": [
"arb1:0xF40C24bA346aA459ED28e196D4A46Cf17174bD6C"
]
}
],
"description": "Helper contract sending configuration data over the bridge during the systems initialization.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2",
"description": "Helper contract sending configuration data over the bridge during the systems initialization.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 2, EOA 1",
"upgradableBy": [
{
"name": "Conduit Multisig 2",
"delay": "no"
},
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x6e988B94C12194A925D7802FE75891364C312477#code"
},
{
"name": "OneStepProofEntry",
"isVerified": true,
"address": "arb1:0xD89d54007079071cBA859127318b9F34eeB78049",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xD89d54007079071cBA859127318b9F34eeB78049#code"
},
{
"name": "OneStepProverMath",
"isVerified": true,
"address": "arb1:0xE58a2dEb5718F9aAF2C1DdD0E366ED076D204cc4",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xE58a2dEb5718F9aAF2C1DdD0E366ED076D204cc4#code"
},
{
"name": "OneStepProverMemory",
"isVerified": true,
"address": "arb1:0xf8E5e5562c2c12d8690786f5C9FA65F20F6bD881",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xf8E5e5562c2c12d8690786f5C9FA65F20F6bD881#code"
}
]
},
"escrows": [
{
"address": "0x53D82686BC9827fEc03bcEe661B37b855A18EcA9",
"sinceTimestamp": 1721252581,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "arb1:0x53D82686BC9827fEc03bcEe661B37b855A18EcA9",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"
],
"implementations": [
"arb1:0xB23214f241bdEb275f7dCBfbb1EA79349101d4B0"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1721252581,
"transactionHash": "0x028f0fec788f169305337acd60998cfebebbc5cfcffacf4f12e7ddfc6a7e488d",
"implementations": [
"arb1:0xB23214f241bdEb275f7dCBfbb1EA79349101d4B0"
]
}
],
"description": "Contract managing Inboxes and Outboxes. It escrows ETH sent to L2.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://arbiscan.io/address/0x53D82686BC9827fEc03bcEe661B37b855A18EcA9#code"
},
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
}
],
"risks": [
{
"category": "Funds can be stolen if",
"text": "a contract receives a malicious code upgrade. There is no delay on code upgrades.",
"isCritical": true
}
]
}
+1 -1
{
"baseTimestamp": 1759481227,
"baseTimestamp": 1760089813,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+124 -19
+68 -7
{
"arbitrum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "arb1:0xffE86271e68A0365d71B86b101Fc8CA5546E7E77",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "arb1:0xeCebCfC101c3a1c4dB99902cE1Df914dCAd50a65",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "SafeL2",
"name": "SafeL2",
"description": "A Multisig with 4/5 threshold. \n* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * CustomGateway [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"accounts": [
{
"address": "arb1:0x60BA5fd28Ba522665e282299f12b8e31D7Fe172a",
"type": "Contract",
"isVerified": true,
"name": "0x60BA…172a",
"url": "https://arbiscan.io/address/0x60BA5fd28Ba522665e282299f12b8e31D7Fe172a"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x1E85A7F629B4E52BA34C19BEA149c804b00722eF",
"type": "EOA",
"isVerified": true,
"name": "0x1E85…22eF",
"url": "https://arbiscan.io/address/0x1E85A7F629B4E52BA34C19BEA149c804b00722eF"
},
{
"address": "arb1:0xc502de1bAe5281DcD012b8837b8d1A1406486F8E",
"type": "EOA",
"isVerified": true,
"name": "0xc502…6F8E",
"url": "https://arbiscan.io/address/0xc502de1bAe5281DcD012b8837b8d1A1406486F8E"
},
{
"address": "arb1:0xd9C3EeD65968443F8587Bb068e6530A48dB5d177",
"type": "EOA",
"isVerified": true,
"name": "0xd9C3…d177",
"url": "https://arbiscan.io/address/0xd9C3EeD65968443F8587Bb068e6530A48dB5d177"
},
{
"address": "arb1:0x25Ad94C7768108666BfDB6742aB66b109CA82946",
"type": "EOA",
"isVerified": true,
"name": "0x25Ad…2946",
"url": "https://arbiscan.io/address/0x25Ad94C7768108666BfDB6742aB66b109CA82946"
},
{
"address": "arb1:0x636e1f9A9Cb926a69441DcE54Aa9e490CFe6D4D6",
"type": "EOA",
"isVerified": true,
"name": "0x636e…D4D6",
"url": "https://arbiscan.io/address/0x636e1f9A9Cb926a69441DcE54Aa9e490CFe6D4D6"
}
],
"discoveryDrivenData": true
},
{
"id": "Caldera Multisig 1",
"name": "Caldera Multisig 1",
"description": "A Multisig with 3/8 threshold. \n* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * CustomGateway [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"description": "A Multisig with 3/9 threshold. \n* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * CustomGateway [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n* Can interact with RollupProxy\n * Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"accounts": [
{
"address": "arb1:0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF",
"type": "Contract",
"isVerified": true,
"name": "0x6FD1…68BF",
"url": "https://arbiscan.io/address/0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0",
"address": "arb1:0xe5219fe14E2FD520Ff80be036790913053d1575d",
"type": "EOA",
"isVerified": true,
"name": "0x9e14…BcD0",
"url": "https://arbiscan.io/address/0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0"
"name": "0xe521…575d",
"url": "https://arbiscan.io/address/0xe5219fe14E2FD520Ff80be036790913053d1575d"
},
{
"address": "arb1:0x2F2d46D3dD36c8d1ae2Cb81c0cD2c05C68DBA675",
"address": "arb1:0x62ea938a30826c8794C8B8BbA775B91cAE3B849A",
"type": "EOA",
"isVerified": true,
"name": "0x2F2d…A675",
"url": "https://arbiscan.io/address/0x2F2d46D3dD36c8d1ae2Cb81c0cD2c05C68DBA675"
"name": "0x62ea…849A",
"url": "https://arbiscan.io/address/0x62ea938a30826c8794C8B8BbA775B91cAE3B849A"
},
{
"address": "arb1:0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0",
"type": "EOA",
"isVerified": true,
"name": "0x9e14…BcD0",
"url": "https://arbiscan.io/address/0x9e14B1baFCEB80B67934aBE4fB00a7291aCfBcD0"
},
{
"address": "arb1:0xc4548687682246e5B6ee8f914635c9f47836eDFe",
"type": "EOA",
"isVerified": true,
"name": "0xc454…eDFe",
"url": "https://arbiscan.io/address/0xc4548687682246e5B6ee8f914635c9f47836eDFe"
},
{
"address": "arb1:0xe62a4A1e6D237d6fc40d88F819D5cE580a996A6b",
"type": "EOA",
"isVerified": true,
"name": "0xe62a…6A6b",
"url": "https://arbiscan.io/address/0xe62a4A1e6D237d6fc40d88F819D5cE580a996A6b"
},
{
"address": "arb1:0xEC114946E7213d113c9B9481028271B5E9e09371",
"type": "EOA",
"isVerified": true,
"name": "0xEC11…9371",
"url": "https://arbiscan.io/address/0xEC114946E7213d113c9B9481028271B5E9e09371"
},
{
"address": "arb1:0xbf853295743511e8DC5F03809d209C33fC136d24",
"type": "EOA",
"isVerified": true,
"name": "0xbf85…6d24",
"url": "https://arbiscan.io/address/0xbf853295743511e8DC5F03809d209C33fC136d24"
},
{
"address": "arb1:0x12ee26aD74d50a1f6BDD90811387d1e0f3e7C76A",
"type": "EOA",
"isVerified": true,
"name": "0x12ee…C76A",
"url": "https://arbiscan.io/address/0x12ee26aD74d50a1f6BDD90811387d1e0f3e7C76A"
},
{
"address": "arb1:0x356000Cec4fC967f8FC372381D983426760A0391",
"type": "EOA",
"isVerified": true,
"name": "Caldera",
"url": "https://arbiscan.io/address/0x356000Cec4fC967f8FC372381D983426760A0391"
}
],
"discoveryDrivenData": true
},
{
"id": "SP1VerifierGatewayMultisig",
"name": "SP1VerifierGatewayMultisig",
"description": "A Multisig with 2/3 threshold. \n* Can interact with SP1VerifierGateway\n * affect the liveness and safety of the gateway - can transfer ownership, add and freeze verifier routes ",
"accounts": [
{
"address": "arb1:0xCafEf00d348Adbd57c37d1B77e0619C6244C6878",
"type": "Contract",
"isVerified": true,
"name": "0xCafE…6878",
"url": "https://arbiscan.io/address/0xCafEf00d348Adbd57c37d1B77e0619C6244C6878"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126",
"type": "EOA",
"isVerified": true,
"name": "0xBaB2…1126",
"url": "https://arbiscan.io/address/0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126"
},
{
"address": "arb1:0x72Ff26D9517324eEFA89A48B75c5df41132c4f54",
"type": "EOA",
"isVerified": true,
"name": "0x72Ff…4f54",
"url": "https://arbiscan.io/address/0x72Ff26D9517324eEFA89A48B75c5df41132c4f54"
},
{
"address": "arb1:0x9395e83720bf2D8ac6435f9c520b48E289Cb8885",
"type": "EOA",
"isVerified": true,
"name": "0x9395…8885",
"url": "https://arbiscan.io/address/0x9395e83720bf2D8ac6435f9c520b48E289Cb8885"
}
],
"discoveryDrivenData": true
},
{
"id": "BlobstreamMultisig",
"name": "BlobstreamMultisig",
"description": "A Multisig with 4/6 threshold. \n* Can upgrade **with no delay**\n * ArbitrumBlobstream \n* Can interact with ArbitrumBlobstream\n * can freeze the bridge contract and update the list of authorized relayers ",
"accounts": [
{
"address": "arb1:0x738a9b55304f9fcF776B3BA285e50c0f9eF77997",
"type": "Contract",
"isVerified": true,
"name": "0x738a…7997",
"url": "https://arbiscan.io/address/0x738a9b55304f9fcF776B3BA285e50c0f9eF77997"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x0449689f2ce80fE45B32092e0d878ad87F0156a9",
"type": "EOA",
"isVerified": true,
"name": "0x0449…56a9",
"url": "https://arbiscan.io/address/0x0449689f2ce80fE45B32092e0d878ad87F0156a9"
},
{
"address": "arb1:0x91D456f83f4a117B07866fdEdC29306f7E974e15",
"type": "EOA",
"isVerified": true,
"name": "0x91D4…4e15",
"url": "https://arbiscan.io/address/0x91D456f83f4a117B07866fdEdC29306f7E974e15"
},
{
"address": "arb1:0x793979789Ec179183E396e76c1e241bE0c9eE899",
"type": "EOA",
"isVerified": true,
"name": "0x7939…E899",
"url": "https://arbiscan.io/address/0x793979789Ec179183E396e76c1e241bE0c9eE899"
},
{
"address": "arb1:0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d",
"type": "EOA",
"isVerified": true,
"name": "0x4983…cE4d",
"url": "https://arbiscan.io/address/0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d"
},
{
"address": "arb1:0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0",
"type": "EOA",
"isVerified": true,
"name": "0x4587…D1b0",
"url": "https://arbiscan.io/address/0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0"
},
{
"address": "arb1:0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf",
"type": "EOA",
"isVerified": true,
"name": "0x1358…7caf",
"url": "https://arbiscan.io/address/0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "arb1:0xffE86271e68A0365d71B86b101Fc8CA5546E7E77",
"type": "EOA",
"isVerified": true,
"name": "0xffE8…7E77",
"url": "https://arbiscan.io/address/0xffE86271e68A0365d71B86b101Fc8CA5546E7E77"
}
],
"chain": "arbitrum",
"description": "* Can interact with SequencerInbox\n * Add/remove batchPosters (Sequencers) \n* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "arb1:0xeCebCfC101c3a1c4dB99902cE1Df914dCAd50a65",
"type": "EOA",
"isVerified": true,
"name": "0xeCeb…0a65",
"url": "https://arbiscan.io/address/0xeCebCfC101c3a1c4dB99902cE1Df914dCAd50a65"
}
],
"chain": "arbitrum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-3-and-EOA-4",
"name": "EOA 3 and EOA 4",
"accounts": [
{
"address": "arb1:0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D",
"type": "EOA",
"isVerified": true,
"name": "0x3243…392D",
"url": "https://arbiscan.io/address/0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D"
},
{
"address": "arb1:0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC",
"type": "EOA",
"isVerified": true,
"name": "0x9c0B…afDC",
"url": "https://arbiscan.io/address/0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC"
}
],
"chain": "arbitrum",
"description": "* Can interact with ArbitrumBlobstream\n * it is a 'Relayer' and can call commitHeaderRange() to commit block ranges. Since adding and removing Relayers emits no events, there can be more relayers than are presented here ",
"discoveryDrivenData": true
}
]
},
"base": {
"roles": [],
"actors": [
{
"id": "SP1VerifierGatewayMultisig",
"name": "SP1VerifierGatewayMultisig",
"description": "A Multisig with 2/3 threshold. \n* Can interact with SP1VerifierGateway\n * affect the liveness and safety of the gateway - can transfer ownership, add and freeze verifier routes ",
"accounts": [
{
"address": "base:0xCafEf00d348Adbd57c37d1B77e0619C6244C6878",
"type": "Contract",
"isVerified": true,
"name": "0xCafE…6878",
"url": "https://basescan.org/address/0xCafEf00d348Adbd57c37d1B77e0619C6244C6878"
}
],
"chain": "base",
"references": [],
"participants": [
{
"address": "base:0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126",
"type": "EOA",
"isVerified": true,
"name": "0xBaB2…1126",
"url": "https://basescan.org/address/0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126"
},
{
"address": "base:0x72Ff26D9517324eEFA89A48B75c5df41132c4f54",
"type": "EOA",
"isVerified": true,
"name": "0x72Ff…4f54",
"url": "https://basescan.org/address/0x72Ff26D9517324eEFA89A48B75c5df41132c4f54"
},
{
"address": "base:0x9395e83720bf2D8ac6435f9c520b48E289Cb8885",
"type": "EOA",
"isVerified": true,
"name": "0x9395…8885",
"url": "https://basescan.org/address/0x9395e83720bf2D8ac6435f9c520b48E289Cb8885"
}
],
"discoveryDrivenData": true
},
{
"id": "BlobstreamMultisig",
"name": "BlobstreamMultisig",
"description": "A Multisig with 4/6 threshold. \n* Can upgrade **with no delay**\n * BaseBlobstream \n* Can interact with BaseBlobstream\n * can freeze the bridge contract and update the list of authorized relayers ",
"accounts": [
{
"address": "base:0x6ABa5D2084362038C9640a8851ff3b8BCbA81Ca6",
"type": "Contract",
"isVerified": true,
"name": "0x6ABa…1Ca6",
"url": "https://basescan.org/address/0x6ABa5D2084362038C9640a8851ff3b8BCbA81Ca6"
}
],
"chain": "base",
"references": [],
"participants": [
{
"address": "base:0x0449689f2ce80fE45B32092e0d878ad87F0156a9",
"type": "EOA",
"isVerified": true,
"name": "0x0449…56a9",
"url": "https://basescan.org/address/0x0449689f2ce80fE45B32092e0d878ad87F0156a9"
},
{
"address": "base:0x793979789Ec179183E396e76c1e241bE0c9eE899",
"type": "EOA",
"isVerified": true,
"name": "0x7939…E899",
"url": "https://basescan.org/address/0x793979789Ec179183E396e76c1e241bE0c9eE899"
},
{
"address": "base:0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf",
"type": "EOA",
"isVerified": true,
"name": "0x1358…7caf",
"url": "https://basescan.org/address/0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf"
},
{
"address": "base:0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0",
"type": "EOA",
"isVerified": true,
"name": "0x4587…D1b0",
"url": "https://basescan.org/address/0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0"
},
{
"address": "base:0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d",
"type": "EOA",
"isVerified": true,
"name": "0x4983…cE4d",
"url": "https://basescan.org/address/0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d"
},
{
"address": "base:0x91D456f83f4a117B07866fdEdC29306f7E974e15",
"type": "EOA",
"isVerified": true,
"name": "0x91D4…4e15",
"url": "https://basescan.org/address/0x91D456f83f4a117B07866fdEdC29306f7E974e15"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-5-and-EOA-6",
"name": "EOA 5 and EOA 6",
"accounts": [
{
"address": "base:0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D",
"type": "EOA",
"isVerified": true,
"name": "0x3243…392D",
"url": "https://basescan.org/address/0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D"
},
{
"address": "base:0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC",
"type": "EOA",
"isVerified": true,
"name": "0x9c0B…afDC",
"url": "https://basescan.org/address/0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC"
}
],
"chain": "base",
"description": "* Can interact with BaseBlobstream\n * it is a 'Relayer' and can call commitHeaderRange() to commit block ranges. Since adding and removing Relayers emits no events, there can be more relayers than are presented here ",
"discoveryDrivenData": true
}
]
},
"ethereum": {
"roles": [],
"actors": [
{
"id": "SP1VerifierGatewayMultisig",
"name": "SP1VerifierGatewayMultisig",
"description": "A Multisig with 2/3 threshold. \n* Can interact with SP1VerifierGateway\n * affect the liveness and safety of the gateway - can transfer ownership, add and freeze verifier routes ",
"accounts": [
{
"address": "eth:0xCafEf00d348Adbd57c37d1B77e0619C6244C6878",
"type": "Contract",
"isVerified": true,
"name": "0xCafE…6878",
"url": "https://etherscan.io/address/0xCafEf00d348Adbd57c37d1B77e0619C6244C6878"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126",
"type": "EOA",
"isVerified": true,
"name": "0xBaB2…1126",
"url": "https://etherscan.io/address/0xBaB2c2aF5b91695e65955DA60d63aD1b2aE81126"
},
{
"address": "eth:0x72Ff26D9517324eEFA89A48B75c5df41132c4f54",
"type": "EOA",
"isVerified": true,
"name": "0x72Ff…4f54",
"url": "https://etherscan.io/address/0x72Ff26D9517324eEFA89A48B75c5df41132c4f54"
},
{
"address": "eth:0x9395e83720bf2D8ac6435f9c520b48E289Cb8885",
"type": "EOA",
"isVerified": true,
"name": "0x9395…8885",
"url": "https://etherscan.io/address/0x9395e83720bf2D8ac6435f9c520b48E289Cb8885"
}
],
"discoveryDrivenData": true
},
{
"id": "BlobstreamMultisig",
"name": "BlobstreamMultisig",
"description": "A Multisig with 4/6 threshold. \n* Can upgrade **with no delay**\n * EthereumBlobstream \n* Can interact with EthereumBlobstream\n * can freeze the bridge contract and update the list of authorized relayers ",
"accounts": [
{
"address": "eth:0x8bF34D8df1eF0A8A7f27fC587202848E528018E6",
"type": "Contract",
"isVerified": true,
"name": "0x8bF3…18E6",
"url": "https://etherscan.io/address/0x8bF34D8df1eF0A8A7f27fC587202848E528018E6"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x0449689f2ce80fE45B32092e0d878ad87F0156a9",
"type": "EOA",
"isVerified": true,
"name": "0x0449…56a9",
"url": "https://etherscan.io/address/0x0449689f2ce80fE45B32092e0d878ad87F0156a9"
},
{
"address": "eth:0x793979789Ec179183E396e76c1e241bE0c9eE899",
"type": "EOA",
"isVerified": true,
"name": "0x7939…E899",
"url": "https://etherscan.io/address/0x793979789Ec179183E396e76c1e241bE0c9eE899"
},
{
"address": "eth:0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf",
"type": "EOA",
"isVerified": true,
"name": "0x1358…7caf",
"url": "https://etherscan.io/address/0x1358eaCFE3a7F4FEB06c0Ae722072F134bcE7caf"
},
{
"address": "eth:0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0",
"type": "EOA",
"isVerified": true,
"name": "0x4587…D1b0",
"url": "https://etherscan.io/address/0x45878fdF56B372D944c6Fc1865B7a65462f6D1b0"
},
{
"address": "eth:0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d",
"type": "EOA",
"isVerified": true,
"name": "0x4983…cE4d",
"url": "https://etherscan.io/address/0x4983A5ebE79c0570aa368cE84f281A8aAc50cE4d"
},
{
"address": "eth:0x91D456f83f4a117B07866fdEdC29306f7E974e15",
"type": "EOA",
"isVerified": true,
"name": "0x91D4…4e15",
"url": "https://etherscan.io/address/0x91D456f83f4a117B07866fdEdC29306f7E974e15"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-7-and-EOA-8",
"name": "EOA 7 and EOA 8",
"accounts": [
{
"address": "eth:0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D",
"type": "EOA",
"isVerified": true,
"name": "0x3243…392D",
"url": "https://etherscan.io/address/0x3243552F3BcbcE720Db6f5ad0C1B7cd15458392D"
},
{
"address": "eth:0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC",
"type": "EOA",
"isVerified": true,
"name": "0x9c0B…afDC",
"url": "https://etherscan.io/address/0x9c0B0dBBAe8a976CEeA8C2A96F6D00c53839afDC"
}
],
"chain": "ethereum",
"description": "* Can interact with EthereumBlobstream\n * it is a 'Relayer' and can call commitHeaderRange() to commit block ranges. Since adding and removing Relayers emits no events, there can be more relayers than are presented here ",
"discoveryDrivenData": true
}
]
}
}
+55 -11
{
"addresses": {
"arbitrum": [
{
"name": "Bridge",
"isVerified": true,
"address": "arb1:0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x74faA20aE77FFAb036369b24066Cc5d4251900D2"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716145,
"transactionHash": "0xfc9b3973815b82226b0df5c0db23edf854e2ff768a745792e2c27f31b36798c2",
"implementations": [
"arb1:0x74faA20aE77FFAb036369b24066Cc5d4251900D2"
]
}
],
"description": "Escrow contract for the project's gas token (can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for canonical bridge messaging.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1",
"description": "Escrow contract for the project's gas token (can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for canonical bridge messaging.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0#code"
},
{
"name": "RollupProxy",
"isVerified": true,
"address": "arb1:0x2e988Ea0873C9d712628F0bf38DAFdE754927C89",
"upgradeability": {
"proxyType": "Arbitrum proxy",
"admins": [
"arb1:0x139C5A235632EDdad741ff380112B3161d31a21C"
],
"implementations": [
"arb1:0x086Fe1f212A4F311f1e3027A35dE3d45dC4AFA42",
"arb1:0x107B8ff1daeEFc37c27fc794fdb0828A1B5Af262"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716145,
"transactionHash": "0xfc9b3973815b82226b0df5c0db23edf854e2ff768a745792e2c27f31b36798c2",
"implementations": [
"arb1:0xc326D023758d7D212d529D1E58D7f271CAe49fcf",
"arb1:0xD92D49e8A2230E2C7a73c3ff4Df1AED09dA32a07"
]
},
{
"timestamp": 1730751274,
"transactionHash": "0x3da8ef35136e3b37f5b7ea453a773a9a22a9195d2fac287a5b30ebac420f1357",
"implementations": [
"arb1:0x8470c94a718f062156a4663ea797359E908b5836",
"arb1:0x5bc2d4D25446Fa7C51Eefe10e2FdF846bD355A5d"
]
},
{
"timestamp": 1734537691,
"transactionHash": "0xf6ba2a68694536996ab068340a4b4abc811a9d72c0ad5c2af34ccea6c7a25c88",
"implementations": [
"arb1:0x086Fe1f212A4F311f1e3027A35dE3d45dC4AFA42",
"arb1:0x107B8ff1daeEFc37c27fc794fdb0828A1B5Af262"
]
}
],
"description": "Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators).\n* Roles:\n * **admin**: UpgradeExecutor; ultimately Caldera Multisig 1\n * **owner**: UpgradeExecutor; ultimately Caldera Multisig 1\n * **validators**: EOA 2",
"description": "Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators).\n* Roles:\n * **admin**: UpgradeExecutor; ultimately Caldera Multisig 1, SafeL2\n * **owner**: UpgradeExecutor; ultimately Caldera Multisig 1, SafeL2\n * **validators**: EOA 2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x2e988Ea0873C9d712628F0bf38DAFdE754927C89#code"
},
{
"name": "SequencerInbox",
"isVerified": true,
"address": "arb1:0xA436f1867adD490BF1530c636f2FB090758bB6B3",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0xF39c8d67B55Fef4851f9267304aA1A030E0DecAC"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716145,
"transactionHash": "0xfc9b3973815b82226b0df5c0db23edf854e2ff768a745792e2c27f31b36798c2",
"implementations": [
"arb1:0x1d182075d07744D71E37f77f1654165f6DAFad08"
]
},
{
"timestamp": 1730748413,
"transactionHash": "0x2def26eb81ac9d539c866215344b91b71bef86d51fb556eaf6bafd6703e68bb6",
"implementations": [
"arb1:0x305eD6932AbF2e997832C570E467320BbA1491F4"
]
},
{
"timestamp": 1734537691,
"transactionHash": "0xf6ba2a68694536996ab068340a4b4abc811a9d72c0ad5c2af34ccea6c7a25c88",
"implementations": [
"arb1:0xa8968d1dbA3F93FB7412d15F4139C0f63537e9E2"
]
},
{
"timestamp": 1738182192,
"transactionHash": "0xb59494487d444c465d61f19a4fe9830806da172e2883ae0861c155f3066592a7",
"implementations": [
"arb1:0xE2DdF957261A6d8a96A7eff29C51460707FfbBE5"
]
},
{
"timestamp": 1738289135,
"transactionHash": "0x206804ee59ae4cd1cd13fc2c92c59958f3ecfcf3f210b2d583a6816e3a4a0b10",
"implementations": [
"arb1:0x805dc3546d99AfB35EfB261b907679b67A08256e"
]
},
{
"timestamp": 1746452624,
"transactionHash": "0x4eacd17837407047b65635abdfb9d2693b58efa4040f33baca7b9d27271b0a2c",
"implementations": [
"arb1:0xF39c8d67B55Fef4851f9267304aA1A030E0DecAC"
]
},
{
"timestamp": 1747765120,
"transactionHash": "0x1ff1a74aaa6a58e0a3389de2761ed84c9051a4ffea080265aae0d62aaf9df75c",
"implementations": [
"arb1:0xF39c8d67B55Fef4851f9267304aA1A030E0DecAC"
]
}
],
"description": "The Espresso TEE sequencer (registered in this contract) can submit transaction batches or commitments here. This version of the SequencerInbox also supports commitments to data that is posted to Celestia.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1\n * **batchPosterManager**: EOA 1\n * **batchPosters**: EOA 1",
"description": "The Espresso TEE sequencer (registered in this contract) can submit transaction batches or commitments here. This version of the SequencerInbox also supports commitments to data that is posted to Celestia.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2\n * **batchPosterManager**: EOA 1\n * **batchPosters**: EOA 1",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xA436f1867adD490BF1530c636f2FB090758bB6B3#code"
},
{
"name": "ChallengeManager",
"isVerified": true,
"address": "arb1:0xa9064FebD91E9Ab4c49C8989926Cada18bc9C8FF",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x7e4c2B3405cA7900d0f7C2DBEF3Dc127D9f3Cb9b"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716145,
"transactionHash": "0xfc9b3973815b82226b0df5c0db23edf854e2ff768a745792e2c27f31b36798c2",
"implementations": [
"arb1:0x935239e066F4F449D87D600e6d7c1a4F24c50f97"
]
},
{
"timestamp": 1730748413,
"transactionHash": "0x2def26eb81ac9d539c866215344b91b71bef86d51fb556eaf6bafd6703e68bb6",
"implementations": [
"arb1:0xa24eF25c521d7927c11d7Da940b4B63e0E9575C6"
]
},
{
"timestamp": 1730751274,
"transactionHash": "0x3da8ef35136e3b37f5b7ea453a773a9a22a9195d2fac287a5b30ebac420f1357",
"implementations": [
"arb1:0x7Eac96FDa155F0cE911d93D540e405e4020B082D"
]
},
{
"timestamp": 1734537691,
"transactionHash": "0xf6ba2a68694536996ab068340a4b4abc811a9d72c0ad5c2af34ccea6c7a25c88",
"implementations": [
"arb1:0xFd7A2567C6b56153f1b0D4FDbCc671d178a971fc"
]
},
{
"timestamp": 1746452624,
"transactionHash": "0x4eacd17837407047b65635abdfb9d2693b58efa4040f33baca7b9d27271b0a2c",
"implementations": [
"arb1:0x5DD914a56853Da4C6Cee07827483F532e65B6FeD"
]
},
{
"timestamp": 1747765120,
"transactionHash": "0x1ff1a74aaa6a58e0a3389de2761ed84c9051a4ffea080265aae0d62aaf9df75c",
"implementations": [
"arb1:0x7e4c2B3405cA7900d0f7C2DBEF3Dc127D9f3Cb9b"
]
}
],
"description": "Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1",
"description": "Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xa9064FebD91E9Ab4c49C8989926Cada18bc9C8FF#code"
},
{
"name": "UpgradeExecutor",
"isVerified": true,
"address": "arb1:0x139C5A235632EDdad741ff380112B3161d31a21C",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x20C6be2A0429A82a7bF113905a29d36CF6753B10"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716145,
"transactionHash": "0xfc9b3973815b82226b0df5c0db23edf854e2ff768a745792e2c27f31b36798c2",
"implementations": [
"arb1:0x20C6be2A0429A82a7bF113905a29d36CF6753B10"
]
}
],
"description": "Central contract defining the access control permissions for upgrading the system contract implementations.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1\n * **executors**: Caldera Multisig 1",
"description": "Central contract defining the access control permissions for upgrading the system contract implementations.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2\n * **executors**: Caldera Multisig 1, SafeL2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x139C5A235632EDdad741ff380112B3161d31a21C#code"
},
{
"name": "Inbox",
"isVerified": true,
"address": "arb1:0x37e60F80d921dc5E7f501a7130F31f6548dBa564",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x4cA89361F5F79092822F95F34334227528ed63A8"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716145,
"transactionHash": "0xfc9b3973815b82226b0df5c0db23edf854e2ff768a745792e2c27f31b36798c2",
"implementations": [
"arb1:0x198792E7e60688FEeB0b89f0ABD3b85953Dd05Cd"
]
},
{
"timestamp": 1746452624,
"transactionHash": "0x4eacd17837407047b65635abdfb9d2693b58efa4040f33baca7b9d27271b0a2c",
"implementations": [
"arb1:0x6B292d1d4D38653b4F1D6De41c6be198371C5af1"
]
},
{
"timestamp": 1747765120,
"transactionHash": "0x1ff1a74aaa6a58e0a3389de2761ed84c9051a4ffea080265aae0d62aaf9df75c",
"implementations": [
"arb1:0x4cA89361F5F79092822F95F34334227528ed63A8"
]
}
],
"description": "Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1",
"description": "Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x37e60F80d921dc5E7f501a7130F31f6548dBa564#code"
},
{
"name": "ERC20Gateway",
"isVerified": true,
"address": "arb1:0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0xcc6DcB3FaA2436270E696994f326426B76A9f731"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716148,
"transactionHash": "0x55f5bdbceb2bf6779c46e60ffeaaeee6e1273aa3741b1179337a62acc0b3167a",
"implementations": [
"arb1:0xcc6DcB3FaA2436270E696994f326426B76A9f731"
]
}
],
"description": "Escrows deposited ERC-20 assets for the canonical Bridge. Upon depositing, a generic token representation will be minted at the destination. Withdrawals are initiated by the Outbox contract.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1",
"description": "Escrows deposited ERC-20 assets for the canonical Bridge. Upon depositing, a generic token representation will be minted at the destination. Withdrawals are initiated by the Outbox contract.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6#code"
},
{
"name": "Outbox",
"isVerified": true,
"address": "arb1:0x91591BB66075BCfF94AA128B003134165C3Ab83a",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x84Cf78b9573daDb2FBa3028e49e0B5F785134360"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716145,
"transactionHash": "0xfc9b3973815b82226b0df5c0db23edf854e2ff768a745792e2c27f31b36798c2",
"implementations": [
"arb1:0x84Cf78b9573daDb2FBa3028e49e0B5F785134360"
]
}
],
"description": "Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) eventually resolve in execution on L1.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1",
"description": "Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) eventually resolve in execution on L1.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x91591BB66075BCfF94AA128B003134165C3Ab83a#code"
},
{
"name": "GatewayRouter",
"isVerified": true,
"address": "arb1:0x2623C144B4d167f70893f6A8968B98c89a6C5F97",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x532Ba80626DF9042353fa9509A66a25eE90fc51B"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716148,
"transactionHash": "0x55f5bdbceb2bf6779c46e60ffeaaeee6e1273aa3741b1179337a62acc0b3167a",
"implementations": [
"arb1:0x532Ba80626DF9042353fa9509A66a25eE90fc51B"
]
}
],
"description": "This routing contract maps tokens to the correct escrow (gateway) to be then bridged with canonical messaging.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1",
"description": "This routing contract maps tokens to the correct escrow (gateway) to be then bridged with canonical messaging.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x2623C144B4d167f70893f6A8968B98c89a6C5F97#code"
},
{
"name": "CustomGateway",
"isVerified": true,
"address": "arb1:0x8bE956aB42274056ef4471BEb211b33e258b7324",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x0987F33E1d59ECcedbDd6356ED34F06dd7baDcF8"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716148,
"transactionHash": "0x55f5bdbceb2bf6779c46e60ffeaaeee6e1273aa3741b1179337a62acc0b3167a",
"implementations": [
"arb1:0x0987F33E1d59ECcedbDd6356ED34F06dd7baDcF8"
]
}
],
"description": "Escrows deposited assets for the canonical bridge that are externally governed or need custom token contracts with e.g. minting rights or upgradeability.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1",
"description": "Escrows deposited assets for the canonical bridge that are externally governed or need custom token contracts with e.g. minting rights or upgradeability.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x8bE956aB42274056ef4471BEb211b33e258b7324#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "arb1:0x003e70B041abb993006C03E56c8515622a02928C",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "* Roles:\n * **owner**: UpgradeExecutor",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x003e70B041abb993006C03E56c8515622a02928C#code"
},
{
"name": "OneStepProverMath",
"isVerified": true,
"address": "arb1:0x1e5fCE58D1358aCbc3d32ac106a20B7F19C434eC",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x1e5fCE58D1358aCbc3d32ac106a20B7F19C434eC#code"
},
{
"name": "OneStepProver0",
"isVerified": true,
"address": "arb1:0x2948690217F3C2fDD6166343da8A7Ac2B7f5c134",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x2948690217F3C2fDD6166343da8A7Ac2B7f5c134#code"
},
{
"name": "OneStepProofEntry",
"isVerified": true,
"address": "arb1:0x2BA5cB2D332E266c43D0Ef18F879650d00630B61",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x2BA5cB2D332E266c43D0Ef18F879650d00630B61#code"
},
{
"name": "OneStepProverHostIo",
"isVerified": true,
"address": "arb1:0x3A765e7a1709C19F065F098AAF2940AAA7ac0AE3",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. This version uses the Blobstream DA bridge (ArbitrumBlobstream) as source of truth for the DA referenced by the fault proof.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x3A765e7a1709C19F065F098AAF2940AAA7ac0AE3#code"
},
{
"name": "RollupEventInbox",
"isVerified": true,
"address": "arb1:0x3bC4894370dE0Aa304ed717c2e01866c46F1CEa6",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x73D3a5E535cBF98B9b5Ff7fEb8EC26e61FCEC4b7"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716145,
"transactionHash": "0xfc9b3973815b82226b0df5c0db23edf854e2ff768a745792e2c27f31b36798c2",
"implementations": [
"arb1:0x73D3a5E535cBF98B9b5Ff7fEb8EC26e61FCEC4b7"
]
}
],
"description": "Helper contract sending configuration data over the bridge during the systems initialization.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1",
"description": "Helper contract sending configuration data over the bridge during the systems initialization.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Caldera Multisig 1, SafeL2",
"upgradableBy": [
{
"name": "SafeL2",
"delay": "no"
},
{
"name": "Caldera Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x3bC4894370dE0Aa304ed717c2e01866c46F1CEa6#code"
},
{
"name": "QuoteVerifier",
"isVerified": true,
"address": "arb1:0x4613038C93aF8963dc9E5e46c9fb3cbc68724df1",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "The QuoteVerifier contract is used by the EspressoTEEVerifier to verify the validity of the TEE quote. It references a PCCSRouter (0x729E3e7542E8A6630818E9a14A67e0Cb7008a5E5), an access point for Intel SGX 'collateral', crucial references of which some modular contracts are unverified.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x4613038C93aF8963dc9E5e46c9fb3cbc68724df1#code"
},
{
"name": "ValidatorUtils",
"isVerified": true,
"address": "arb1:0x9e83136d4B3AD04C766591EA51712F9aEa3194C0",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "This contract implements view only utilities for validators.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x9e83136d4B3AD04C766591EA51712F9aEa3194C0#code"
},
{
"name": "OneStepProverMemory",
"isVerified": true,
"address": "arb1:0xb47a57a218911653d964fE8aAa1cED55A71D8043",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xb47a57a218911653d964fE8aAa1cED55A71D8043#code"
},
{
"name": "EspressoTEEVerifier",
"isVerified": true,
"address": "arb1:0xEe8f0e3BC9c3965460B99D0D2DFBb05c508536fb",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "The Espresso TEE verifier is used by the SequencerInbox contract to verify the batch attestations signed by the TEE.\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xEe8f0e3BC9c3965460B99D0D2DFBb05c508536fb#code"
},
{
"name": "SP1Verifier",
"isVerified": true,
"address": "arb1:0x0459d576A6223fEeA177Fb3DF53C9c77BF84C459",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "Verifier contract for SP1 proofs (v5.0.0).\n",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x0459d576A6223fEeA177Fb3DF53C9c77BF84C459#code"
},
{
"name": "SP1VerifierGateway",
"isVerified": true,
"address": "arb1:0x3B6041173B80E77f038f3F2C0f9744f04837185e",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "This contract is the router for zk proof verification. It stores the mapping between identifiers and the address of onchain verifier contracts, routing each identifier to the corresponding verifier contract.\n* Roles:\n * **owner**: SP1VerifierGatewayMultisig",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x3B6041173B80E77f038f3F2C0f9744f04837185e#code"
},
{
"name": "ArbitrumBlobstream",
"isVerified": true,
"address": "arb1:0xA83ca7775Bc2889825BcDeDfFa5b758cf69e8794",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x738a9b55304f9fcF776B3BA285e50c0f9eF77997"
],
"implementations": [
"arb1:0x46EbfC399d3913BB9b99E73675722417F9c5d416"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1710651080,
"transactionHash": "0x58059198a17ae1d8dd73b4d0f0ce7169f4e55d901a8fea59b4ef12d005a41f0a",
"implementations": [
"arb1:0x7C3A9b466FF5c02582fa32d4aD1b2Cb431fB7c9b"
]
},
{
"timestamp": 1710724776,
"transactionHash": "0xf45e346ddbedef1ea3f828954c979adcb205b4b1c0ca72e49e7e2ef5b1c43192",
"implementations": [
"arb1:0xfb19439fBa9f16aA720be6bE0e53465a9733C964"
]
},
{
"timestamp": 1724698402,
"transactionHash": "0x746e21628ccec4d5b4da96595f852a6398defcc360cb9f13aa2d84ebe4e7403f",
"implementations": [
"arb1:0x47fd660D5252Bd6F9D2c71507E46aa1d6e957c23"
]
},
{
"timestamp": 1733166545,
"transactionHash": "0x07dbff15e24a8c124a927a2881cb4d471ace180488a56a56b43b47d1da68a130",
"implementations": [
"arb1:0x46EbfC399d3913BB9b99E73675722417F9c5d416"
]
}
],
"description": "The Blobstream DA bridge. This contract is used to bridge data commitments between Celestia and the destination chain. It specifies relayers that commit block ranges, but due to the lack of emitted events, there may be more relayers than are presented here.\n* Roles:\n * **admin**: BlobstreamMultisig\n * **guardians**: BlobstreamMultisig\n * **relayers**: EOA 3, EOA 4",
"upgradableBy": [
{
"name": "BlobstreamMultisig",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xA83ca7775Bc2889825BcDeDfFa5b758cf69e8794#code"
}
],
"base": [
{
"name": "SP1Verifier",
"isVerified": true,
"address": "base:0x0459d576A6223fEeA177Fb3DF53C9c77BF84C459",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "base",
"description": "Verifier contract for SP1 proofs (v5.0.0).\n",
"discoveryDrivenData": true,
"url": "https://basescan.org/address/base:0x0459d576A6223fEeA177Fb3DF53C9c77BF84C459#code"
},
{
"name": "SP1VerifierGateway",
"isVerified": true,
"address": "base:0x3B6041173B80E77f038f3F2C0f9744f04837185e",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "base",
"description": "This contract is the router for zk proof verification. It stores the mapping between identifiers and the address of onchain verifier contracts, routing each identifier to the corresponding verifier contract.\n* Roles:\n * **owner**: SP1VerifierGatewayMultisig",
"discoveryDrivenData": true,
"url": "https://basescan.org/address/base:0x3B6041173B80E77f038f3F2C0f9744f04837185e#code"
},
{
"name": "BaseBlobstream",
"isVerified": true,
"address": "base:0xA83ca7775Bc2889825BcDeDfFa5b758cf69e8794",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"base:0x6ABa5D2084362038C9640a8851ff3b8BCbA81Ca6"
],
"implementations": [
"base:0x46EbfC399d3913BB9b99E73675722417F9c5d416"
]
},
"chain": "base",
"pastUpgrades": [
{
"timestamp": 1710651207,
"transactionHash": "0x4549f6dd026054361c6ec3372f446d9a594205d6a2681001f4d3567ef55d8d73",
"implementations": [
"base:0x7C3A9b466FF5c02582fa32d4aD1b2Cb431fB7c9b"
]
},
{
"timestamp": 1710724833,
"transactionHash": "0xcc77a9f79cc2dc869a5b2afcb9abe14014680e03797e00244a4580deb278eee8",
"implementations": [
"base:0xfb19439fBa9f16aA720be6bE0e53465a9733C964"
]
},
{
"timestamp": 1724698369,
"transactionHash": "0xd2efcdcc2ae2c8725a9d68bcce93edf7f4e2c5326ec75e9aea9cbdb6dfc7c6d3",
"implementations": [
"base:0x47fd660D5252Bd6F9D2c71507E46aa1d6e957c23"
]
},
{
"timestamp": 1733166563,
"transactionHash": "0x972e1b10b3fd4c52bbd75c6215f12438b15229c9f609ad42273eb3985d8e4767",
"implementations": [
"base:0x46EbfC399d3913BB9b99E73675722417F9c5d416"
]
}
],
"description": "The Blobstream DA bridge. This contract is used to bridge data commitments between Celestia and the destination chain. It specifies relayers that commit block ranges, but due to the lack of emitted events, there may be more relayers than are presented here.\n* Roles:\n * **admin**: BlobstreamMultisig\n * **guardians**: BlobstreamMultisig\n * **relayers**: EOA 5, EOA 6",
"upgradableBy": [
{
"name": "BlobstreamMultisig",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://basescan.org/address/base:0xA83ca7775Bc2889825BcDeDfFa5b758cf69e8794#code"
}
],
"ethereum": [
{
"name": "SP1Verifier",
"isVerified": true,
"address": "eth:0x0459d576A6223fEeA177Fb3DF53C9c77BF84C459",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Verifier contract for SP1 proofs (v5.0.0).\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x0459d576A6223fEeA177Fb3DF53C9c77BF84C459#code"
},
{
"name": "SP1VerifierGateway",
"isVerified": true,
"address": "eth:0x3B6041173B80E77f038f3F2C0f9744f04837185e",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "This contract is the router for zk proof verification. It stores the mapping between identifiers and the address of onchain verifier contracts, routing each identifier to the corresponding verifier contract.\n* Roles:\n * **owner**: SP1VerifierGatewayMultisig",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x3B6041173B80E77f038f3F2C0f9744f04837185e#code"
},
{
"name": "EthereumBlobstream",
"isVerified": true,
"address": "eth:0x7Cf3876F681Dbb6EdA8f6FfC45D66B996Df08fAe",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x8bF34D8df1eF0A8A7f27fC587202848E528018E6"
],
"implementations": [
"eth:0x46EbfC399d3913BB9b99E73675722417F9c5d416"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1717615307,
"transactionHash": "0xf156e666fc403369415601ab683befc8e177f698b69a4c4c313706127ec18a86",
"implementations": [
"eth:0x41a87C543EBcbD93706CF5260AD057D9eCBA1caE"
]
},
{
"timestamp": 1724698523,
"transactionHash": "0x2cbc956737b46bd304d04f3051a65e311686d35792c54c67030d0c5417e76508",
"implementations": [
"eth:0x47fd660D5252Bd6F9D2c71507E46aa1d6e957c23"
]
},
{
"timestamp": 1733166527,
"transactionHash": "0xcc2a77da632e84e5fb17e863ec744d5f0921b70c191487179dd9e28ab855a3be",
"implementations": [
"eth:0x46EbfC399d3913BB9b99E73675722417F9c5d416"
]
}
],
"description": "The Blobstream DA bridge. This contract is used to bridge data commitments between Celestia and the destination chain. It specifies relayers that commit block ranges, but due to the lack of emitted events, there may be more relayers than are presented here.\n* Roles:\n * **admin**: BlobstreamMultisig\n * **guardians**: BlobstreamMultisig\n * **relayers**: EOA 7, EOA 8",
"upgradableBy": [
{
"name": "BlobstreamMultisig",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x7Cf3876F681Dbb6EdA8f6FfC45D66B996Df08fAe#code"
}
]
},
"escrows": [
{
"address": "0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0",
"sinceTimestamp": 1705716145,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "arb1:0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x74faA20aE77FFAb036369b24066Cc5d4251900D2"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716145,
"transactionHash": "0xfc9b3973815b82226b0df5c0db23edf854e2ff768a745792e2c27f31b36798c2",
"implementations": [
"arb1:0x74faA20aE77FFAb036369b24066Cc5d4251900D2"
]
}
],
"description": "Contract managing Inboxes and Outboxes. It escrows ETH sent to L2.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://arbiscan.io/address/0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0#code"
},
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6",
"sinceTimestamp": 1705716148,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "arb1:0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0xcc6DcB3FaA2436270E696994f326426B76A9f731"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716148,
"transactionHash": "0x55f5bdbceb2bf6779c46e60ffeaaeee6e1273aa3741b1179337a62acc0b3167a",
"implementations": [
"arb1:0xcc6DcB3FaA2436270E696994f326426B76A9f731"
]
}
],
"description": "Main entry point for users depositing ERC20 tokens. Upon depositing, on L2 a generic, \"wrapped\" token will be minted.",
"url": "https://arbiscan.io/address/0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6#code"
},
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x8bE956aB42274056ef4471BEb211b33e258b7324",
"sinceTimestamp": 1705716148,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "arb1:0x8bE956aB42274056ef4471BEb211b33e258b7324",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x003e70B041abb993006C03E56c8515622a02928C"
],
"implementations": [
"arb1:0x0987F33E1d59ECcedbDd6356ED34F06dd7baDcF8"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1705716148,
"transactionHash": "0x55f5bdbceb2bf6779c46e60ffeaaeee6e1273aa3741b1179337a62acc0b3167a",
"implementations": [
"arb1:0x0987F33E1d59ECcedbDd6356ED34F06dd7baDcF8"
]
}
],
"description": "Main entry point for users depositing ERC20 tokens that require minting custom token on L2.",
"url": "https://arbiscan.io/address/0x8bE956aB42274056ef4471BEb211b33e258b7324#code"
},
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
}
],
"risks": [
{
"category": "Funds can be stolen if",
"text": "a contract receives a malicious code upgrade. There is no delay on code upgrades.",
"isCritical": true
}
]
}
+1 -1
{
"baseTimestamp": 1760005725,
"baseTimestamp": 1760088323,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+5 -12
+4 -11
{
"ethereum": {
"roles": [],
"actors": [
{
"id": "Scroll Security Council",
"name": "Scroll Security Council",
"description": "A Multisig with 9/12 threshold. \n* Can interact with TimelockSCEmergency\n * cancel queued transactions \n * execute transactions that are ready \n * propose transactions \n * update the minimum delay and manage all access control roles of the timelock [via: TimelockSCEmergency - or - acting directly]\n* Can interact with TimelockSCSlow\n * cancel queued transactions \n * execute transactions that are ready \n * propose transactions \n * update the minimum delay and manage all access control roles of the timelock **with 3d delay or with no delay** [via: TimelockSCSlow with 3d delay - or - acting directly]\n* Can interact with ScrollOwner\n * disable enforced batch mode [via: TimelockSCEmergency]\n * update and reset the PauseController cooldown period [via: TimelockSCEmergency]\n * update ScrollChain zk proof verifier [via: TimelockSCEmergency]\n * update the L1ScrollMessenger fee vault address [via: TimelockSCEmergency]\n * update the minimum delay message queue parameters and enforced mode parameters [via: TimelockSCEmergency]\n * upgrade all core contracts of the system [via: TimelockSCEmergency]",
"accounts": [
{
"address": "eth:0x1a37bF1Ccbf570C92FE2239FefaaAF861c2924DD",
"type": "Contract",
"isVerified": true,
"name": "0x1a37…24DD",
"url": "https://etherscan.io/address/0x1a37bF1Ccbf570C92FE2239FefaaAF861c2924DD"
}
],
"chain": "ethereum",
"references": [
{
"title": "Security Council members - Scroll Docs",
"url": "https://scroll-governance-documentation.vercel.app/gov-docs/content/what-is-security-council"
}
],
"participants": [
{
"address": "eth:0x0f50874f227621Dea72482004639a9fFe440A4dA",
"type": "EOA",
"isVerified": true,
"name": "0x0f50…A4dA",
"url": "https://etherscan.io/address/0x0f50874f227621Dea72482004639a9fFe440A4dA"
},
{
"address": "eth:0x70DFdAE47E29D2C40EE58Cefa7379588B421a86d",
"type": "EOA",
"isVerified": true,
"name": "0x70DF…a86d",
"url": "https://etherscan.io/address/0x70DFdAE47E29D2C40EE58Cefa7379588B421a86d"
},
{
"address": "eth:0xE47D966E2c7e94fC20ffAf5119d1926381C40f2a",
"type": "EOA",
"isVerified": true,
"name": "0xE47D…0f2a",
"url": "https://etherscan.io/address/0xE47D966E2c7e94fC20ffAf5119d1926381C40f2a"
},
{
"address": "eth:0x9B2C2Bc80C209c9C5D7f26F57b1Bb3B1699281D4",
"type": "EOA",
"isVerified": true,
"name": "0x9B2C…81D4",
"url": "https://etherscan.io/address/0x9B2C2Bc80C209c9C5D7f26F57b1Bb3B1699281D4"
},
{
"address": "eth:0x8edC4EADEE120d4C51923c515e7C3241c815C2BC",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "https://etherscan.io/address/0x8edC4EADEE120d4C51923c515e7C3241c815C2BC"
},
{
"address": "eth:0x30315233090F675520eef5CBd7A6cf7d185af443",
"type": "EOA",
"isVerified": true,
"name": "0x3031…f443",
"url": "https://etherscan.io/address/0x30315233090F675520eef5CBd7A6cf7d185af443"
},
{
"address": "eth:0x9479ABfebefEea3c846163012a472b44F305b3d7",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "https://etherscan.io/address/0x9479ABfebefEea3c846163012a472b44F305b3d7"
},
{
"address": "eth:0x383C148ba96956F985F6141B2D119add1C34e3B7",
"type": "EOA",
"isVerified": true,
"name": "0x383C…e3B7",
"url": "https://etherscan.io/address/0x383C148ba96956F985F6141B2D119add1C34e3B7"
},
{
"address": "eth:0xC3eA7C657884BB380B66D79C36aDCb5658b01896",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "https://etherscan.io/address/0xC3eA7C657884BB380B66D79C36aDCb5658b01896"
},
{
"address": "eth:0x69C2eD64171bF5737c2B78bdF722e68a032B2825",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "https://etherscan.io/address/0x69C2eD64171bF5737c2B78bdF722e68a032B2825"
},
{
"address": "eth:0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F",
"type": "Contract",
"isVerified": true,
"name": "GnosisSafeL2",
"url": "https://etherscan.io/address/0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F"
},
{
"address": "eth:0xFb77d22ED83F42922F9542e39dCfA9F8C47FDaFf",
"type": "EOA",
"isVerified": true,
"name": "0xFb77…DaFf",
"url": "https://etherscan.io/address/0xFb77d22ED83F42922F9542e39dCfA9F8C47FDaFf"
}
],
"discoveryDrivenData": true
},
{
"id": "Scroll Multisig 2",
"name": "Scroll Multisig 2",
"description": "A Multisig with 2/4 threshold. \n* Can interact with ScrollOwner\n * pause the ScrollChain in permissioned mode and the L1 -> L2 message queue [via: TimelockEmergency]\n * remove permissioned batchers and provers to the whitelist, and update the sequencer address [via: TimelockEmergency]\n * revert unfinalized batches [via: TimelockEmergency]\n* Can interact with TimelockEmergency\n * cancel queued transactions \n * propose transactions \n * update the minimum delay and manage all access control roles of the timelock [via: TimelockEmergency - or - acting directly]",
"accounts": [
{
"address": "eth:0xbdA143d49da40C2cDA27c40edfBbe8A0D4AE0cBc",
"type": "Contract",
"isVerified": true,
"name": "0xbdA1…0cBc",
"url": "https://etherscan.io/address/0xbdA143d49da40C2cDA27c40edfBbe8A0D4AE0cBc"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x0c5cc5155b346453154059aD9d2Ff695dB92f774",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1-and-EOA-4"
},
{
"address": "eth:0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-3"
},
{
"address": "eth:0xFcf1f182FC79047d99e5db0d7113c0EfE2EC9402",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-1-and-EOA-4"
},
{
"address": "eth:0x26eceC198AdC0be598311bAe8EDfd4eEa47A56c5",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"discoveryDrivenData": true
},
{
"id": "Scroll Multisig 3",
"name": "Scroll Multisig 3",
"description": "A Multisig with 3/5 threshold. \n* Can interact with TimelockFast\n * cancel queued transactions \n * propose transactions \n * update the minimum delay and manage all access control roles of the timelock **with 1d delay or with no delay** [via: TimelockFast with 1d delay - or - acting directly]\n* Can interact with ScrollOwner\n * add permissioned batchers and provers to the whitelist **with 1d delay** [via: TimelockFast with 1d delay]\n * set ERC20 gateways in the L1GatewayRouter **with 1d delay** [via: TimelockFast with 1d delay]",
"accounts": [
{
"address": "eth:0xEfc9D1096fb65c832207E5e7F13C2D1102244dbe",
"type": "Contract",
"isVerified": true,
"name": "0xEfc9…4dbe",
"url": "https://etherscan.io/address/0xEfc9D1096fb65c832207E5e7F13C2D1102244dbe"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-3"
},
{
"address": "eth:0x8460aCc9A42D2CF07015a3e838df2E3aB37d30ae",
"type": "EOA",
"isVerified": true,
"name": "0x8460…30ae",
"url": "https://etherscan.io/address/0x8460aCc9A42D2CF07015a3e838df2E3aB37d30ae"
},
{
"address": "eth:0xEbbeeAA424AE904508465a41c927Be594C43Dc68",
"type": "EOA",
"isVerified": true,
"name": "0xEbbe…Dc68",
"url": "https://etherscan.io/address/0xEbbeeAA424AE904508465a41c927Be594C43Dc68"
},
{
"address": "eth:0xfc31892C5500AbE00974280b28907BaA9190E384",
"type": "EOA",
"isVerified": true,
"name": "0xfc31…E384",
"url": "https://etherscan.io/address/0xfc31892C5500AbE00974280b28907BaA9190E384"
},
{
"address": "eth:0xd33b8405635fE0Bd91aD1483778Bc5c053D8177f",
"type": "EOA",
"isVerified": true,
"name": "0xd33b…177f",
"url": "https://etherscan.io/address/0xd33b8405635fE0Bd91aD1483778Bc5c053D8177f"
}
],
"discoveryDrivenData": true
},
{
"id": "Scroll Security Council Minority",
"name": "Scroll Security Council Minority",
"description": "A Multisig with 3/12 threshold. \n* Can interact with ScrollOwner\n * unpause core contracts via the PauseController ",
"accounts": [
{
"address": "eth:0x40bD67b02EBf1CFB4AdA7F60CabAc94d6aafc6eE",
"type": "Contract",
"isVerified": true,
"name": "0x40bD…c6eE",
"url": "https://etherscan.io/address/0x40bD67b02EBf1CFB4AdA7F60CabAc94d6aafc6eE"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x70DFdAE47E29D2C40EE58Cefa7379588B421a86d",
"type": "EOA",
"isVerified": true,
"name": "0x70DF…a86d",
"url": "https://etherscan.io/address/0x70DFdAE47E29D2C40EE58Cefa7379588B421a86d"
},
{
"address": "eth:0x0f50874f227621Dea72482004639a9fFe440A4dA",
"type": "EOA",
"isVerified": true,
"name": "0x0f50…A4dA",
"url": "https://etherscan.io/address/0x0f50874f227621Dea72482004639a9fFe440A4dA"
},
{
"address": "eth:0xE47D966E2c7e94fC20ffAf5119d1926381C40f2a",
"type": "EOA",
"isVerified": true,
"name": "0xE47D…0f2a",
"url": "https://etherscan.io/address/0xE47D966E2c7e94fC20ffAf5119d1926381C40f2a"
},
{
"address": "eth:0x8edC4EADEE120d4C51923c515e7C3241c815C2BC",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "https://etherscan.io/address/0x8edC4EADEE120d4C51923c515e7C3241c815C2BC"
},
{
"address": "eth:0x9479ABfebefEea3c846163012a472b44F305b3d7",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "https://etherscan.io/address/0x9479ABfebefEea3c846163012a472b44F305b3d7"
},
{
"address": "eth:0x69C2eD64171bF5737c2B78bdF722e68a032B2825",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "https://etherscan.io/address/0x69C2eD64171bF5737c2B78bdF722e68a032B2825"
},
{
"address": "eth:0x383C148ba96956F985F6141B2D119add1C34e3B7",
"type": "EOA",
"isVerified": true,
"name": "0x383C…e3B7",
"url": "https://etherscan.io/address/0x383C148ba96956F985F6141B2D119add1C34e3B7"
},
{
"address": "eth:0xC3eA7C657884BB380B66D79C36aDCb5658b01896",
"type": "Contract",
"isVerified": true,
"name": "Safe",
"url": "https://etherscan.io/address/0xC3eA7C657884BB380B66D79C36aDCb5658b01896"
},
{
"address": "eth:0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F",
"type": "Contract",
"isVerified": true,
"name": "GnosisSafeL2",
"url": "https://etherscan.io/address/0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F"
},
{
"address": "eth:0x30315233090F675520eef5CBd7A6cf7d185af443",
"type": "EOA",
"isVerified": true,
"name": "0x3031…f443",
"url": "https://etherscan.io/address/0x30315233090F675520eef5CBd7A6cf7d185af443"
},
{
"address": "eth:0x9B2C2Bc80C209c9C5D7f26F57b1Bb3B1699281D4",
"type": "EOA",
"isVerified": true,
"name": "0x9B2C…81D4",
"url": "https://etherscan.io/address/0x9B2C2Bc80C209c9C5D7f26F57b1Bb3B1699281D4"
},
{
"address": "eth:0xFb77d22ED83F42922F9542e39dCfA9F8C47FDaFf",
"type": "EOA",
"isVerified": true,
"name": "0xFb77…DaFf",
"url": "https://etherscan.io/address/0xFb77d22ED83F42922F9542e39dCfA9F8C47FDaFf"
}
],
"discoveryDrivenData": true
},
{
"id": "Scroll Multisig 1",
"name": "Scroll Multisig 1",
"description": "A Multisig with 1/4 threshold. ",
"accounts": [
{
"address": "eth:0x1FF1fc1BB4d1f081f6E0a7E7E3240F3ECC5B236f",
"type": "Contract",
"isVerified": true,
"name": "0x1FF1…236f",
"url": "https://etherscan.io/address/0x1FF1fc1BB4d1f081f6E0a7E7E3240F3ECC5B236f"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-3"
},
{
"address": "eth:0xFcf1f182FC79047d99e5db0d7113c0EfE2EC9402",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-1-and-EOA-4"
},
{
"address": "eth:0x0c5cc5155b346453154059aD9d2Ff695dB92f774",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1-and-EOA-4"
},
{
"address": "eth:0x26eceC198AdC0be598311bAe8EDfd4eEa47A56c5",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1-and-EOA-4",
"name": "EOA 1 and EOA 4",
"accounts": [
{
"address": "eth:0x0c5cc5155b346453154059aD9d2Ff695dB92f774",
"type": "EOA",
"isVerified": true,
"name": "0x0c5c…f774",
"url": "https://etherscan.io/address/0x0c5cc5155b346453154059aD9d2Ff695dB92f774"
},
{
"address": "eth:0xFcf1f182FC79047d99e5db0d7113c0EfE2EC9402",
"type": "EOA",
"isVerified": true,
"name": "0xFcf1…9402",
"url": "https://etherscan.io/address/0xFcf1f182FC79047d99e5db0d7113c0EfE2EC9402"
}
],
"chain": "ethereum",
"description": "Member of Scroll Multisig 1, Scroll Multisig 4, Scroll Multisig 2.\n* Can interact with TimelockSCEmergency\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockFast\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockSCSlow\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockEmergency\n * execute transactions that are ready [via: Scroll Multisig 1]",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x26eceC198AdC0be598311bAe8EDfd4eEa47A56c5",
"type": "EOA",
"isVerified": true,
"name": "0x26ec…56c5",
"url": "https://etherscan.io/address/0x26eceC198AdC0be598311bAe8EDfd4eEa47A56c5"
}
],
"chain": "ethereum",
"description": "Member of Scroll Multisig 1, Scroll Multisig 2.\n* Can interact with TimelockSCEmergency\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockFast\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockSCSlow\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockEmergency\n * execute transactions that are ready [via: Scroll Multisig 1]",
"discoveryDrivenData": true
},
{
"id": "EOA-3",
"name": "EOA 3",
"accounts": [
{
"address": "eth:0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B",
"type": "EOA",
"isVerified": true,
"name": "0xEe9b…0D5B",
"url": "https://etherscan.io/address/0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B"
}
],
"chain": "ethereum",
"description": "Member of Scroll Multisig 1, Scroll Multisig 2, Scroll Multisig 3.\n* Can interact with TimelockSCEmergency\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockFast\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockSCSlow\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockEmergency\n * execute transactions that are ready [via: Scroll Multisig 1]",
"discoveryDrivenData": true
}
]
},
"scroll": {
"roles": [],
"actors": [
{
"id": "Scroll Security Council",
"name": "Scroll Security Council",
"description": "A Multisig with 9/12 threshold. \n* Can interact with ScrollOwner\n * disable enforced batch mode [via: TimelockSCEmergencyScroll]\n * update ScrollChain zk proof verifier [via: TimelockSCEmergencyScroll]\n * upgrade all core contracts of the system [via: TimelockSCEmergencyScroll]\n* Can interact with TimelockSCEmergencyScroll\n * cancel queued transactions \n * execute transactions that are ready \n * propose transactions \n * update the minimum delay and manage all access control roles of the timelock [via: TimelockSCEmergencyScroll - or - acting directly]\n* Can interact with AgoraGovernor\n * can configure contract settings such as voting delay, quorum, contract manager **with 3d delay** [via: TimelockSCSlow with 3d delay]",
"accounts": [
{
"address": "scr:0x1a37bF1Ccbf570C92FE2239FefaaAF861c2924DD",
"type": "Contract",
"isVerified": true,
"name": "0x1a37…24DD",
"url": "https://scrollscan.com/address/0x1a37bF1Ccbf570C92FE2239FefaaAF861c2924DD"
}
],
"chain": "scroll",
"references": [],
"participants": [
{
"address": "scr:0x0f50874f227621Dea72482004639a9fFe440A4dA",
"type": "EOA",
"isVerified": true,
"name": "0x0f50…A4dA",
"url": "https://scrollscan.com/address/0x0f50874f227621Dea72482004639a9fFe440A4dA"
},
{
"address": "scr:0x70DFdAE47E29D2C40EE58Cefa7379588B421a86d",
"type": "EOA",
"isVerified": true,
"name": "0x70DF…a86d",
"url": "https://scrollscan.com/address/0x70DFdAE47E29D2C40EE58Cefa7379588B421a86d"
},
{
"address": "scr:0xE47D966E2c7e94fC20ffAf5119d1926381C40f2a",
"type": "EOA",
"isVerified": true,
"name": "0xE47D…0f2a",
"url": "https://scrollscan.com/address/0xE47D966E2c7e94fC20ffAf5119d1926381C40f2a"
},
{
"address": "scr:0x9B2C2Bc80C209c9C5D7f26F57b1Bb3B1699281D4",
"type": "EOA",
"isVerified": true,
"name": "0x9B2C…81D4",
"url": "https://scrollscan.com/address/0x9B2C2Bc80C209c9C5D7f26F57b1Bb3B1699281D4"
},
{
"address": "scr:0x8edC4EADEE120d4C51923c515e7C3241c815C2BC",
"type": "Contract",
"isVerified": true,
"name": "SafeL2",
"url": "https://scrollscan.com/address/0x8edC4EADEE120d4C51923c515e7C3241c815C2BC"
},
{
"address": "scr:0x30315233090F675520eef5CBd7A6cf7d185af443",
"type": "EOA",
"isVerified": true,
"name": "0x3031…f443",
"url": "https://scrollscan.com/address/0x30315233090F675520eef5CBd7A6cf7d185af443"
},
{
"address": "scr:0x9479ABfebefEea3c846163012a472b44F305b3d7",
"type": "Contract",
"isVerified": true,
"name": "SafeL2",
"url": "https://scrollscan.com/address/0x9479ABfebefEea3c846163012a472b44F305b3d7"
},
{
"address": "scr:0x383C148ba96956F985F6141B2D119add1C34e3B7",
"type": "EOA",
"isVerified": true,
"name": "0x383C…e3B7",
"url": "https://scrollscan.com/address/0x383C148ba96956F985F6141B2D119add1C34e3B7"
},
{
"address": "scr:0xC3eA7C657884BB380B66D79C36aDCb5658b01896",
"type": "Contract",
"isVerified": true,
"name": "SafeL2",
"url": "https://scrollscan.com/address/0xC3eA7C657884BB380B66D79C36aDCb5658b01896"
},
{
"address": "scr:0x69C2eD64171bF5737c2B78bdF722e68a032B2825",
"type": "Contract",
"isVerified": true,
"name": "SafeL2",
"url": "https://scrollscan.com/address/0x69C2eD64171bF5737c2B78bdF722e68a032B2825"
},
{
"address": "scr:0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F",
"type": "Contract",
"isVerified": true,
"name": "GnosisSafeL2",
"url": "https://scrollscan.com/address/0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F"
},
{
"address": "scr:0xFb77d22ED83F42922F9542e39dCfA9F8C47FDaFf",
"type": "EOA",
"isVerified": true,
"name": "0xFb77…DaFf",
"url": "https://scrollscan.com/address/0xFb77d22ED83F42922F9542e39dCfA9F8C47FDaFf"
}
],
"discoveryDrivenData": true
},
{
"id": "Scroll Multisig 2",
"name": "Scroll Multisig 2",
"description": "A Multisig with 2/4 threshold. \n* Can interact with TimelockEmergency\n * cancel queued transactions \n * propose transactions \n * update the minimum delay and manage all access control roles of the timelock [via: TimelockEmergency - or - acting directly]",
"accounts": [
{
"address": "scr:0xbdA143d49da40C2cDA27c40edfBbe8A0D4AE0cBc",
"type": "Contract",
"isVerified": true,
"name": "0xbdA1…0cBc",
"url": "https://scrollscan.com/address/0xbdA143d49da40C2cDA27c40edfBbe8A0D4AE0cBc"
}
],
"chain": "scroll",
"references": [],
"participants": [
{
"address": "scr:0x0c5cc5155b346453154059aD9d2Ff695dB92f774",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-5,-EOA-6-and-EOA-8"
},
{
"address": "scr:0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-7"
},
{
"address": "scr:0xFcf1f182FC79047d99e5db0d7113c0EfE2EC9402",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-5,-EOA-6-and-EOA-8"
},
{
"address": "scr:0x26eceC198AdC0be598311bAe8EDfd4eEa47A56c5",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-5,-EOA-6-and-EOA-8"
}
],
"discoveryDrivenData": true
},
{
"id": "Scroll Multisig 3",
"name": "Scroll Multisig 3",
"description": "A Multisig with 3/5 threshold. \n* Can interact with TimelockFast\n * cancel queued transactions \n * propose transactions \n * update the minimum delay and manage all access control roles of the timelock **with 1d delay or with no delay** [via: TimelockFast with 1d delay - or - acting directly]",
"accounts": [
{
"address": "scr:0xEfc9D1096fb65c832207E5e7F13C2D1102244dbe",
"type": "Contract",
"isVerified": true,
"name": "0xEfc9…4dbe",
"url": "https://scrollscan.com/address/0xEfc9D1096fb65c832207E5e7F13C2D1102244dbe"
}
],
"chain": "scroll",
"references": [],
"participants": [
{
"address": "scr:0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-7"
},
{
"address": "scr:0x8460aCc9A42D2CF07015a3e838df2E3aB37d30ae",
"type": "EOA",
"isVerified": true,
"name": "0x8460…30ae",
"url": "https://scrollscan.com/address/0x8460aCc9A42D2CF07015a3e838df2E3aB37d30ae"
},
{
"address": "scr:0xEbbeeAA424AE904508465a41c927Be594C43Dc68",
"type": "EOA",
"isVerified": true,
"name": "0xEbbe…Dc68",
"url": "https://scrollscan.com/address/0xEbbeeAA424AE904508465a41c927Be594C43Dc68"
},
{
"address": "scr:0xfc31892C5500AbE00974280b28907BaA9190E384",
"type": "EOA",
"isVerified": true,
"name": "0xfc31…E384",
"url": "https://scrollscan.com/address/0xfc31892C5500AbE00974280b28907BaA9190E384"
},
{
"address": "scr:0xd33b8405635fE0Bd91aD1483778Bc5c053D8177f",
"type": "EOA",
"isVerified": true,
"name": "0xd33b…177f",
"url": "https://scrollscan.com/address/0xd33b8405635fE0Bd91aD1483778Bc5c053D8177f"
}
],
"discoveryDrivenData": true
},
{
"id": "GnosisSafeL2",
"name": "GnosisSafeL2",
"description": "A Multisig with 2/3 threshold. \n* Can interact with AgoraGovernor\n * can propose new onchain governance proposals without the required threshold of votes ",
"description": "A Multisig with 2/2 threshold. \n* Can interact with AgoraGovernor\n * can propose new onchain governance proposals without the required threshold of votes ",
"accounts": [
{
"address": "scr:0x2B2A8546Df3B23535fffd75B4e312f3C5c7B4351",
"type": "Contract",
"isVerified": true,
"name": "0x2B2A…4351",
"url": "https://scrollscan.com/address/0x2B2A8546Df3B23535fffd75B4e312f3C5c7B4351"
}
],
"chain": "scroll",
"references": [],
"participants": [
{
"address": "scr:0xd5A0f3DfCe7128B7119462F7aC912616bB05b593",
"type": "EOA",
"isVerified": true,
"name": "0xd5A0…b593",
"url": "https://scrollscan.com/address/0xd5A0f3DfCe7128B7119462F7aC912616bB05b593"
},
{
"address": "scr:0x1Da431d2D5ECA4Df735F69fB5ea10c8E630b8f50",
"type": "EOA",
"isVerified": true,
"name": "0x1Da4…8f50",
"url": "https://scrollscan.com/address/0x1Da431d2D5ECA4Df735F69fB5ea10c8E630b8f50"
},
{
"address": "scr:0x226A1669cd60A43e53030fD0A482Ea566d3Dba8B",
"address": "scr:0x558581b0345D986bA5bD6f04Efd27e2a5B991320",
"type": "EOA",
"isVerified": true,
"name": "0x226A…ba8B",
"url": "https://scrollscan.com/address/0x226A1669cd60A43e53030fD0A482Ea566d3Dba8B"
"name": "0x5585…1320",
"url": "https://scrollscan.com/address/0x558581b0345D986bA5bD6f04Efd27e2a5B991320"
}
],
"discoveryDrivenData": true
},
{
"id": "ProxyAdmin",
"name": "ProxyAdmin",
"accounts": [
{
"address": "scr:0x8e34D07Eb348716a1f0a48A507A9de8a3A6DcE45",
"type": "Contract",
"isVerified": true,
"name": "0x8e34…cE45",
"url": "https://scrollscan.com/address/0x8e34D07Eb348716a1f0a48A507A9de8a3A6DcE45"
}
],
"chain": "scroll",
"description": "* Can upgrade **with no delay**\n * L2LidoGateway ",
"discoveryDrivenData": true
},
{
"id": "Scroll Multisig 1",
"name": "Scroll Multisig 1",
"description": "A Multisig with 1/4 threshold. ",
"accounts": [
{
"address": "scr:0x1FF1fc1BB4d1f081f6E0a7E7E3240F3ECC5B236f",
"type": "Contract",
"isVerified": true,
"name": "0x1FF1…236f",
"url": "https://scrollscan.com/address/0x1FF1fc1BB4d1f081f6E0a7E7E3240F3ECC5B236f"
}
],
"chain": "scroll",
"references": [],
"participants": [
{
"address": "scr:0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-7"
},
{
"address": "scr:0xFcf1f182FC79047d99e5db0d7113c0EfE2EC9402",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-5,-EOA-6-and-EOA-8"
},
{
"address": "scr:0x0c5cc5155b346453154059aD9d2Ff695dB92f774",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-5,-EOA-6-and-EOA-8"
},
{
"address": "scr:0x26eceC198AdC0be598311bAe8EDfd4eEa47A56c5",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-5,-EOA-6-and-EOA-8"
}
],
"discoveryDrivenData": true
},
{
"id": "Scroll Security Council Minority",
"name": "Scroll Security Council Minority",
"description": "A Multisig with 3/12 threshold. ",
"accounts": [
{
"address": "scr:0x40bD67b02EBf1CFB4AdA7F60CabAc94d6aafc6eE",
"type": "Contract",
"isVerified": true,
"name": "0x40bD…c6eE",
"url": "https://scrollscan.com/address/0x40bD67b02EBf1CFB4AdA7F60CabAc94d6aafc6eE"
}
],
"chain": "scroll",
"references": [],
"participants": [
{
"address": "scr:0x70DFdAE47E29D2C40EE58Cefa7379588B421a86d",
"type": "EOA",
"isVerified": true,
"name": "0x70DF…a86d",
"url": "https://scrollscan.com/address/0x70DFdAE47E29D2C40EE58Cefa7379588B421a86d"
},
{
"address": "scr:0x0f50874f227621Dea72482004639a9fFe440A4dA",
"type": "EOA",
"isVerified": true,
"name": "0x0f50…A4dA",
"url": "https://scrollscan.com/address/0x0f50874f227621Dea72482004639a9fFe440A4dA"
},
{
"address": "scr:0xE47D966E2c7e94fC20ffAf5119d1926381C40f2a",
"type": "EOA",
"isVerified": true,
"name": "0xE47D…0f2a",
"url": "https://scrollscan.com/address/0xE47D966E2c7e94fC20ffAf5119d1926381C40f2a"
},
{
"address": "scr:0x8edC4EADEE120d4C51923c515e7C3241c815C2BC",
"type": "Contract",
"isVerified": true,
"name": "SafeL2",
"url": "https://scrollscan.com/address/0x8edC4EADEE120d4C51923c515e7C3241c815C2BC"
},
{
"address": "scr:0x9479ABfebefEea3c846163012a472b44F305b3d7",
"type": "Contract",
"isVerified": true,
"name": "SafeL2",
"url": "https://scrollscan.com/address/0x9479ABfebefEea3c846163012a472b44F305b3d7"
},
{
"address": "scr:0x69C2eD64171bF5737c2B78bdF722e68a032B2825",
"type": "Contract",
"isVerified": true,
"name": "SafeL2",
"url": "https://scrollscan.com/address/0x69C2eD64171bF5737c2B78bdF722e68a032B2825"
},
{
"address": "scr:0x383C148ba96956F985F6141B2D119add1C34e3B7",
"type": "EOA",
"isVerified": true,
"name": "0x383C…e3B7",
"url": "https://scrollscan.com/address/0x383C148ba96956F985F6141B2D119add1C34e3B7"
},
{
"address": "scr:0xC3eA7C657884BB380B66D79C36aDCb5658b01896",
"type": "Contract",
"isVerified": true,
"name": "SafeL2",
"url": "https://scrollscan.com/address/0xC3eA7C657884BB380B66D79C36aDCb5658b01896"
},
{
"address": "scr:0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F",
"type": "Contract",
"isVerified": true,
"name": "GnosisSafeL2",
"url": "https://scrollscan.com/address/0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F"
},
{
"address": "scr:0x30315233090F675520eef5CBd7A6cf7d185af443",
"type": "EOA",
"isVerified": true,
"name": "0x3031…f443",
"url": "https://scrollscan.com/address/0x30315233090F675520eef5CBd7A6cf7d185af443"
},
{
"address": "scr:0x9B2C2Bc80C209c9C5D7f26F57b1Bb3B1699281D4",
"type": "EOA",
"isVerified": true,
"name": "0x9B2C…81D4",
"url": "https://scrollscan.com/address/0x9B2C2Bc80C209c9C5D7f26F57b1Bb3B1699281D4"
},
{
"address": "scr:0xFb77d22ED83F42922F9542e39dCfA9F8C47FDaFf",
"type": "EOA",
"isVerified": true,
"name": "0xFb77…DaFf",
"url": "https://scrollscan.com/address/0xFb77d22ED83F42922F9542e39dCfA9F8C47FDaFf"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-5,-EOA-6-and-EOA-8",
"name": "EOA 5, EOA 6 and EOA 8",
"accounts": [
{
"address": "scr:0x0c5cc5155b346453154059aD9d2Ff695dB92f774",
"type": "EOA",
"isVerified": true,
"name": "0x0c5c…f774",
"url": "https://scrollscan.com/address/0x0c5cc5155b346453154059aD9d2Ff695dB92f774"
},
{
"address": "scr:0x26eceC198AdC0be598311bAe8EDfd4eEa47A56c5",
"type": "EOA",
"isVerified": true,
"name": "0x26ec…56c5",
"url": "https://scrollscan.com/address/0x26eceC198AdC0be598311bAe8EDfd4eEa47A56c5"
},
{
"address": "scr:0xFcf1f182FC79047d99e5db0d7113c0EfE2EC9402",
"type": "EOA",
"isVerified": true,
"name": "0xFcf1…9402",
"url": "https://scrollscan.com/address/0xFcf1f182FC79047d99e5db0d7113c0EfE2EC9402"
}
],
"chain": "scroll",
"description": "Member of Scroll Multisig 1, Scroll Multisig 2.\n* Can interact with TimelockSCEmergencyScroll\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockFast\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockEmergency\n * execute transactions that are ready [via: Scroll Multisig 1]",
"discoveryDrivenData": true
},
{
"id": "EOA-7",
"name": "EOA 7",
"accounts": [
{
"address": "scr:0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B",
"type": "EOA",
"isVerified": true,
"name": "0xEe9b…0D5B",
"url": "https://scrollscan.com/address/0xEe9bb388d320F4305af6a4a1a70c862D3F4d0D5B"
}
],
"chain": "scroll",
"description": "Member of Scroll Multisig 1, Scroll Multisig 2, Scroll Multisig 3.\n* Can interact with TimelockSCEmergencyScroll\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockFast\n * execute transactions that are ready [via: Scroll Multisig 1]\n* Can interact with TimelockEmergency\n * execute transactions that are ready [via: Scroll Multisig 1]",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1758107952,
"baseTimestamp": 1760089209,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}