af98f6ca (main)
and
9310147f (PR)
+213 -156
+16 -2
[
{
"address": "0x787A0ACaB02437c60Aafb1a29167A3609801e320",
"sinceTimestamp": 1679193119,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x787A0ACaB02437c60Aafb1a29167A3609801e320",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4"
"eth:0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1679193491,
"transactionHash": "0x081ad9f0592ee5da39dceb73ea43b57f1442749d480a756e4938bf4999f0ee22",
"implementations": [
"eth:0x9Cb22AF811cFF79b89d25570FAC31586af7b4a97"
]
},
{
"timestamp": 1680382787,
"transactionHash": "0x67627d33be7254318cea66122094bf3260d8dba551983dee907390414090503b",
"implementations": [
"eth:0xD45C7A59fca1b435ae805E8F6eF27418d92877AD"
]
},
{
"timestamp": 1693433315,
"transactionHash": "0x60f1457bbf8e61f25203769ade47092100fb0d0f105d1b0a4734dbb052b0910d",
"implementations": [
"eth:0x098927F692C86fA1722115652b9d2d7BE8cBa6D3"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xdc78882AB9F77C8821327D586547a80C2D712A24"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xdc78882AB9F77C8821327D586547a80C2D712A24"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0xD2450cD624f5Cb6Ea9DB8c48298d484cA677F907"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x787A0ACaB02437c60Aafb1a29167A3609801e320#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x4082C9647c098a6493fb499EaE63b5ce3259c574",
"sinceTimestamp": 1679193071,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x4082C9647c098a6493fb499EaE63b5ce3259c574",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x4082C9647c098a6493fb499EaE63b5ce3259c574#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
}
]
+4 -4
{
"architectureImage": "opstack-optimium-superchain-opfp",
"dataAvailability": [
{
"name": "Data is posted to EigenDA",
"description": "Transactions roots are posted onchain and the full data is posted on EigenDA. The sequencer is publishing data to EigenDA v2. Since the DACert Verifier is not used, availability of the data is not verified against EigenDA operators, meaning that the Sequencer can single-handedly publish unavailable commitments. If EigenDA becomes unavailable, the sequencer falls back to Ethereum.",
"risks": [
{
"category": "Funds can be lost if",
"text": "the sequencer posts an unavailable transaction root.",
"isCritical": true
},
{
"category": "Funds can be lost if",
"text": "the data is not available on the external provider.",
"isCritical": true
}
],
"references": [
{
"title": "EigenDA Docs - Overview",
"url": "https://docs.eigenda.xyz/overview"
},
{
"title": "Derivation: Batch submission - OP Mainnet specs",
"url": "https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/derivation.md#batch-submission"
},
{
"title": "BatchInbox - address",
"url": "https://etherscan.io/address/0x253887577420Cb7e7418cD4d50147743c8041b28#code"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4#code"
"url": "https://etherscan.io/address/0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04#code"
}
]
}
],
"exitMechanisms": [
{
"name": "Regular exits",
"description": "The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 30m. Withdrawal inclusion can be proven before state root settlement, but a 1h period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 30m to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof.",
"risks": [],
"references": [
{
"title": "OptimismPortal2.sol - Etherscan source code, proveWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4#code"
"url": "https://etherscan.io/address/0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04#code"
},
{
"title": "OptimismPortal2.sol - Etherscan source code, finalizeWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4#code"
"url": "https://etherscan.io/address/0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04#code"
}
]
},
{
"name": "Forced messaging",
"description": "If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message.",
"risks": [],
"references": [
{
"title": "Forced withdrawal from an OP Stack blockchain",
"url": "https://docs.optimism.io/stack/transactions/forced-transaction"
}
]
}
],
"forceTransactions": {
"name": "Users can force any transaction",
"description": "Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly.",
"risks": [],
"references": [
{
"title": "Sequencing Window - OP Mainnet Specs",
"url": "https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4#code"
"url": "https://etherscan.io/address/0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04#code"
}
]
},
"operator": {
"name": "The system has a centralized operator",
"description": "The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system.",
"risks": [
{
"category": "MEV can be extracted if",
"text": "the operator exploits their centralized position and frontruns user transactions."
}
],
"references": []
},
"otherConsiderations": [
{
"name": "EVM compatible smart contracts are supported",
"description": "OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2.",
"risks": [],
"references": [
{
"title": "Introducing EVM Equivalence",
"url": "https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306"
}
]
}
],
"stateValidation": {
"description": "Updates to the system state can be proposed and challenged by permissioned operators only. If a state root passes the challenge period, it is optimistically considered correct and made actionable for withdrawals.",
"categories": [
{
"title": "State root proposals",
"description": "Proposers submit state roots as children of the latest confirmed state root (called anchor state), by calling the `create` function in the DisputeGameFactory. A state root can have multiple conflicting children. Each proposal requires a stake, currently set to 0.0 ETH, that can be slashed if the proposal is proven incorrect via a fraud proof. Stakes can be withdrawn only after the proposal has been confirmed. A state root gets confirmed if the challenge period has passed and it is not countered.",
"references": [
{
"title": "OP stack specification: Fault Dispute Game",
"url": "https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#fault-dispute-game"
}
]
},
{
"title": "Challenges",
"description": "Challenges are opened to disprove invalid state roots using bisection games. Each bisection move requires a stake that increases expontentially with the depth of the bisection, with a factor of 1.09493. The maximum depth is 73, and reaching it therefore requires a cumulative stake of 0.00 ETH from depth 0. Actors can participate in any challenge by calling the `defend` or `attack` functions, depending whether they agree or disagree with the latest claim and want to move the bisection game forward. Actors that disagree with the top-level claim are called challengers, and actors that agree are called defenders. Each actor might be involved in multiple (sub-)challenges at the same time, meaning that the protocol operates with [full concurrency](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a). Challengers and defenders alternate in the bisection game, and they pass each other a clock that starts with 30m. If a clock expires, the claim is considered defeated if it was countered, or it gets confirmed if uncountered. Since honest parties can inherit clocks from malicious parties that play both as challengers and defenders (see [freeloader claims](https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#freeloader-claims)), if a clock gets inherited with less than 10m, it generally gets extended by 10m with the exception of 20m right before depth 30, and 2s right before the last depth. The maximum clock extension that a top level claim can get is therefore 12h. Since unconfirmed state roots are independent of one another, users can decide to exit with a subsequent confirmed state root if the previous one is delayed. Winners get the entire losers' stake, meaning that sybils can potentially play against each other at no cost. The final instruction found via the bisection game is then executed onchain in the MIPS one step prover contract who determines the winner. The protocol does not enforce valid bisections, meaning that actors can propose correct initial claims and then provide incorrect midpoints. The protocol can be subject to resource exhaustion attacks ([Spearbit 5.1.3](https://github.com/ethereum-optimism/optimism/blob/develop/docs/security-reviews/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf)).",
"references": [
{
"title": "Fraud Proof Wars: OPFP",
"url": "https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a"
}
]
}
]
}
}
+8 -49
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x75ACb7ae6C76B3f5cA049431FE2c0797dD002b90",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x889e21d7BA3d6dD62e75d4980A4Ad1349c61599d",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* A Challenger - acting directly\n* A Guardian - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x889e21d7BA3d6dD62e75d4980A4Ad1349c61599d",
"type": "EOA",
"isVerified": true,
"name": "0x889e…599d",
"url": "https://etherscan.io/address/0x889e21d7BA3d6dD62e75d4980A4Ad1349c61599d"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x75ACb7ae6C76B3f5cA049431FE2c0797dD002b90",
"type": "EOA",
"isVerified": true,
"name": "0x75AC…2b90",
"url": "https://etherscan.io/address/0x75ACb7ae6C76B3f5cA049431FE2c0797dD002b90"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+184 -100
{
"addresses": {
"ethereum": [
{
"name": "DisputeGameFactory",
"isVerified": true,
"address": "eth:0x0c0105334a50Db16B51B2911C9956539753A2CF8",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753345979,
"transactionHash": "0xa44e7072097f993e1b1e03fd217ee2d174fdc5f934d5f7b5aae8674c1a7d8360",
"implementations": [
"eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
}
],
"description": "The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x0c0105334a50Db16B51B2911C9956539753A2CF8#code"
},
{
"name": "OptimismPortal2",
"isVerified": true,
"address": "eth:0x787A0ACaB02437c60Aafb1a29167A3609801e320",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4"
"eth:0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1679193491,
"transactionHash": "0x081ad9f0592ee5da39dceb73ea43b57f1442749d480a756e4938bf4999f0ee22",
"implementations": [
"eth:0x9Cb22AF811cFF79b89d25570FAC31586af7b4a97"
]
},
{
"timestamp": 1680382787,
"transactionHash": "0x67627d33be7254318cea66122094bf3260d8dba551983dee907390414090503b",
"implementations": [
"eth:0xD45C7A59fca1b435ae805E8F6eF27418d92877AD"
]
},
{
"timestamp": 1693433315,
"transactionHash": "0x60f1457bbf8e61f25203769ade47092100fb0d0f105d1b0a4734dbb052b0910d",
"implementations": [
"eth:0x098927F692C86fA1722115652b9d2d7BE8cBa6D3"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xdc78882AB9F77C8821327D586547a80C2D712A24"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xdc78882AB9F77C8821327D586547a80C2D712A24"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0xD2450cD624f5Cb6Ea9DB8c48298d484cA677F907"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04"
]
}
],
"description": "The OptimismPortal contract is the main entry point to deposit funds from L1 to L2. It also allows to prove and finalize withdrawals. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x787A0ACaB02437c60Aafb1a29167A3609801e320#code"
},
{
"name": "SystemConfig",
"isVerified": true,
"address": "eth:0xF761Cc49bB127AB666899b41CDC4E62fA50cD9ca",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1679193419,
"transactionHash": "0xbef016225c40c0d75131bc4e8a5f6ce6f7a5c872e2449f267413c5bbc6afbf25",
"implementations": [
"eth:0x552FFBdDFB01B6F7f3A3C39E9d3D0A5Fa8436394"
]
},
{
"timestamp": 1680382799,
"transactionHash": "0xdd0f719c148c6de4894f667a50f2b580ee92fbe7cd673e918aebe05c7b49266b",
"implementations": [
"eth:0x98F5f3455B71C297e4f7D7Cd1FAA80b5CDf4A542"
]
},
{
"timestamp": 1693433315,
"transactionHash": "0x60f1457bbf8e61f25203769ade47092100fb0d0f105d1b0a4734dbb052b0910d",
"implementations": [
"eth:0xA872bca05c9F8A97CC36D879e43B33dB8ed7b69E"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1"
]
},
{
"timestamp": 1753109171,
"transactionHash": "0x216d7eeeaafd2a8fec6f782d288e7c343d09ebed89cceddc1fa3aa3d8d2808b1",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
}
],
"description": "Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **batcherHash**: EOA 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF761Cc49bB127AB666899b41CDC4E62fA50cD9ca#code"
},
{
"name": "SuperchainConfig",
"isVerified": true,
"address": "eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5"
],
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1750849619,
"transactionHash": "0x63366bb4d9f073e6f0e1de8495baf47a7e1921c02049305253907db5ac6839ca",
"implementations": [
"eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xCe28685EB204186b557133766eCA00334EB441E4"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
}
],
"description": "This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages pause states for each chain connected to it, as well as a global pause state for all chains. The guardian role can pause either separately, but each pause expires after 3mo 1d if left untouched.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **guardian**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC#code"
},
{
"name": "L1CrossDomainMessenger",
"isVerified": true,
"address": "eth:0x11dd2d9B5ec142dbAFBEFEA82a75985Eae4e12b0",
"upgradeability": {
"proxyType": "resolved delegate proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
],
"immutable": false
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1679193431,
"transactionHash": "0x7abed0916f03770749ed56034cabc49ae8e403a7940bc4137493e439e431d609",
"implementations": [
"eth:0x0000000000000000000000000000000000000000"
]
},
{
"timestamp": 1679193491,
"transactionHash": "0x081ad9f0592ee5da39dceb73ea43b57f1442749d480a756e4938bf4999f0ee22",
"implementations": [
"eth:0xfA6aCD3c452ADE8910505cc61352274b4C6d526c"
]
},
{
"timestamp": 1680382571,
"transactionHash": "0x2967e7dde9e9a7b2e1535c014117e73b29d0a5f486b533bbf2461c34c36a3ff6",
"implementations": [
"eth:0x8ea8000814b14884317dF94D2fD26553C3fFd976"
]
},
{
"timestamp": 1680382691,
"transactionHash": "0x45f84133cdae2a8b259ab309ca0d499a0b175986c08a4e313ac25109b1dd858c",
"implementations": [
"eth:0x8ea8000814b14884317dF94D2fD26553C3fFd976"
]
},
{
"timestamp": 1680382739,
"transactionHash": "0xd19ed55de296e03d3a00afdf5272d8ef73404602966de1682de751bc91e0f8e6",
"implementations": [
"eth:0x8ea8000814b14884317dF94D2fD26553C3fFd976"
]
},
{
"timestamp": 1693433315,
"transactionHash": "0x60f1457bbf8e61f25203769ade47092100fb0d0f105d1b0a4734dbb052b0910d",
"implementations": [
"eth:0x8CfF5bDb1B428B979E3D87087dA8549A28065DDB"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753109171,
"transactionHash": "0x216d7eeeaafd2a8fec6f782d288e7c343d09ebed89cceddc1fa3aa3d8d2808b1",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109171,
"transactionHash": "0x216d7eeeaafd2a8fec6f782d288e7c343d09ebed89cceddc1fa3aa3d8d2808b1",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
]
}
],
"description": "Sends messages from host chain to this chain, and relays messages back onto host chain. In the event that a message sent from host chain to this chain is rejected for exceeding this chain's epoch gas limit, it can be resubmitted via this contract's replay function.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x11dd2d9B5ec142dbAFBEFEA82a75985Eae4e12b0#code"
},
{
"name": "L1ERC721Bridge",
"isVerified": true,
"address": "eth:0x2e7d7B188D663F38c2E4fF9C59328458A2D676F0",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1679193491,
"transactionHash": "0x081ad9f0592ee5da39dceb73ea43b57f1442749d480a756e4938bf4999f0ee22",
"implementations": [
"eth:0xE4fC17A270edc7C59D9BcA502E8f9DA40d62381D"
]
},
{
"timestamp": 1680382811,
"transactionHash": "0x3c3a0982220deb7adc960a36e01805209d092c1457257943dda9995a01f906a6",
"implementations": [
"eth:0xc408d756B3414b643705b7d2c677535b4633F7D9"
]
},
{
"timestamp": 1693433315,
"transactionHash": "0x60f1457bbf8e61f25203769ade47092100fb0d0f105d1b0a4734dbb052b0910d",
"implementations": [
"eth:0xd5f7A6e644621Bd7a1C95115C1A98f0e11947E8f"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753109171,
"transactionHash": "0x216d7eeeaafd2a8fec6f782d288e7c343d09ebed89cceddc1fa3aa3d8d2808b1",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109171,
"transactionHash": "0x216d7eeeaafd2a8fec6f782d288e7c343d09ebed89cceddc1fa3aa3d8d2808b1",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x276d3730f219f7ec22274f7263180b8452B46d47"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x7f1d12fB2911EB095278085f721e644C1f675696"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
}
],
"description": "Used to bridge ERC-721 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x2e7d7B188D663F38c2E4fF9C59328458A2D676F0#code"
},
{
"name": "L1StandardBridge",
"isVerified": true,
"address": "eth:0x4082C9647c098a6493fb499EaE63b5ce3259c574",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "The main entry point to deposit ERC20 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x4082C9647c098a6493fb499EaE63b5ce3259c574#code"
},
{
"name": "MIPS",
"isVerified": true,
"address": "eth:0x17c64e93846935Dfbd281a5540a14d4Cd67195F7",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x17c64e93846935Dfbd281a5540a14d4Cd67195F7#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019#code"
},
{
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0x535fA600a9Cb3e0731a18B0C16b39ad461B63bDb",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x535fA600a9Cb3e0731a18B0C16b39ad461B63bDb#code"
},
{
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0x5c30F525Ca2F10377F352B349fca9a6b2AA1cA2E",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x88427F13881bF48E72cbb9F5D987F8F99804aA1B"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753346003,
"transactionHash": "0x074acc22825e1c2589879aff77bb051dfb62671713666db169328f7a00a81ca1",
"implementations": [
"eth:0x88427F13881bF48E72cbb9F5D987F8F99804aA1B"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x88427F13881bF48E72cbb9F5D987F8F99804aA1B"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x5c30F525Ca2F10377F352B349fca9a6b2AA1cA2E#code"
},
{
"name": "OptimismMintableERC20Factory",
"isVerified": true,
"address": "eth:0x5DbBa17eb2458A05AbBA79E650dF607F0681Cc6a",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1679193491,
"transactionHash": "0x081ad9f0592ee5da39dceb73ea43b57f1442749d480a756e4938bf4999f0ee22",
"implementations": [
"eth:0x47FF07fb2903fC481F02223aD8ab4Bf0a276ceF9"
]
},
{
"timestamp": 1680382775,
"transactionHash": "0x4a57dfc33f0dc63de9d0f1613132f1c56b5af83ed52b4fe8bf0d5c654095005d",
"implementations": [
"eth:0x8E83b516C49807dC2E79528415330b41C89C1419"
]
},
{
"timestamp": 1693433315,
"transactionHash": "0x60f1457bbf8e61f25203769ade47092100fb0d0f105d1b0a4734dbb052b0910d",
"implementations": [
"eth:0xD4cD8d08b281492c0Eb9d9B81c27bC62b07Dab65"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753109171,
"transactionHash": "0x216d7eeeaafd2a8fec6f782d288e7c343d09ebed89cceddc1fa3aa3d8d2808b1",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
}
],
"description": "A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x5DbBa17eb2458A05AbBA79E650dF607F0681Cc6a#code"
},
{
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0x689c1f9bd91cf85dfEFc4a9Adeecf42f80015208",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x2696212503546A1701f5323F2e5CEeDFe817D146"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x2696212503546A1701f5323F2e5CEeDFe817D146"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x689c1f9bd91cf85dfEFc4a9Adeecf42f80015208#code"
},
{
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0x7326889874BBFE3fE6364BE73f0FFcDBD3dC827C",
"address": "eth:0x7DfcCbEaB04c446eC151aEa12EBD35111643800A",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n* Roles:\n * **challenger**: Conduit Multisig 1\n * **proposer**: EOA 2",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x7326889874BBFE3fE6364BE73f0FFcDBD3dC827C#code"
"url": "https://etherscan.io/address/eth:0x7DfcCbEaB04c446eC151aEa12EBD35111643800A#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5#code"
},
{
"name": "MIPS",
"isVerified": true,
"address": "eth:0xDF716ec0Faa7d3B40AE695E2505c7f2c6608B230",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xDF716ec0Faa7d3B40AE695E2505c7f2c6608B230#code"
},
{
"name": "PreimageOracle",
"isVerified": true,
"address": "eth:0xeE74fd716Edbfe6575ecc18B39F181b4De79fA7A",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The PreimageOracle contract is used to load the required data from L1 for a dispute game.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xeE74fd716Edbfe6575ecc18B39F181b4De79fA7A#code"
},
{
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0xF51b386B0391B022604B95cD97DFce58A5c0cFB1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x84eDae031Bfec21bDd076759349448B29f216030"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x84eDae031Bfec21bDd076759349448B29f216030"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF51b386B0391B022604B95cD97DFce58A5c0cFB1#code"
}
]
},
"escrows": [
{
"address": "0x787A0ACaB02437c60Aafb1a29167A3609801e320",
"sinceTimestamp": 1679193119,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x787A0ACaB02437c60Aafb1a29167A3609801e320",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4"
"eth:0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1679193491,
"transactionHash": "0x081ad9f0592ee5da39dceb73ea43b57f1442749d480a756e4938bf4999f0ee22",
"implementations": [
"eth:0x9Cb22AF811cFF79b89d25570FAC31586af7b4a97"
]
},
{
"timestamp": 1680382787,
"transactionHash": "0x67627d33be7254318cea66122094bf3260d8dba551983dee907390414090503b",
"implementations": [
"eth:0xD45C7A59fca1b435ae805E8F6eF27418d92877AD"
]
},
{
"timestamp": 1693433315,
"transactionHash": "0x60f1457bbf8e61f25203769ade47092100fb0d0f105d1b0a4734dbb052b0910d",
"implementations": [
"eth:0x098927F692C86fA1722115652b9d2d7BE8cBa6D3"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753104167,
"transactionHash": "0xc875094b76d46a0955ad6d560e6154806538855e429feac498dbc03ec2c1af24",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xdc78882AB9F77C8821327D586547a80C2D712A24"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xdc78882AB9F77C8821327D586547a80C2D712A24"
]
},
{
"timestamp": 1753365671,
"transactionHash": "0xd75f116a171758a602f7cfb27520a1cd3c741822834c3b23db0a29a879da04fc",
"implementations": [
"eth:0xaa5b13609Fd0a48b3B20202B25494F58F3Ff89f4"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0xD2450cD624f5Cb6Ea9DB8c48298d484cA677F907"
]
},
{
"timestamp": 1768924379,
"transactionHash": "0x44ac46ef2bf2ff160cf482c6729a14a342623403c52709dfc58b933e4d2d53fd",
"implementations": [
"eth:0x5cccbd8b1Da78F94dE12D84CaCC494931f1b1E04"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x787A0ACaB02437c60Aafb1a29167A3609801e320#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x4082C9647c098a6493fb499EaE63b5ce3259c574",
"sinceTimestamp": 1679193071,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x4082C9647c098a6493fb499EaE63b5ce3259c574",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x27ff92b30Cae00dABCF8045cc68fc9dcB67C5019"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x4082C9647c098a6493fb499EaE63b5ce3259c574#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
}
],
"programHashes": [],
"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": 1768566190,
"baseTimestamp": 1768989014,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+197 -140
+16 -2
[
{
"address": "0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68",
"sinceTimestamp": 1706027447,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1706027459,
"transactionHash": "0x0fcde8d306862af703a65ee04c4a237e4b60bd7d07b05eea7fe86250d28674d8",
"implementations": [
"eth:0x9FC6A608B45c6F129650c26a34bbe5d26959E75e"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x12d4E64E1B46d27A00fe392653A894C1dd36fb80",
"sinceTimestamp": 1706027447,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x12d4E64E1B46d27A00fe392653A894C1dd36fb80",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x12d4E64E1B46d27A00fe392653A894C1dd36fb80#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
}
]
+4 -4
{
"architectureImage": "opstack-optimium-superchain-opfp",
"dataAvailability": [
{
"name": "Data is posted to Celestia",
"description": "Transactions roots are posted onchain and the full data is posted on Celestia. Since the Blobstream bridge is not used, availability of the data is not verified against Celestia validators, meaning that the Sequencer can single-handedly publish unavailable roots. If Celestia becomes unavailable, the sequencer falls back to Ethereum.",
"risks": [
{
"category": "Funds can be lost if",
"text": "the sequencer posts an unavailable transaction root.",
"isCritical": true
},
{
"category": "Funds can be lost if",
"text": "the data is not available on the external provider.",
"isCritical": true
}
],
"references": [
{
"title": "Introducing Blobstream: streaming modular DA to Ethereum",
"url": "https://blog.celestia.org/introducing-blobstream/"
},
{
"title": "Derivation: Batch submission - OP Mainnet specs",
"url": "https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/derivation.md#batch-submission"
},
{
"title": "BatchInbox - address",
"url": "https://etherscan.io/address/0xd5df46c580fD2FBdaEE751dc535E14295C0336F3#code"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
}
],
"exitMechanisms": [
{
"name": "Regular exits",
"description": "The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 3d 12h. Withdrawal inclusion can be proven before state root settlement, but a 7d period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 3d 12h to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof.",
"risks": [],
"references": [
{
"title": "OptimismPortal2.sol - Etherscan source code, proveWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
},
{
"title": "OptimismPortal2.sol - Etherscan source code, finalizeWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
{
"name": "Forced messaging",
"description": "If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message.",
"risks": [],
"references": [
{
"title": "Forced withdrawal from an OP Stack blockchain",
"url": "https://docs.optimism.io/stack/transactions/forced-transaction"
}
]
}
],
"forceTransactions": {
"name": "Users can force any transaction",
"description": "Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly.",
"risks": [],
"references": [
{
"title": "Sequencing Window - OP Mainnet Specs",
"url": "https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
"operator": {
"name": "The system has a centralized operator",
"description": "The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system.",
"risks": [
{
"category": "MEV can be extracted if",
"text": "the operator exploits their centralized position and frontruns user transactions."
}
],
"references": []
},
"otherConsiderations": [
{
"name": "EVM compatible smart contracts are supported",
"description": "OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2.",
"risks": [],
"references": [
{
"title": "Introducing EVM Equivalence",
"url": "https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306"
}
]
}
],
"stateValidation": {
"description": "Updates to the system state can be proposed and challenged by permissioned operators only. If a state root passes the challenge period, it is optimistically considered correct and made actionable for withdrawals.",
"categories": [
{
"title": "State root proposals",
"description": "Proposers submit state roots as children of the latest confirmed state root (called anchor state), by calling the `create` function in the DisputeGameFactory. A state root can have multiple conflicting children. Each proposal requires a stake, currently set to 0.0 ETH, that can be slashed if the proposal is proven incorrect via a fraud proof. Stakes can be withdrawn only after the proposal has been confirmed. A state root gets confirmed if the challenge period has passed and it is not countered.",
"references": [
{
"title": "OP stack specification: Fault Dispute Game",
"url": "https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#fault-dispute-game"
}
]
},
{
"title": "Challenges",
"description": "Challenges are opened to disprove invalid state roots using bisection games. Each bisection move requires a stake that increases expontentially with the depth of the bisection, with a factor of 1.09493. The maximum depth is 73, and reaching it therefore requires a cumulative stake of 0.00 ETH from depth 0. Actors can participate in any challenge by calling the `defend` or `attack` functions, depending whether they agree or disagree with the latest claim and want to move the bisection game forward. Actors that disagree with the top-level claim are called challengers, and actors that agree are called defenders. Each actor might be involved in multiple (sub-)challenges at the same time, meaning that the protocol operates with [full concurrency](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a). Challengers and defenders alternate in the bisection game, and they pass each other a clock that starts with 3d 12h. If a clock expires, the claim is considered defeated if it was countered, or it gets confirmed if uncountered. Since honest parties can inherit clocks from malicious parties that play both as challengers and defenders (see [freeloader claims](https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#freeloader-claims)), if a clock gets inherited with less than 3h, it generally gets extended by 3h with the exception of 6h right before depth 30, and 1d right before the last depth. The maximum clock extension that a top level claim can get is therefore 10d. Since unconfirmed state roots are independent of one another, users can decide to exit with a subsequent confirmed state root if the previous one is delayed. Winners get the entire losers' stake, meaning that sybils can potentially play against each other at no cost. The final instruction found via the bisection game is then executed onchain in the MIPS one step prover contract who determines the winner. The protocol does not enforce valid bisections, meaning that actors can propose correct initial claims and then provide incorrect midpoints. The protocol can be subject to resource exhaustion attacks ([Spearbit 5.1.3](https://github.com/ethereum-optimism/optimism/blob/develop/docs/security-reviews/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf)).",
"references": [
{
"title": "Fraud Proof Wars: OPFP",
"url": "https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a"
}
]
}
]
}
}
+8 -49
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xAF24199C29D5cc3fd298356137913A42847eA690",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x6079e9c37b87fE06D0bDe2431a0fa309826c9b67",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* A Challenger - acting directly\n* A Guardian - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x6079e9c37b87fE06D0bDe2431a0fa309826c9b67",
"type": "EOA",
"isVerified": true,
"name": "0x6079…9b67",
"url": "https://etherscan.io/address/0x6079e9c37b87fE06D0bDe2431a0fa309826c9b67"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0xAF24199C29D5cc3fd298356137913A42847eA690",
"type": "EOA",
"isVerified": true,
"name": "0xAF24…A690",
"url": "https://etherscan.io/address/0xAF24199C29D5cc3fd298356137913A42847eA690"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+168 -84
{
"addresses": {
"ethereum": [
{
"name": "SystemConfig",
"isVerified": true,
"address": "eth:0x0b4cfc49aCc656CE6D03CB0794860Da92bE3E8ec",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1706027459,
"transactionHash": "0x29cca6431f8855382846890f2d96b022bc575e35d5b599d370343a9d6bfd6563",
"implementations": [
"eth:0x188370729584052260214A6e0847B9810e3a120d"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1"
]
},
{
"timestamp": 1753109219,
"transactionHash": "0xf23b31efc9e9dc5fc5c4a2f8a52b039811055b464b9a99ee48c5241f79fbf900",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
}
],
"description": "Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **batcherHash**: EOA 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x0b4cfc49aCc656CE6D03CB0794860Da92bE3E8ec#code"
},
{
"name": "DisputeGameFactory",
"isVerified": true,
"address": "eth:0x3CEa4B383D855208f5d06e5b1A602E4006a1d0E1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753167659,
"transactionHash": "0x6db168a2f87ce2f1ca325003f1f116db66618b671fba34eb818d5587eca88bbf",
"implementations": [
"eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
}
],
"description": "The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x3CEa4B383D855208f5d06e5b1A602E4006a1d0E1#code"
},
{
"name": "OptimismPortal2",
"isVerified": true,
"address": "eth:0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1706027459,
"transactionHash": "0x0fcde8d306862af703a65ee04c4a237e4b60bd7d07b05eea7fe86250d28674d8",
"implementations": [
"eth:0x9FC6A608B45c6F129650c26a34bbe5d26959E75e"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "The OptimismPortal contract is the main entry point to deposit funds from L1 to L2. It also allows to prove and finalize withdrawals. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68#code"
},
{
"name": "SuperchainConfig",
"isVerified": true,
"address": "eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5"
],
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1750849619,
"transactionHash": "0x63366bb4d9f073e6f0e1de8495baf47a7e1921c02049305253907db5ac6839ca",
"implementations": [
"eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xCe28685EB204186b557133766eCA00334EB441E4"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
}
],
"description": "This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages pause states for each chain connected to it, as well as a global pause state for all chains. The guardian role can pause either separately, but each pause expires after 3mo 1d if left untouched.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **guardian**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC#code"
},
{
"name": "L1CrossDomainMessenger",
"isVerified": true,
"address": "eth:0x012c341506ee1939e56084F43Ae5dbCe224Ce2af",
"upgradeability": {
"proxyType": "resolved delegate proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
],
"immutable": false
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1706027447,
"transactionHash": "0x185c0814ce1d86690eb60ee5c74354ea592d408a2622c7fb89e23a298c7b7b39",
"implementations": [
"eth:0x012c341506ee1939e56084F43Ae5dbCe224Ce2af"
]
},
{
"timestamp": 1706027459,
"transactionHash": "0x1b66f25b410f8283ab6936b8843d2dce0ce8bfb64022af3cb0cdac4c693fafbf",
"implementations": [
"eth:0x09A25EB69b0d2858800A769Da90934371C7174A9"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753109219,
"transactionHash": "0xf23b31efc9e9dc5fc5c4a2f8a52b039811055b464b9a99ee48c5241f79fbf900",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109219,
"transactionHash": "0xf23b31efc9e9dc5fc5c4a2f8a52b039811055b464b9a99ee48c5241f79fbf900",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
]
}
],
"description": "Sends messages from host chain to this chain, and relays messages back onto host chain. In the event that a message sent from host chain to this chain is rejected for exceeding this chain's epoch gas limit, it can be resubmitted via this contract's replay function.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x012c341506ee1939e56084F43Ae5dbCe224Ce2af#code"
},
{
"name": "L1StandardBridge",
"isVerified": true,
"address": "eth:0x12d4E64E1B46d27A00fe392653A894C1dd36fb80",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "The main entry point to deposit ERC20 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x12d4E64E1B46d27A00fe392653A894C1dd36fb80#code"
},
{
"name": "L1ERC721Bridge",
"isVerified": true,
"address": "eth:0x132b3456300332d488f946B818eB9512931eBCAa",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Used to bridge ERC-721 tokens from host chain to this chain.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x132b3456300332d488f946B818eB9512931eBCAa#code"
},
{
"name": "L1ERC721Bridge",
"isVerified": true,
"address": "eth:0xd5e3eDf5b68135D559D572E26bF863FBC1950033",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1706027459,
"transactionHash": "0xb3faea51544a91e99f889a9eceb7a0396d9c8eb4b559e5970dee5e699b3bc369",
"implementations": [
"eth:0x132b3456300332d488f946B818eB9512931eBCAa"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753109219,
"transactionHash": "0xf23b31efc9e9dc5fc5c4a2f8a52b039811055b464b9a99ee48c5241f79fbf900",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109219,
"transactionHash": "0xf23b31efc9e9dc5fc5c4a2f8a52b039811055b464b9a99ee48c5241f79fbf900",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x276d3730f219f7ec22274f7263180b8452B46d47"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x7f1d12fB2911EB095278085f721e644C1f675696"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
}
],
"description": "Used to bridge ERC-721 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xd5e3eDf5b68135D559D572E26bF863FBC1950033#code"
},
{
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0x1C46182a1ddbf8CEb281470b458194E4f30eBC3f",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1C46182a1ddbf8CEb281470b458194E4f30eBC3f#code"
},
{
"name": "PreimageOracle",
"isVerified": true,
"address": "eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The PreimageOracle contract is used to load the required data from L1 for a dispute game.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3#code"
},
{
"name": "ProxyAdmin",
"name": "MIPS",
"isVerified": true,
"address": "eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492",
"address": "eth:0x6463dEE3828677F6270d83d45408044fc5eDB908",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492#code"
"url": "https://etherscan.io/address/eth:0x6463dEE3828677F6270d83d45408044fc5eDB908#code"
},
{
"name": "DelayedWETH",
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0x7b4F80Bf01b0Dc86C08C55d8AfC1F5535fA925db",
"address": "eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753167683,
"transactionHash": "0x41c533d2c8f8cbeeb9d2c462cb7012d5db816690f3a0720e7d09b2c4423249aa",
"implementations": [
"eth:0x71e966Ae981d1ce531a7b6d23DC0f27B38409087"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x7b4F80Bf01b0Dc86C08C55d8AfC1F5535fA925db#code"
"url": "https://etherscan.io/address/eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5#code"
},
{
"name": "AnchorStateRegistry",
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0xd5FeaB771AD626fA33ceE0423Aa0DCF05C13b5C6",
"address": "eth:0xbf5952D52a911614c3436B4D7C1279778Dd4816a",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xbf5952D52a911614c3436B4D7C1279778Dd4816a#code"
},
{
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0xF1ef34E84fd11e3aF3157Ba27f3c00eAced0D9F5",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xd5FeaB771AD626fA33ceE0423Aa0DCF05C13b5C6#code"
"url": "https://etherscan.io/address/eth:0xF1ef34E84fd11e3aF3157Ba27f3c00eAced0D9F5#code"
},
{
"name": "MIPS",
"isVerified": true,
"address": "eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1#code"
},
{
"name": "OptimismMintableERC20Factory",
"isVerified": true,
"address": "eth:0xF2b7b677d14F4F570D084d7d615254F984e7089E",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1706027459,
"transactionHash": "0xe951dba49477d5888a7c63a6a84cd6684386011657923700d21061cf84858e07",
"implementations": [
"eth:0xF4364D50B7b1F31E888B37C826d36ec8715DF3dE"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753109219,
"transactionHash": "0xf23b31efc9e9dc5fc5c4a2f8a52b039811055b464b9a99ee48c5241f79fbf900",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
}
],
"description": "A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF2b7b677d14F4F570D084d7d615254F984e7089E#code"
},
{
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0xF91357dCa2abDB3388600792d51CAe6644632Cd5",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n* Roles:\n * **challenger**: Conduit Multisig 1\n * **proposer**: EOA 2",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF91357dCa2abDB3388600792d51CAe6644632Cd5#code"
}
]
},
"escrows": [
{
"address": "0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68",
"sinceTimestamp": 1706027447,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1706027459,
"transactionHash": "0x0fcde8d306862af703a65ee04c4a237e4b60bd7d07b05eea7fe86250d28674d8",
"implementations": [
"eth:0x9FC6A608B45c6F129650c26a34bbe5d26959E75e"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753105283,
"transactionHash": "0x9d384450c51cc1bbafd0da905e3e35a202a26fa9f4fb87a3cb93a6a77929fd76",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753367651,
"transactionHash": "0x4c2fcc2257cfc70f1217803fbd7d995137d19f0bd11bb6394247615d983de3bd",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768920647,
"transactionHash": "0xa8ca7f37865297975c6f266aa66d5c1a5ac970a91f8c44e33fde5f068a1abe30",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x12d4E64E1B46d27A00fe392653A894C1dd36fb80",
"sinceTimestamp": 1706027447,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x12d4E64E1B46d27A00fe392653A894C1dd36fb80",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x75a223Fb459461B9Fa61dd25109EA05522b4b492"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x12d4E64E1B46d27A00fe392653A894C1dd36fb80#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
}
],
"programHashes": [],
"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": 1768566190,
"baseTimestamp": 1768989365,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+214 -102
+16 -2
[
{
"address": "0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"sinceTimestamp": 1712862059,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1712862419,
"transactionHash": "0x86a85eda6fa19f4bcfe42bfe648335d93dde76ba0c31e0582608eefe04dd29b5",
"implementations": [
"eth:0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1753214303,
"transactionHash": "0xa7881069c54f1028d42b83406ac5a768154f8ff34ad37ec7641b4d45766e77c3",
"implementations": [
"eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7",
"sinceTimestamp": 1712862107,
"tokens": "*",
"excludedTokens": [
"SolvBTC",
"SolvBTC.BBN"
],
"contract": {
"isVerified": true,
"address": "eth:0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x091dF5E1284E49fA682407096aD34cfD42B95B72",
"sinceTimestamp": 1713786239,
"tokens": [
"wstETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x091dF5E1284E49fA682407096aD34cfD42B95B72",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c"
],
"implementations": [
"eth:0xB531445401926029B1647669cFAc8b4e5d8C7777"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1713786239,
"transactionHash": "0x5c9f70728478f27141b59caee9f7e5e113aa710ae69566331419b511d6e4638b",
"implementations": [
"eth:0xB531445401926029B1647669cFAc8b4e5d8C7777"
]
}
],
"url": "https://etherscan.io/address/0x091dF5E1284E49fA682407096aD34cfD42B95B72#code"
},
"chain": "ethereum",
"includeInTotal": true,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Custom escrow"
}
]
},
"chainId": 1
}
]
+3 -3
{
"self": {
"stateValidation": {
"value": "Fraud proofs (1R, ZK)",
"description": "Fraud proofs allow actors watching the chain to prove that the state is incorrect. Single round proofs (1R) prove the validity of a state proposal, only requiring a single transaction to resolve. A fault proof eliminates a state proposal by proving that any intermediate state transition in the proposal results in a different state root. For either, a ZK proof is used.",
"sentiment": "good",
"orderHint": null,
"executionDelay": 86400,
"executionDelay": 302400,
"challengeDelay": 259200,
"initialBond": "0.5",
"secondLine": "4d challenge + execution delay"
"secondLine": "6d 12h challenge + execution delay"
},
"exitWindow": {
"value": "None",
"description": "There is no window for users to exit in case of an unwanted regular upgrade since contracts are instantly upgradable.",
"sentiment": "bad",
"orderHint": -86400
"orderHint": -604800
},
"proposerFailure": {
"value": "Self propose",
"description": "The primary whitelisted proposer has an optimistic advantage, letting them win by default if no conflicting proposals are made. This privilege is dropped after 1mo of inactivity, and anyone can leverage the source available zk prover to prove a fault or a conflicting valid proposal to win against the privileged proposer and/or supply a bond and make a counter proposal at any time.",
"sentiment": "good",
"orderHint": 2592000
},
"dataAvailability": {
"value": "Onchain",
"description": "All of the data needed for proof construction is published on Ethereum L1.",
"sentiment": "good",
"orderHint": null
},
"sequencerFailure": {
"value": "Self sequence",
"description": "In the event of a sequencer failure, users can force transactions to be included in the project's chain by sending them to L1. There can be up to a 12h delay on this operation.",
"sentiment": "good",
"orderHint": 43200,
"secondLine": "12h delay"
}
}
}
+6 -6
{
"architectureImage": "opstack-rollup-superchain-opfp-kailua",
"dataAvailability": [
{
"name": "All data required for proofs is published on chain",
"description": "All the data that is used to construct the system state is published on chain in the form of cheap blobs or calldata. This ensures that it will be available for enough time.",
"risks": [],
"references": [
{
"title": "Derivation: Batch submission - OP Mainnet specs",
"url": "https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/derivation.md#batch-submission"
},
{
"title": "BatchInbox - address",
"url": "https://etherscan.io/address/0x3A75346f81302aAc0333FB5DCDD407e12A6CfA83#code"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB250566074B3c0f1B109A531A83f3d9B1a579273#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
}
],
"exitMechanisms": [
{
"name": "Regular exits",
"description": "The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 1d. Withdrawal inclusion can be proven before state root settlement, but a 1d period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 3d to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof.",
"description": "The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 3d 12h. Withdrawal inclusion can be proven before state root settlement, but a 7d period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 3d to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof.",
"risks": [],
"references": [
{
"title": "OptimismPortal2.sol - Etherscan source code, proveWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB250566074B3c0f1B109A531A83f3d9B1a579273#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
},
{
"title": "OptimismPortal2.sol - Etherscan source code, finalizeWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB250566074B3c0f1B109A531A83f3d9B1a579273#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
{
"name": "Forced messaging",
"description": "If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message.",
"risks": [],
"references": [
{
"title": "Forced withdrawal from an OP Stack blockchain",
"url": "https://docs.optimism.io/stack/transactions/forced-transaction"
}
]
}
],
"forceTransactions": {
"name": "Users can force any transaction",
"description": "Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly.",
"risks": [],
"references": [
{
"title": "Sequencing Window - OP Mainnet Specs",
"url": "https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB250566074B3c0f1B109A531A83f3d9B1a579273#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
"operator": {
"name": "The system has a centralized operator",
"description": "The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system.",
"risks": [
{
"category": "MEV can be extracted if",
"text": "the operator exploits their centralized position and frontruns user transactions."
}
],
"references": []
},
"otherConsiderations": [
{
"name": "EVM compatible smart contracts are supported",
"description": "OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2.",
"risks": [],
"references": [
{
"title": "Introducing EVM Equivalence",
"url": "https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306"
}
]
}
],
"stateDerivation": {
"nodeSoftware": "The rollup node is composed of two software components: [op-node](https://github.com/ethereum-optimism/optimism/tree/develop/op-node), implementing consensus related logic, and [op-geth](https://github.com/ethereum-optimism/op-geth), implementing execution logic. The configuration file can be found [here](https://github.com/ethereum-optimism/superchain-registry/blob/main/superchain/configs/mainnet/bob.toml).",
"compressionScheme": "Data batches are compressed using the [zlib](https://github.com/madler/zlib) algorithm with best compression level.",
"genesisState": "The genesis file can be found [here](https://github.com/ethereum-optimism/superchain-registry/blob/main/superchain/extra/genesis/mainnet/bob.json.zst).",
"dataFormat": "The format specification of Sequencer's data batches can be found [here](https://optimism.io/blog/here-s-how-you-can-reproduce-op-mainnet-s-migration-to-bedrock)."
},
"stateValidation": {
"categories": [
{
"title": "State root proposals",
"description": "Proposers submit state roots as children of any (possibly unresolved) previous state root proposal, by calling the `propose()` function in the KailuaTreasury. A parent state root can have multiple conflicting children, composing a tournament. Each proposer requires to lock a bond, currently set to 0.5 ETH, that can be slashed if any proposal made by them is proven incorrect via a fault proof or a conflicting validity proof. The bond can be withdrawn once the proposer has no more pending proposals that need to be resolved and was not eliminated.\n\nProposals consist of a state root and a reference to their parent and implicitly challenge any sibling proposals who have the same parent. A proposal asserts that the proposed state root constitutes a valid state transition from the parent's state root. To offer efficient zk fault proofs, each proposal must include 3600 intermediate state commitments, each spanning 6 L2 blocks. \n\nProposals target sequential tournament epochs of currently 3600 * 6 L2 blocks. A tournament with a resolved parent tournament, a single child- and no conflicting sibling proposals can be resolved after 3d. \n\nThe **Vanguard** is a privileged actor who can always make the first child proposal on a parent state root. They can, in the worst case, delay each tournament for up to 1mo by not making this first proposal. Sibling proposals made after the Vanguard's initial one or after the 1mo vanguardAdvantage in each tournament are permissionless.",
"references": [
{
"title": "Sequencing - Kailua Docs",
"url": "https://boundless-xyz.github.io/kailua/design.html#sequencing"
},
{
"title": "Vanguard - Kailua Docs",
"url": "https://boundless-xyz.github.io/kailua/parameters.html#vanguard-advantage"
}
],
"risks": [
{
"category": "Funds can be frozen if",
"text": "the vanguard exploits their vanguard advantage (1mo), halting the chain until they propose."
}
]
},
{
"title": "Challenges",
"description": "\nAny conflicting sibling proposals within a tournament that are made within the 3d challenge period of a proposal they are challenging, delay resolving the tournament until sufficient ZK proofs are published to leave one single tournament survivor.\n\nIn the tree of proposed state roots, each parent node can have multiple children. These children are indirectly challenging each other in a tournament, which can only be resolved if but a single child survives. A state root can be resolved if it is **the only remaining proposal** due to any combination of the following elimination methods: \n1. the proposal's challenge period of 3d has ended before a conflicting proposal was made\n2. the proposal is proven correct with a full validity proof (invalidates all conflicting proposals)\n3. a conflicting sibling proposal is proven faulty\n\nProving any of the 3600 intermediate state commitments in a proposal faulty invalidates the entire proposal. Proving a proposal valid invalidates all conflicting siblings. Pruning of a tournament's children happens strictly chronologically, which guarantees that the first faulty proposal of a given proposer is always pruned first. When pruned, an invalid proposal leads to the elimination of its proposer, which invalidates all their subsequent proposals, slashes their bond, and disallows future proposals by the same address. A slashed bond is transferred to an address chosen by the prover who caused the slashing.\n\nA single remaining child in a tournament can be 'resolved' and will be finalized and usable for withdrawals after an execution delay of 1d (time for the Guardian to manually blacklist malicious state roots).",
"description": "\nAny conflicting sibling proposals within a tournament that are made within the 3d challenge period of a proposal they are challenging, delay resolving the tournament until sufficient ZK proofs are published to leave one single tournament survivor.\n\nIn the tree of proposed state roots, each parent node can have multiple children. These children are indirectly challenging each other in a tournament, which can only be resolved if but a single child survives. A state root can be resolved if it is **the only remaining proposal** due to any combination of the following elimination methods: \n1. the proposal's challenge period of 3d has ended before a conflicting proposal was made\n2. the proposal is proven correct with a full validity proof (invalidates all conflicting proposals)\n3. a conflicting sibling proposal is proven faulty\n\nProving any of the 3600 intermediate state commitments in a proposal faulty invalidates the entire proposal. Proving a proposal valid invalidates all conflicting siblings. Pruning of a tournament's children happens strictly chronologically, which guarantees that the first faulty proposal of a given proposer is always pruned first. When pruned, an invalid proposal leads to the elimination of its proposer, which invalidates all their subsequent proposals, slashes their bond, and disallows future proposals by the same address. A slashed bond is transferred to an address chosen by the prover who caused the slashing.\n\nA single remaining child in a tournament can be 'resolved' and will be finalized and usable for withdrawals after an execution delay of 3d 12h (time for the Guardian to manually blacklist malicious state roots).",
"references": [
{
"url": "https://boundless-xyz.github.io/kailua/operate.html",
"title": "How to run a challenger - Boundless Docs"
},
{
"url": "https://boundless-xyz.github.io/kailua/dispute.html",
"title": "Disputes - Kailua Book"
}
]
},
{
"title": "Validity proofs",
"description": "Validity proofs and fault proofs both must be accompanied by a ZK proof that ensures that the new state was derived by correctly applying a series of valid user transactions to the previous state. These proofs are then verified on Ethereum by a smart contract.\n\nThe Kailua state validation system is primarily optimistically resolved, so no validity proofs are required in the happy case. But two different zk proofs on unresolved state roots are possible and permissionless: The proveValidity() function proves a state root proposal's full validity, automatically invalidating all conflicting sibling proposals. proveOutputFault() allows any actor to eliminate a state root proposal for which they can prove that any of the 3600 intermediate state transitions in the proposal are not correct. Both are zk proofs of validity, although one is used as an efficient fault proof to invalidate a single conflicting state transition.",
"references": [
{
"url": "https://boundless-xyz.github.io/kailua/introduction.html",
"title": "Kailua Proof System - Boundless Docs"
},
{
"url": "https://github.com/risc0/risc0-ethereum/blob/main/contracts/version-management-design.md",
"title": "Verifier upgrade and deprecation - Kailua Docs"
}
],
"risks": [
{
"category": "Funds can be stolen if",
"text": "the validity proof cryptography is broken or implemented incorrectly."
},
{
"category": "Funds can be stolen if",
"text": "no challenger checks the published state."
},
{
"category": "Funds can be stolen if",
"text": "the proposer routes proof verification through a malicious or faulty verifier by specifying an unsafe route selector."
},
{
"category": "Funds can be frozen if",
"text": "a verifier needed for a given proof is paused by its permissioned owner."
}
]
}
]
},
"stateValidationImage": "kailua"
}
+1 -1
{
"explanation": "BOB is an Optimistic rollup that posts transaction data to the L1. For a transaction to be considered final, it has to be posted within a tx batch on L1 that links to a previous finalized batch. If the previous batch is missing, transaction finalization can be delayed up to 12h or until it gets published. The state root is settled 1d after it has been posted.",
"explanation": "BOB is an Optimistic rollup that posts transaction data to the L1. For a transaction to be considered final, it has to be posted within a tx batch on L1 that links to a previous finalized batch. If the previous batch is missing, transaction finalization can be delayed up to 12h or until it gets published. The state root is settled 7d after it has been posted.",
"warnings": {
"stateUpdates": "Please note, for Optimistic rollups the state is not finalized until the challenge period passes."
}
}
+1 -1
{
"ethereum": {
"roles": [
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0xC91482A96e9c2A104d9298D1980eCCf8C4dc764E",
"type": "Contract",
"isVerified": true,
"name": "Bob Multisig 1",
"url": "#Bob Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Bob Multisig 1",
"name": "Bob Multisig 1",
"description": "A Multisig with 4/6 threshold. \n* Can upgrade **with no delay**\n * DelayedWETH [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* A Guardian - acting directly",
"description": "A Multisig with 4/6 threshold. \n* Can upgrade **with no delay**\n * DelayedWETH [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0xC91482A96e9c2A104d9298D1980eCCf8C4dc764E",
"type": "Contract",
"isVerified": true,
"name": "0xC914…764E",
"url": "https://etherscan.io/address/0xC91482A96e9c2A104d9298D1980eCCf8C4dc764E"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x32B8325b7f12ADB06763D6D04c951AC94e36C3D7",
"type": "EOA",
"isVerified": true,
"name": "0x32B8…C3D7",
"url": "https://etherscan.io/address/0x32B8325b7f12ADB06763D6D04c951AC94e36C3D7"
},
{
"address": "eth:0x3C30D693b23F77d55e14b8e0CFB6C00075ff93aB",
"type": "EOA",
"isVerified": true,
"name": "0x3C30…93aB",
"url": "https://etherscan.io/address/0x3C30D693b23F77d55e14b8e0CFB6C00075ff93aB"
},
{
"address": "eth:0xFB771f2640Dfd37B18332a84817B2a6e994f5BF6",
"type": "EOA",
"isVerified": true,
"name": "0xFB77…5BF6",
"url": "https://etherscan.io/address/0xFB771f2640Dfd37B18332a84817B2a6e994f5BF6"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11",
"type": "EOA",
"isVerified": true,
"name": "0x08F9…1D11",
"url": "https://etherscan.io/address/0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x7cB1022D30b9860C36b243E7B181A1d46f618C69",
"type": "EOA",
"isVerified": true,
"name": "0x7cB1…8C69",
"url": "https://etherscan.io/address/0x7cB1022D30b9860C36b243E7B181A1d46f618C69"
}
],
"chain": "ethereum",
"description": "* Can interact with KailuaTreasury\n * propose new state roots before anyone else, giving a first-mover advantage on the optimistic clock ",
"discoveryDrivenData": true
},
{
"id": "EOA-3",
"name": "EOA 3",
"accounts": [
{
"address": "eth:0xF616A4f81857CFEe54A4A049Ec187172574bd412",
"type": "EOA",
"isVerified": true,
"name": "0xF616…d412",
"url": "https://etherscan.io/address/0xF616A4f81857CFEe54A4A049Ec187172574bd412"
}
],
"chain": "ethereum",
"description": "* Can interact with TimelockController\n * cancel queued transactions \n * execute transactions that are ready \n * manage all access control roles **with 3d delay** [via: TimelockController with 3d delay]\n * propose transactions \n* Can interact with RiscZeroVerifierEmergencyStop\n * pause the verifier \n* Can interact with RiscZeroVerifierEmergencyStop\n * pause the verifier \n* Can interact with RiscZeroVerifierRouter\n * add/remove verifiers and the selectors they are mapped to **with 3d delay** [via: TimelockController with 3d delay]\n* Can interact with RiscZeroVerifierEmergencyStop\n * pause the verifier ",
"discoveryDrivenData": true
}
]
}
}
+186 -88
{
"addresses": {
"ethereum": [
{
"name": "OptimismPortal2",
"isVerified": true,
"address": "eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1712862419,
"transactionHash": "0x86a85eda6fa19f4bcfe42bfe648335d93dde76ba0c31e0582608eefe04dd29b5",
"implementations": [
"eth:0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1753214303,
"transactionHash": "0xa7881069c54f1028d42b83406ac5a768154f8ff34ad37ec7641b4d45766e77c3",
"implementations": [
"eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "The OptimismPortal contract is the main entry point to deposit funds from L1 to L2. It also allows to prove and finalize withdrawals. It specifies which game type can be used for withdrawals, which currently is the KailuaGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code"
},
{
"name": "DisputeGameFactory",
"isVerified": true,
"address": "eth:0x96123dbFC3253185B594c6a7472EE5A21E9B1079",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1752686063,
"transactionHash": "0x3e95a733128abc9cdbd115a77debd0838071a349ac5312955eceda05f647cd6e",
"implementations": [
"eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
}
],
"description": "The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code"
},
{
"name": "SystemConfig",
"isVerified": true,
"address": "eth:0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1712862287,
"transactionHash": "0x0acb268e79a76416f50ff0418ab696ada4497fc8ff33747d5edc352ef1d5d1db",
"implementations": [
"eth:0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1"
]
},
{
"timestamp": 1752759527,
"transactionHash": "0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
}
],
"description": "Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1\n * **batcherHash**: EOA 1\n * **owner**: Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code"
},
{
"name": "SuperchainConfig",
"isVerified": true,
"address": "eth:0xE925205ad05D8d612Ac205C4941CCd61Fc965C46",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xa70ddfb3e00fCFD083E64B200FE867104f703E1c"
],
"implementations": [
"eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7"
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1752682883,
"transactionHash": "0x4fa702e7eff31a313f049d76f06b704a40c7c520d09ccbf8f9373ca25a6ec37e",
"implementations": [
"eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0xCe28685EB204186b557133766eCA00334EB441E4"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
}
],
"description": "This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages the `PAUSED_SLOT`, a boolean value indicating whether the local chain is paused, and `GUARDIAN_SLOT`, the address of the guardian which can pause and unpause the system.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1\n * **guardian**: Bob Multisig 1",
"description": "This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages pause states for each chain connected to it, as well as a global pause state for all chains. The guardian role can pause either separately, but each pause expires after 3mo 1d if left untouched.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1\n * **guardian**: Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code"
},
{
"name": "L1StandardBridge",
"isVerified": true,
"address": "eth:0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "The main entry point to deposit ERC20 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7#code"
},
{
"name": "L1ERC721Bridge",
"isVerified": true,
"address": "eth:0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1712862323,
"transactionHash": "0x4fca0abc9070a610b427308a8db3834aa45a425d87a261c2331eb633974de603",
"implementations": [
"eth:0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1752759527,
"transactionHash": "0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1752759527,
"transactionHash": "0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x276d3730f219f7ec22274f7263180b8452B46d47"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x7f1d12fB2911EB095278085f721e644C1f675696"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
}
],
"description": "Used to bridge ERC-721 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code"
},
{
"name": "L1CrossDomainMessenger",
"isVerified": true,
"address": "eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA",
"upgradeability": {
"proxyType": "resolved delegate proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
],
"immutable": false
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1712862131,
"transactionHash": "0x49ca0455d3479f3dec361e05c5b47ac8634c14ca765ad8770401421a038eb39d",
"implementations": [
"eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA"
]
},
{
"timestamp": 1712862371,
"transactionHash": "0x352fc46bb0f6c989aeb3dcb8490cd8d4a74bcfe919f9136b60dcfcbd9405a6a4",
"implementations": [
"eth:0x237853621998a33Fa5B9B820592F4c6f4c158c12"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1752759527,
"transactionHash": "0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1752759527,
"transactionHash": "0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
]
}
],
"description": "Sends messages from host chain to this chain, and relays messages back onto host chain. In the event that a message sent from host chain to this chain is rejected for exceeding this chain's epoch gas limit, it can be resubmitted via this contract's replay function.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA#code"
},
{
"name": "L1ERC20TokenBridge",
"isVerified": true,
"address": "eth:0x091dF5E1284E49fA682407096aD34cfD42B95B72",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c"
],
"implementations": [
"eth:0xB531445401926029B1647669cFAc8b4e5d8C7777"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1713786239,
"transactionHash": "0x5c9f70728478f27141b59caee9f7e5e113aa710ae69566331419b511d6e4638b",
"implementations": [
"eth:0xB531445401926029B1647669cFAc8b4e5d8C7777"
]
}
],
"description": "Escrow for custom external tokens that use the canonical bridge for messaging but are governed externally.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x091dF5E1284E49fA682407096aD34cfD42B95B72#code"
},
{
"name": "TimelockController",
"isVerified": true,
"address": "eth:0x0b144E07A0826182B6b59788c34b32Bfa86Fb711",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "A timelock with access control. The current minimum delay is 3d.\n* Roles:\n * **canceller**: EOA 3\n * **defaultAdmin**: TimelockController; ultimately EOA 3\n * **executor**: EOA 3\n * **proposer**: EOA 3",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x0b144E07A0826182B6b59788c34b32Bfa86Fb711#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Bob Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code"
},
{
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0x15F80920C8Fec136e2A804E04f26203FF8dAd19A",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x15F80920C8Fec136e2A804E04f26203FF8dAd19A#code"
},
{
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0x1A08BA77CB95184Ea0C31e56f199Db068eb6B35d",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1A08BA77CB95184Ea0C31e56f199Db068eb6B35d#code"
},
{
"name": "KailuaGame",
"isVerified": true,
"address": "eth:0x1E987CF54A39CA2AC5FdC97DCaFbbB805ef356bD",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Implementation of the KailuaGame with type 1337. Based on this implementation, new KailuaGames are created with every new state root proposal.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1E987CF54A39CA2AC5FdC97DCaFbbB805ef356bD#code"
},
{
"name": "RiscZeroVerifierEmergencyStop",
"isVerified": true,
"address": "eth:0x1efDd13f831ceeEa14940806705A53D3211CD698",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "A verifier wrapper for the RiscZeroGroth16Verifier that allows pausing (emergency stop) the verifier by its owner.\n* Roles:\n * **owner**: EOA 3",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1efDd13f831ceeEa14940806705A53D3211CD698#code"
},
{
"name": "PreimageOracle",
"isVerified": true,
"address": "eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The PreimageOracle contract is used to load the required data from L1 for a dispute game.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3#code"
},
{
"name": "RiscZeroGroth16Verifier",
"isVerified": true,
"address": "eth:0x2a098988600d87650Fb061FfAff08B97149Fa84D",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Verifier contract for RISC Zero Groth16 proofs (version 3.0.0).\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x2a098988600d87650Fb061FfAff08B97149Fa84D#code"
},
{
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0x3a1D54496cf461fFc96d3b1a8A0B43B091ea3c13",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1752686099,
"transactionHash": "0xcbfb1843e8c6400154f464bfec34c6d89709c3beb847babb1076f7787ea7a116",
"implementations": [
"eth:0x71e966Ae981d1ce531a7b6d23DC0f27B38409087"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1\n * **owner**: Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x3a1D54496cf461fFc96d3b1a8A0B43B091ea3c13#code"
},
{
"name": "RiscZeroSetVerifier",
"isVerified": true,
"address": "eth:0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Set verifier contract for RISC Zero proofs (version 0.9.0). It allows verifying a whole set of proofs identified with a Merkle root at once, afterwards each individual proof could be efficiently verified just by checking Merkle inclusion against the verified root.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85#code"
},
{
"name": "OptimismMintableERC20Factory",
"isVerified": true,
"address": "eth:0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1712862335,
"transactionHash": "0xd74512bff91a91df00074f49532b5b49055c084c7adfece6155d7300013a0eac",
"implementations": [
"eth:0x0640c9377a4fAC00225097EACbB0295f4D5fbd76"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1752759527,
"transactionHash": "0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
}
],
"description": "A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code"
},
{
"name": "MIPS",
"isVerified": true,
"address": "eth:0x6463dEE3828677F6270d83d45408044fc5eDB908",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x6463dEE3828677F6270d83d45408044fc5eDB908#code"
},
{
"name": "KailuaTreasury",
"isVerified": true,
"address": "eth:0x6F27A23Fc28C18EB2C268BFe1d575E051Ad94420",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Entrypoint for state root proposals. Manages bonds (currently 0.5 ETH) and tournaments for the OP Kailua state validation system, wrapping the OP stack native DisputeGameFactory. The current vanguard advantage is defined here as 1mo.\n* Roles:\n * **vanguard**: EOA 2",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x6F27A23Fc28C18EB2C268BFe1d575E051Ad94420#code"
},
{
"name": "RiscZeroVerifierEmergencyStop",
"isVerified": true,
"address": "eth:0x844D5f01161E3559d36f23d0Aa9E9620949aF782",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "A verifier wrapper for the RiscZeroSetVerifier that allows pausing (emergency stop) the verifier by its owner.\n* Roles:\n * **owner**: EOA 3",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x844D5f01161E3559d36f23d0Aa9E9620949aF782#code"
},
{
"name": "RiscZeroVerifierRouter",
"isVerified": true,
"address": "eth:0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "A router proxy that routes to verifiers based on selectors. The mapping can be changed by a permissioned owner (TimelockController).\n* Roles:\n * **owner**: TimelockController; ultimately EOA 3",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319#code"
},
{
"name": "RiscZeroVerifierEmergencyStop",
"isVerified": true,
"address": "eth:0x9F9994Eb4Cb5200198FEfb470f8b50301662e696",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "A verifier wrapper for the RiscZeroGroth16Verifier that allows pausing (emergency stop) the verifier by its owner.\n* Roles:\n * **owner**: EOA 3",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x9F9994Eb4Cb5200198FEfb470f8b50301662e696#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xa70ddfb3e00fCFD083E64B200FE867104f703E1c",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Bob Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xa70ddfb3e00fCFD083E64B200FE867104f703E1c#code"
},
{
"name": "RiscZeroGroth16Verifier",
"isVerified": true,
"address": "eth:0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Verifier contract for RISC Zero Groth16 proofs (version 2.2.0).\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9#code"
},
{
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0xe3BD00F57B44E7aa4A6C212878427c85D638702A",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xe3BD00F57B44E7aa4A6C212878427c85D638702A#code"
},
{
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0xeBA14d52F1b19cA65455E5ECaB72D2FfD9e43fEF",
"address": "eth:0xC9AC21AcD8696B64270716528bF83630Ea7a293c",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1",
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game. It specifies which game type can be used for withdrawals, which currently is the KailuaGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Bob Multisig 1",
"upgradableBy": [
{
"name": "Bob Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xeBA14d52F1b19cA65455E5ECaB72D2FfD9e43fEF#code"
},
{
"name": "MIPS",
"isVerified": true,
"address": "eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1#code"
"url": "https://etherscan.io/address/eth:0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code"
}
]
},
"escrows": [
{
"address": "0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"sinceTimestamp": 1712862059,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1712862419,
"transactionHash": "0x86a85eda6fa19f4bcfe42bfe648335d93dde76ba0c31e0582608eefe04dd29b5",
"implementations": [
"eth:0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1752758927,
"transactionHash": "0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1752761915,
"transactionHash": "0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1753214303,
"transactionHash": "0xa7881069c54f1028d42b83406ac5a768154f8ff34ad37ec7641b4d45766e77c3",
"implementations": [
"eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768920023,
"transactionHash": "0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7",
"sinceTimestamp": 1712862107,
"tokens": "*",
"excludedTokens": [
"SolvBTC",
"SolvBTC.BBN"
],
"contract": {
"isVerified": true,
"address": "eth:0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x091dF5E1284E49fA682407096aD34cfD42B95B72",
"sinceTimestamp": 1713786239,
"tokens": [
"wstETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x091dF5E1284E49fA682407096aD34cfD42B95B72",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c"
],
"implementations": [
"eth:0xB531445401926029B1647669cFAc8b4e5d8C7777"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1713786239,
"transactionHash": "0x5c9f70728478f27141b59caee9f7e5e113aa710ae69566331419b511d6e4638b",
"implementations": [
"eth:0xB531445401926029B1647669cFAc8b4e5d8C7777"
]
}
],
"url": "https://etherscan.io/address/0x091dF5E1284E49fA682407096aD34cfD42B95B72#code"
},
"chain": "ethereum",
"includeInTotal": true,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Custom escrow"
}
]
},
"chainId": 1
}
],
"programHashes": [
{
"title": "Kailua fault proof program (Risc0 v3.0.4, Kailua v1.1.8)",
"description": "Program that executes OP Kona client to derive blocks and generate fault or validity proofs, is a part of ZK non-interactive fault proof system.",
"proverSystemProject": "risc0",
"programUrl": "https://github.com/boundless-xyz/kailua/releases/tag/v1.1.8",
"verificationStatus": "successful",
"verificationSteps": "\n Even though the program is compiled in docker for reproducibility reasons, it gives the correct image ID only on linux OS. Steps below were done on Ubuntu 22.04 OS.\n \n Prepare (see [kailua prerequisites](https://github.com/boundless-xyz/kailua?tab=readme-ov-file#prerequisites)):\n \n 1. Install rust: `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh`, then `. .cargo/env`.\n 2. Install dependency libs `sudo apt-get install build-essential libssl-dev clang`.\n 3. Install docker [https://docs.docker.com/get-started/get-docker/](https://docs.docker.com/get-started/get-docker/).\n 4. Install the risc zero toolkit `curl -L https://risczero.com/install | bash`, then `rzup install`.\n 5. Install just, svm and foundry.\n \n Verify:\n \n 1. Checkout the correct branch in [kailua](https://github.com/boundless-xyz/kailua) repo: `git checkout v1.1.8`. Commit hash should be `e4b655382c5f481b61f0c4459fb3559b54c84137`.\n 2. Make sure docker is running by running `docker ps`.\n 3. Execute just script to build FPVM kona image: `just build-fpvm-kona`.\n 4. Execute `just export-fpvm`. This command should output correct ImageID in a format of array of hex values instead of a single string. Note that the array elements will have bytes in the reverse order.\n ",
"hash": "0xf176eb82fbbb5d2d281a9cce459062bcdbe65f93d7156829b174fae2b4690c23"
},
{
"title": "Set builder program",
"description": "Recursively verifies a Merkle tree of zk proofs at once, identified by a Merkle Mountain Range root.",
"programUrl": "https://github.com/risc0/risc0-ethereum/tree/v3.0.1/crates/aggregation/guest/set-builder",
"proverSystemProject": "risc0",
"verificationStatus": "successful",
"verificationSteps": "\nEven though the program is compiled in docker for reproducibility reasons, it gives the correct image ID only on linux OS. Steps below were done on Ubuntu 22.04 OS.\n\nPrepare:\n\n1. Install rust: `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh`, then `. .cargo/env`.\n2. Install dependency libs `sudo apt-get install build-essential`.\n3. Install docker [https://docs.docker.com/get-started/get-docker/](https://docs.docker.com/get-started/get-docker/).\n4. Install the risc zero toolkit `curl -L https://risczero.com/install | bash`, then `rzup install`.\n\nVerify:\n\n1. Checkout the correct branch in [risc0-ethereum](https://github.com/risc0/risc0-ethereum/tree/main) repo: `git checkout v3.0.1` . Commit hash should be `365e7b2db4f620fa256580c27558d2623362b9ae `.\n2. Make sure docker is running by running `docker ps `.\n3. Set env var to use Risc Zero docker build: `export RISC0_USE_DOCKER=1`.\n4. From the repo root dir: `cargo risczero build --manifest-path crates/aggregation/guest/set-builder/Cargo.toml` to build elf binaries from sources. This command should output correct ImageID.\n ",
"hash": "0x70909b25db0db00f1d4b4016aeb876f53568a3e5a8e6397cb562d79947a02cc9"
}
],
"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": 1765550347,
"baseTimestamp": 1768989690,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+16 -2
+15 -1
{
"ethereum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "eth:0x11AaeeDd19D4daf99925231b982CA0A35F77d812",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "eth:0x101d02006885979D2F32284c5847dF8616C24436",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/10 threshold. \n* Can upgrade **with no delay**\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [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 and DACs, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [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 and DACs, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor]",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x101d02006885979D2F32284c5847dF8616C24436",
"type": "EOA",
"isVerified": true,
"name": "0x101d…4436",
"url": "https://etherscan.io/address/0x101d02006885979D2F32284c5847dF8616C24436"
}
],
"chain": "ethereum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x11AaeeDd19D4daf99925231b982CA0A35F77d812",
"type": "EOA",
"isVerified": true,
"name": "0x11Aa…d812",
"url": "https://etherscan.io/address/0x11AaeeDd19D4daf99925231b982CA0A35F77d812"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1764933559,
"baseTimestamp": 1768984373,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"arbitrum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "arb1:0x12473dC3cBefb64337B6c7A772F25f4d2d9b45c3",
"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:0x80e046764185e776100A4f59079C2B00327f279A",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"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 * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [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 4/11 threshold. \n* Can upgrade **with no delay**\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [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:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://arbiscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "arb1:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://arbiscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "arb1:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://arbiscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "arb1:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://arbiscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"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:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://arbiscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"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": "Ethereal Multisig",
"name": "Ethereal Multisig",
"description": "A Multisig with 5/11 threshold. ",
"accounts": [
{
"address": "arb1:0x33Fbf4E75d54bBec0e432B6dc27bDEa0ca5DEdf9",
"type": "Contract",
"isVerified": true,
"name": "0x33Fb…Edf9",
"url": "https://arbiscan.io/address/0x33Fbf4E75d54bBec0e432B6dc27bDEa0ca5DEdf9"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0xb93C042c688F1Cf038bab03C4F832F2630Bb7d8F",
"type": "EOA",
"isVerified": true,
"name": "0xb93C…7d8F",
"url": "https://arbiscan.io/address/0xb93C042c688F1Cf038bab03C4F832F2630Bb7d8F"
},
{
"address": "arb1:0xFBE49A82CB2BFF6Fa4C2B1F0d165A5E1175Aac83",
"type": "EOA",
"isVerified": true,
"name": "0xFBE4…ac83",
"url": "https://arbiscan.io/address/0xFBE49A82CB2BFF6Fa4C2B1F0d165A5E1175Aac83"
},
{
"address": "arb1:0x54D0D64f7326b128959bf37Ed7B5f2510656a471",
"type": "EOA",
"isVerified": true,
"name": "0x54D0…a471",
"url": "https://arbiscan.io/address/0x54D0D64f7326b128959bf37Ed7B5f2510656a471"
},
{
"address": "arb1:0xE987E14b2E204fdf5827a3cFCa7D476E8Df6a99E",
"type": "EOA",
"isVerified": true,
"name": "0xE987…a99E",
"url": "https://arbiscan.io/address/0xE987E14b2E204fdf5827a3cFCa7D476E8Df6a99E"
},
{
"address": "arb1:0xe5cA87dA3A209aD85FdcbB515e1bD92644e9E1A6",
"type": "EOA",
"isVerified": true,
"name": "0xe5cA…E1A6",
"url": "https://arbiscan.io/address/0xe5cA87dA3A209aD85FdcbB515e1bD92644e9E1A6"
},
{
"address": "arb1:0x18d32B1AB042b5E9a3430e77fDE8B4783A019234",
"type": "EOA",
"isVerified": true,
"name": "0x18d3…9234",
"url": "https://arbiscan.io/address/0x18d32B1AB042b5E9a3430e77fDE8B4783A019234"
},
{
"address": "arb1:0x99682F56F4ccCF61BD7e449924f2f62D395e1E45",
"type": "EOA",
"isVerified": true,
"name": "0x9968…1E45",
"url": "https://arbiscan.io/address/0x99682F56F4ccCF61BD7e449924f2f62D395e1E45"
},
{
"address": "arb1:0xE3F95F2e1aDEC092337FB5D93C1fE87558658b11",
"type": "EOA",
"isVerified": true,
"name": "0xE3F9…8b11",
"url": "https://arbiscan.io/address/0xE3F95F2e1aDEC092337FB5D93C1fE87558658b11"
},
{
"address": "arb1:0x66892C66711B2640360C3123E6C23C0cFa50550F",
"type": "EOA",
"isVerified": true,
"name": "0x6689…550F",
"url": "https://arbiscan.io/address/0x66892C66711B2640360C3123E6C23C0cFa50550F"
},
{
"address": "arb1:0x980742eDEA6b0df3566C19Ff4945c57E95449a13",
"type": "EOA",
"isVerified": true,
"name": "0x9807…9a13",
"url": "https://arbiscan.io/address/0x980742eDEA6b0df3566C19Ff4945c57E95449a13"
},
{
"address": "arb1:0x690d1E0fac0599874b849EE88AeA27F7b348e1f2",
"type": "EOA",
"isVerified": true,
"name": "0x690d…e1f2",
"url": "https://arbiscan.io/address/0x690d1E0fac0599874b849EE88AeA27F7b348e1f2"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "arb1:0x12473dC3cBefb64337B6c7A772F25f4d2d9b45c3",
"type": "EOA",
"isVerified": true,
"name": "0x1247…45c3",
"url": "https://arbiscan.io/address/0x12473dC3cBefb64337B6c7A772F25f4d2d9b45c3"
}
],
"chain": "arbitrum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "arb1:0x80e046764185e776100A4f59079C2B00327f279A",
"type": "EOA",
"isVerified": true,
"name": "0x80e0…279A",
"url": "https://arbiscan.io/address/0x80e046764185e776100A4f59079C2B00327f279A"
}
],
"chain": "arbitrum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
}
]
},
"ethereal": {
"roles": [],
"actors": [
{
"id": "SafeL2",
"name": "SafeL2",
"description": "A Multisig with 5/11 threshold. \n* Can interact with OrbitNativeOFTAdapter\n * modify the LayerZero security stack of this OApp, which defines the main trust assumptions for users owning the native token and also potentially affects and is affected by all connected crosschain peers ",
"accounts": [
{
"address": "ethereal:0x3F93bCc6201558aE2d7528a85575cF07679Bb50e",
"type": "Contract",
"isVerified": true,
"name": "0x3F93…b50e",
"url": "https://explorer.ethereal.trade/address/0x3F93bCc6201558aE2d7528a85575cF07679Bb50e"
}
],
"chain": "ethereal",
"references": [],
"participants": [
{
"address": "ethereal:0xb93C042c688F1Cf038bab03C4F832F2630Bb7d8F",
"type": "EOA",
"isVerified": true,
"name": "0xb93C…7d8F",
"url": "https://explorer.ethereal.trade/address/0xb93C042c688F1Cf038bab03C4F832F2630Bb7d8F"
},
{
"address": "ethereal:0xFBE49A82CB2BFF6Fa4C2B1F0d165A5E1175Aac83",
"type": "EOA",
"isVerified": true,
"name": "0xFBE4…ac83",
"url": "https://explorer.ethereal.trade/address/0xFBE49A82CB2BFF6Fa4C2B1F0d165A5E1175Aac83"
},
{
"address": "ethereal:0x54D0D64f7326b128959bf37Ed7B5f2510656a471",
"type": "EOA",
"isVerified": true,
"name": "0x54D0…a471",
"url": "https://explorer.ethereal.trade/address/0x54D0D64f7326b128959bf37Ed7B5f2510656a471"
},
{
"address": "ethereal:0xE987E14b2E204fdf5827a3cFCa7D476E8Df6a99E",
"type": "EOA",
"isVerified": true,
"name": "0xE987…a99E",
"url": "https://explorer.ethereal.trade/address/0xE987E14b2E204fdf5827a3cFCa7D476E8Df6a99E"
},
{
"address": "ethereal:0xe5cA87dA3A209aD85FdcbB515e1bD92644e9E1A6",
"type": "EOA",
"isVerified": true,
"name": "0xe5cA…E1A6",
"url": "https://explorer.ethereal.trade/address/0xe5cA87dA3A209aD85FdcbB515e1bD92644e9E1A6"
},
{
"address": "ethereal:0x18d32B1AB042b5E9a3430e77fDE8B4783A019234",
"type": "EOA",
"isVerified": true,
"name": "0x18d3…9234",
"url": "https://explorer.ethereal.trade/address/0x18d32B1AB042b5E9a3430e77fDE8B4783A019234"
},
{
"address": "ethereal:0x99682F56F4ccCF61BD7e449924f2f62D395e1E45",
"type": "EOA",
"isVerified": true,
"name": "0x9968…1E45",
"url": "https://explorer.ethereal.trade/address/0x99682F56F4ccCF61BD7e449924f2f62D395e1E45"
},
{
"address": "ethereal:0xE3F95F2e1aDEC092337FB5D93C1fE87558658b11",
"type": "EOA",
"isVerified": true,
"name": "0xE3F9…8b11",
"url": "https://explorer.ethereal.trade/address/0xE3F95F2e1aDEC092337FB5D93C1fE87558658b11"
},
{
"address": "ethereal:0x66892C66711B2640360C3123E6C23C0cFa50550F",
"type": "EOA",
"isVerified": true,
"name": "0x6689…550F",
"url": "https://explorer.ethereal.trade/address/0x66892C66711B2640360C3123E6C23C0cFa50550F"
},
{
"address": "ethereal:0x980742eDEA6b0df3566C19Ff4945c57E95449a13",
"type": "EOA",
"isVerified": true,
"name": "0x9807…9a13",
"url": "https://explorer.ethereal.trade/address/0x980742eDEA6b0df3566C19Ff4945c57E95449a13"
},
{
"address": "ethereal:0x690d1E0fac0599874b849EE88AeA27F7b348e1f2",
"type": "EOA",
"isVerified": true,
"name": "0x690d…e1f2",
"url": "https://explorer.ethereal.trade/address/0x690d1E0fac0599874b849EE88AeA27F7b348e1f2"
}
],
"discoveryDrivenData": true
},
{
"id": "SafeL2",
"name": "SafeL2",
"description": "A Multisig with 2/3 threshold. \n* Can interact with ExchangeGateway\n * receive exchange fees ",
"accounts": [
{
"address": "ethereal:0x58a16791037dF85CCbc3A65DE5a8401Fd04C8aC8",
"type": "Contract",
"isVerified": true,
"name": "0x58a1…8aC8",
"url": "https://explorer.ethereal.trade/address/0x58a16791037dF85CCbc3A65DE5a8401Fd04C8aC8"
}
],
"chain": "ethereal",
"references": [],
"participants": [
{
"address": "ethereal:0xb6349012024331A6989cdc4cfDf480C40cfAE058",
"type": "EOA",
"isVerified": true,
"name": "0xb634…E058",
"url": "https://explorer.ethereal.trade/address/0xb6349012024331A6989cdc4cfDf480C40cfAE058"
},
{
"address": "ethereal:0xF3D11F9829Fdb9F61a7d987CCAa858054E80Eb33",
"type": "EOA",
"isVerified": true,
"name": "0xF3D1…Eb33",
"url": "https://explorer.ethereal.trade/address/0xF3D11F9829Fdb9F61a7d987CCAa858054E80Eb33"
},
{
"address": "ethereal:0x4320A9290720462F0cd5dfB0F0B9bD4D4A74A8D3",
"type": "EOA",
"isVerified": true,
"name": "0x4320…A8D3",
"url": "https://explorer.ethereal.trade/address/0x4320A9290720462F0cd5dfB0F0B9bD4D4A74A8D3"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-3",
"name": "EOA 3",
"accounts": [
{
"address": "ethereal:0x98046Bd286715D3B0BC227Dd7a956b83D8978603",
"type": "EOA",
"isVerified": true,
"name": "0x9804…8603",
"url": "https://explorer.ethereal.trade/address/0x98046Bd286715D3B0BC227Dd7a956b83D8978603"
}
],
"chain": "ethereal",
"description": "* Can upgrade **with no delay**\n * PythLazer \n* Can interact with PythLazer\n * update the trusted offchain signer ",
"discoveryDrivenData": true
},
{
"id": "EOA-4",
"name": "EOA 4",
"accounts": [
{
"address": "ethereal:0x9D4F46b2595F596fC826Db2e5A6c32bCfE8BdDA5",
"type": "EOA",
"isVerified": true,
"name": "0x9D4F…dDA5",
"url": "https://explorer.ethereal.trade/address/0x9D4F46b2595F596fC826Db2e5A6c32bCfE8BdDA5"
}
],
"chain": "ethereal",
"description": "* Can interact with ExchangeGateway\n * take over liquidated accounts ",
"discoveryDrivenData": true
},
{
"id": "EOA-5",
"name": "EOA 5",
"accounts": [
{
"address": "ethereal:0xae703b505f9284cf0eC2E9A907637238EF5d9b11",
"type": "EOA",
"isVerified": true,
"name": "0xae70…9b11",
"url": "https://explorer.ethereal.trade/address/0xae703b505f9284cf0eC2E9A907637238EF5d9b11"
}
],
"chain": "ethereal",
"description": "* Can upgrade **with no delay**\n * ExchangeGateway \n* Can interact with ExchangeGateway\n * this primary administrator can modify system parameters, add or remove tokens, sequencers, emergency pausers, delegate depositors, and claimers. They also manage fee schedules and perpetual products, liquidator details, implementation pointers and other essential exchange settings ",
"discoveryDrivenData": true
},
{
"id": "EOA-6",
"name": "EOA 6",
"accounts": [
{
"address": "ethereal:0xFD65878abf4cc5D4219bBBa10009885511626cad",
"type": "EOA",
"isVerified": true,
"name": "0xFD65…6cad",
"url": "https://explorer.ethereal.trade/address/0xFD65878abf4cc5D4219bBBa10009885511626cad"
}
],
"chain": "ethereal",
"description": "* Can interact with ExchangeGateway\n * trusted off-chain operator that bundles user actions and submits them for on-chain execution, only role that can call the core state-transition function processActions in the Exchange contract ",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1768566203,
"baseTimestamp": 1768984621,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"arbitrum": {
"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": "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-19-and-EOA-20",
"name": "EOA 19 and EOA 20",
"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-21-and-EOA-22",
"name": "EOA 21 and EOA 22",
"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": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "EOA 9",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "EOA 10",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "EOA 14",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "EOA 15",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "EOA 16",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "EOA 17",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "EOA 11",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "EOA 12",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "EOA 13",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "EOA 18",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [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 4/12 threshold. \n* Can upgrade **with no delay**\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [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": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"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": "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-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18",
"name": "EOA 1, EOA 2, EOA 3, EOA 6, EOA 7, EOA 11, EOA 12, EOA 13 and EOA 18",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "0x006F…1DC7",
"url": "https://etherscan.io/address/0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "0x11f5…b1d5",
"url": "https://etherscan.io/address/0x11f563dDbF266484Dd910A401A7e44299d80b1d5"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "0x16C1…6d03",
"url": "https://etherscan.io/address/0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "0x33Bf…c779",
"url": "https://etherscan.io/address/0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "0x401B…04Bf",
"url": "https://etherscan.io/address/0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "0x8fbE…9F7C",
"url": "https://etherscan.io/address/0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "0x9DFa…eA66",
"url": "https://etherscan.io/address/0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "0xa017…d202",
"url": "https://etherscan.io/address/0xa017149a752BDd8723a09Cd6f40c388D38B8d202"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "0xd1e5…bc92",
"url": "https://etherscan.io/address/0xd1e56283216127E1F40A3752735C94A13d97bc92"
}
],
"chain": "ethereum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17",
"name": "EOA 4, EOA 5, EOA 8, EOA 9, EOA 10, EOA 14, EOA 15, EOA 16 and EOA 17",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "0x17F1…AD8b",
"url": "https://etherscan.io/address/0x17F187D978664C96ffD655996a45e085c403AD8b"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "0x2E8C…b1E2",
"url": "https://etherscan.io/address/0x2E8C0869C173cC07c58186E9DeEA74314635b1E2"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "0x4ed0…C228",
"url": "https://etherscan.io/address/0x4ed0f98FB4c331e672653E832c55E0f9F402C228"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "0x74a0…Bf3C",
"url": "https://etherscan.io/address/0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "0x85e7…A09D",
"url": "https://etherscan.io/address/0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "0xA4f9…2CDe",
"url": "https://etherscan.io/address/0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "0xb9B2…FD5e",
"url": "https://etherscan.io/address/0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "0xc7ef…6D36",
"url": "https://etherscan.io/address/0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "0xCEEA…Cd7e",
"url": "https://etherscan.io/address/0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-23-and-EOA-24",
"name": "EOA 23 and EOA 24",
"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": 1768566203,
"baseTimestamp": 1768984410,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+16 -2
+15 -1
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
}
],
"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:0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
},
{
"address": "arb1:0x026919DbCFab70a2A45775088C933331A7B25Ac6",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#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"
},
{
"address": "arb1:0x053970A9AA9638F54370764E6E9c7B2f5854Ef21",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#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"
},
{
"address": "arb1:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#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"
},
{
"address": "arb1:0x6963d94D76D5315158B47DE0B0Ce1fd6E0F61bcB",
"type": "EOA",
"isVerified": true,
"name": "EOA 10",
"url": "#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"
},
{
"address": "arb1:0x7Be767aFca580360eBD3dAD924B4D688daBCdaD7",
"type": "EOA",
"isVerified": true,
"name": "EOA 12",
"url": "#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"
},
{
"address": "arb1:0x83433d51B327392aA694455231D2db092eE2A5Db",
"type": "EOA",
"isVerified": true,
"name": "EOA 14",
"url": "#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"
},
{
"address": "arb1:0xB180d28c01D3248C3fa88d67154a5070e5039135",
"type": "EOA",
"isVerified": true,
"name": "EOA 17",
"url": "#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"
},
{
"address": "arb1:0xC929c820dC03C2a22e44F440721Af3c835e071fc",
"type": "EOA",
"isVerified": true,
"name": "EOA 19",
"url": "#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"
},
{
"address": "arb1:0xD47FB043557CB2289B31d813dd4BC1223C91f872",
"type": "EOA",
"isVerified": true,
"name": "EOA 22",
"url": "#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"
},
{
"address": "arb1:0xd76a3aCEd4115B017301C54C211EC36aA5E37e05",
"type": "EOA",
"isVerified": true,
"name": "EOA 24",
"url": "#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"
},
{
"address": "arb1:0xe7685c09633B47Fe123ff47ebeA903C3763924a2",
"type": "EOA",
"isVerified": true,
"name": "EOA 26",
"url": "#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"
},
{
"address": "arb1:0xEBe1766201dd69A09a2953B08081829E90f4a8d3",
"type": "EOA",
"isVerified": true,
"name": "EOA 27",
"url": "#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"
},
{
"address": "arb1:0xf8b74E847cCa2EfF5E939B9B948Bf889F3DC0822",
"type": "EOA",
"isVerified": true,
"name": "EOA 28",
"url": "#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"
}
],
"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:0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "arbitrum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 2",
"name": "Conduit Multisig 2",
"description": "A Multisig with 4/9 threshold. \n* Can upgrade **with no delay**\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * L1OrbitUSDCGateway [via: ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [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 4/11 threshold. \n* Can upgrade **with no delay**\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * L1OrbitUSDCGateway [via: ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [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:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://arbiscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "arb1:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://arbiscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "arb1:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://arbiscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "arb1:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://arbiscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"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:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://arbiscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"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": "SafeL2",
"name": "SafeL2",
"description": "A Multisig with 2/5 threshold. \n* Can upgrade **with no delay**\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [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:0xfe7C286480C7ff638319f8Aa1A97D224d82A55C6",
"type": "Contract",
"isVerified": true,
"name": "0xfe7C…55C6",
"url": "https://arbiscan.io/address/0xfe7C286480C7ff638319f8Aa1A97D224d82A55C6"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0xDe87572d7e556B2EBfD4410F1835A503b175794c",
"type": "EOA",
"isVerified": true,
"name": "0xDe87…794c",
"url": "https://arbiscan.io/address/0xDe87572d7e556B2EBfD4410F1835A503b175794c"
},
{
"address": "arb1:0x4058A4d6017676e55F0539f772e9618Db49158CC",
"type": "EOA",
"isVerified": true,
"name": "0x4058…58CC",
"url": "https://arbiscan.io/address/0x4058A4d6017676e55F0539f772e9618Db49158CC"
},
{
"address": "arb1:0xF9189a9ddf98952D85cdF9365D644Dfb0FBC08FC",
"type": "EOA",
"isVerified": true,
"name": "0xF918…08FC",
"url": "https://arbiscan.io/address/0xF9189a9ddf98952D85cdF9365D644Dfb0FBC08FC"
},
{
"address": "arb1:0x9209D04e475Cb4780b75b31eCa5C3e8fb8e75b4C",
"type": "EOA",
"isVerified": true,
"name": "0x9209…5b4C",
"url": "https://arbiscan.io/address/0x9209D04e475Cb4780b75b31eCa5C3e8fb8e75b4C"
},
{
"address": "arb1:0x876D482379731F2fb2978C86BBc07f69BE7C6482",
"type": "EOA",
"isVerified": true,
"name": "0x876D…6482",
"url": "https://arbiscan.io/address/0x876D482379731F2fb2978C86BBc07f69BE7C6482"
}
],
"discoveryDrivenData": true
},
{
"id": "GnosisSafeL2",
"name": "GnosisSafeL2",
"description": "A Multisig with 1/1 threshold. ",
"accounts": [
{
"address": "arb1:0x1a8902780F37e0526788198Dee30b8375A0B24Bc",
"type": "Contract",
"isVerified": true,
"name": "0x1a89…24Bc",
"url": "https://arbiscan.io/address/0x1a8902780F37e0526788198Dee30b8375A0B24Bc"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "arb1:0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E",
"type": "EOA",
"isVerified": true,
"name": "0x1B15…0b5E",
"url": "https://arbiscan.io/address/0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E"
}
],
"chain": "arbitrum",
"description": "Member of GnosisSafeL2.\n* A FastConfirmer GnosisSafeL2\n* A Validator - acting directly\n* A Validator GnosisSafeL2",
"discoveryDrivenData": true
},
{
"id": "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, 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",
"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: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",
"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
}
]
}
}
+1 -1
{
"baseTimestamp": 1768215683,
"baseTimestamp": 1768984632,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+16 -2
+15 -1
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x28fB4D0e436874F4107948E358df3C242De06788",
"type": "Contract",
"isVerified": true,
"name": "HyprMultisig",
"url": "#HyprMultisig"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x28fB4D0e436874F4107948E358df3C242De06788",
"type": "Contract",
"isVerified": true,
"name": "HyprMultisig",
"url": "#HyprMultisig"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xeF2169180a2eda91B695eA5e5C4f4547C013840c",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x994c288de8418c8D3c5a4D21A69f35bF9641781C",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/10 threshold. \n* Can upgrade **with no delay**\n * L1StandardBridge [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * L2OutputOracle [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * OptimismPortal [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * L1StandardBridge [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * L2OutputOracle [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * OptimismPortal [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "HyprMultisig",
"name": "HyprMultisig",
"description": "A Multisig with 4/6 threshold. \n* A Challenger - acting directly\n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x28fB4D0e436874F4107948E358df3C242De06788",
"type": "Contract",
"isVerified": true,
"name": "0x28fB…6788",
"url": "https://etherscan.io/address/0x28fB4D0e436874F4107948E358df3C242De06788"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0x6D4c6D77a87F5aA89444dcCb37A65AEEb152717F",
"type": "EOA",
"isVerified": true,
"name": "0x6D4c…717F",
"url": "https://etherscan.io/address/0x6D4c6D77a87F5aA89444dcCb37A65AEEb152717F"
},
{
"address": "eth:0x7A28B193dab5566bB1781f131A1d15603F2577D8",
"type": "EOA",
"isVerified": true,
"name": "0x7A28…77D8",
"url": "https://etherscan.io/address/0x7A28B193dab5566bB1781f131A1d15603F2577D8"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x994c288de8418c8D3c5a4D21A69f35bF9641781C",
"type": "EOA",
"isVerified": true,
"name": "0x994c…781C",
"url": "https://etherscan.io/address/0x994c288de8418c8D3c5a4D21A69f35bF9641781C"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0xeF2169180a2eda91B695eA5e5C4f4547C013840c",
"type": "EOA",
"isVerified": true,
"name": "0xeF21…840c",
"url": "https://etherscan.io/address/0xeF2169180a2eda91B695eA5e5C4f4547C013840c"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1764933659,
"baseTimestamp": 1768984413,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"ethereum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "EOA 9",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "EOA 10",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "EOA 14",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "EOA 15",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "EOA 16",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "EOA 17",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "EOA 11",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "EOA 12",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "EOA 13",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "EOA 18",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [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 4/12 threshold. \n* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [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": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18",
"name": "EOA 1, EOA 2, EOA 3, EOA 6, EOA 7, EOA 11, EOA 12, EOA 13 and EOA 18",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "0x006F…1DC7",
"url": "https://etherscan.io/address/0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "0x11f5…b1d5",
"url": "https://etherscan.io/address/0x11f563dDbF266484Dd910A401A7e44299d80b1d5"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "0x16C1…6d03",
"url": "https://etherscan.io/address/0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "0x33Bf…c779",
"url": "https://etherscan.io/address/0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "0x401B…04Bf",
"url": "https://etherscan.io/address/0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "0x8fbE…9F7C",
"url": "https://etherscan.io/address/0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "0x9DFa…eA66",
"url": "https://etherscan.io/address/0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "0xa017…d202",
"url": "https://etherscan.io/address/0xa017149a752BDd8723a09Cd6f40c388D38B8d202"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "0xd1e5…bc92",
"url": "https://etherscan.io/address/0xd1e56283216127E1F40A3752735C94A13d97bc92"
}
],
"chain": "ethereum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17",
"name": "EOA 4, EOA 5, EOA 8, EOA 9, EOA 10, EOA 14, EOA 15, EOA 16 and EOA 17",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "0x17F1…AD8b",
"url": "https://etherscan.io/address/0x17F187D978664C96ffD655996a45e085c403AD8b"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "0x2E8C…b1E2",
"url": "https://etherscan.io/address/0x2E8C0869C173cC07c58186E9DeEA74314635b1E2"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "0x4ed0…C228",
"url": "https://etherscan.io/address/0x4ed0f98FB4c331e672653E832c55E0f9F402C228"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "0x74a0…Bf3C",
"url": "https://etherscan.io/address/0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "0x85e7…A09D",
"url": "https://etherscan.io/address/0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "0xA4f9…2CDe",
"url": "https://etherscan.io/address/0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "0xb9B2…FD5e",
"url": "https://etherscan.io/address/0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "0xc7ef…6D36",
"url": "https://etherscan.io/address/0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "0xCEEA…Cd7e",
"url": "https://etherscan.io/address/0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1768566203,
"baseTimestamp": 1768984424,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+167 -110
+16 -2
[
{
"address": "0x85eA9c11cf3D4786027F7FD08F4406b15777e5f8",
"sinceTimestamp": 1700021675,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x85eA9c11cf3D4786027F7FD08F4406b15777e5f8",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1700021675,
"transactionHash": "0xa2425b071316f9bcd7b56f603bfb90ebb94833ab24bfdb0318278ce69615d86b",
"implementations": [
"eth:0x4Ec5C80Fa12d04DB3A208DD0Fa5C01178FF5a16e"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x85eA9c11cf3D4786027F7FD08F4406b15777e5f8#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x61E44dC0dae6888B5a301887732217d5725B0bFf",
"sinceTimestamp": 1700021675,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x61E44dC0dae6888B5a301887732217d5725B0bFf",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x61E44dC0dae6888B5a301887732217d5725B0bFf#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x7E1d17b580dD4F89037DB331430eAEe8B8e50c91",
"sinceTimestamp": 1724140259,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"DAI"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x613e87BE1cd75dEBC5e6e56a2AF2fED84162C142",
"sinceTimestamp": 1724140379,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sDAI"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x6D303CEE7959f814042D31E0624fB88Ec6fbcC1d",
"sinceTimestamp": 1700227943,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xD4efe33C66B8CdE33B8896a2126E41e5dB571b7e",
"sinceTimestamp": 1705069895,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x3Eec7c855aF33280F1eD38b93059F5aa5862E3ab",
"sinceTimestamp": 1705069499,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x76624ff43D610F64177Bb9c194A2503642e9B803",
"sinceTimestamp": 1725056027,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"LBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x25d35C8796c9dcD3857abE90D802FC17b1FB55A5",
"sinceTimestamp": 1727390399,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"eBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x5F18C54e4E10287414A47925a24Ea3A8Cf4A9F50",
"sinceTimestamp": 1727390087,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"cbBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x76624ff43D610F64177Bb9c194A2503642e9B803",
"sinceTimestamp": 1727390367,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"cbBTC"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x4e798659b9846F1da7B6D6B5d09d581270aB6FEC",
"sinceTimestamp": 1709518033,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x3BcB0FF2D4B674784ac1c33bc85a047b5a726E71",
"sinceTimestamp": 1724140527,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDe"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xF982c812099d03AFFa0c8062aa1abcb584c23329",
"sinceTimestamp": 1717674807,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xBd282333710B9C7e33E8a37d027885A7C079Ae23",
"sinceTimestamp": 1711532017,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x2805B908a0F9CA58a2b3b7900341b4EBd0B994e9",
"sinceTimestamp": 1709502861,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x5e98A25d8d6FF69A8992d6Aa57948dFB77D4ECBa",
"sinceTimestamp": 1705566299,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDT"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x7D7aC8d55A9bD4152b703011f3E61AB3bB0A5592",
"sinceTimestamp": 1708294763,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"SNX"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xeBB5D642aA8ccDeE98373D6aC3ee0602b63824b3",
"sinceTimestamp": 1709517155,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xDEf0bfBdf7530C75AB3C73f8d2F64d9eaA7aA98e",
"sinceTimestamp": 1704715451,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0xBb9CF28Bc1B41c5c7c76Ee1B2722C33eBB8fbD8C",
"sinceTimestamp": 1704715597,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC.e"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0xdD4c717a69763176d8B7A687728e228597eAB86d",
"sinceTimestamp": 1704715809,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0xE5967877065f111a556850d8f05b8DaD88edCEc9",
"sinceTimestamp": 1704715873,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wBTC"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0x44343AE5e9319b61c9DaD7876919eFdB03241b02",
"sinceTimestamp": 1705566299,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDT"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0x8574CBC539c26Df9ec11bA283218268101ff10e1",
"sinceTimestamp": 1708294759,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"SNX"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0xAA8f9D05599F1a5d5929c40342c06a5Da063a4dE",
"sinceTimestamp": 1709502863,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0x5e027ad442e031424b5a2C0ad6f656662Be32882",
"sinceTimestamp": 1704715450,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0xFB7B06538d837e4212D72E2A38e6c074F9076E0B",
"sinceTimestamp": 1704715596,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC.e"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x8e9f58E6c206CB9C98aBb9F235E0f02D65dFc922",
"sinceTimestamp": 1704715806,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x3D20c6A2b719129af175E0ff7B1875DEb360896f",
"sinceTimestamp": 1704715871,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wBTC"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0xb2Cb9aDA6e00118dA8E83a6A53dF1EC6331A60a6",
"sinceTimestamp": 1705566298,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDT"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x8574CBC539c26Df9ec11bA283218268101ff10e1",
"sinceTimestamp": 1709502860,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x8180EcCC825b692ef65FF099a0A387743788bf78",
"sinceTimestamp": 1715846411,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x4BB4C3CDc7562f08e9910A0C7D8bB7e108861eB4",
"sinceTimestamp": 1715855051,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rswETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x35d4D9bc79B0a543934b1769304B90d752691caD",
"sinceTimestamp": 1717724723,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rsETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xE3E96892D30E0ee1a8131BAf87c891201F7137bf",
"sinceTimestamp": 1719833675,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A",
"sinceTimestamp": 1724140487,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDe"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x5324c6d731a3d9D740e880929E2c952bA27408De",
"sinceTimestamp": 1719833737,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0x8574CBC539c26Df9ec11bA283218268101ff10e1",
"sinceTimestamp": 1717674857,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH.mode"
],
"chain": "mode",
"chainId": 34443
},
{
"address": "0xAA8f9D05599F1a5d5929c40342c06a5Da063a4dE",
"sinceTimestamp": 1717724847,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rsETH"
],
"chain": "mode",
"chainId": 34443
},
{
"address": "0xdE45E2bCCb99E0ed1a2876cFC51a71ca5e822641",
"sinceTimestamp": 1719833783,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "mode",
"chainId": 34443
},
{
"address": "0x3FBFD80EF7591658d1D7DdEC067F413eFd6f985c",
"sinceTimestamp": 1715846405,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x486936FB1CE805e8C46E71C69256e72f3f550d38",
"sinceTimestamp": 1717724755,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rsETH"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x3c143EA5eBaB50ad6D2B2d14FA719234d1d38F1b",
"sinceTimestamp": 1719833706,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x5fAA613365331A5062F3A00126954b742aBEb2FF",
"sinceTimestamp": 1724140518,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDe"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
}
]
+4 -4
{
"architectureImage": "opstack-optimium-superchain-opfp",
"dataAvailability": [
{
"name": "Data is posted to Celestia",
"description": "Transactions roots are posted onchain and the full data is posted on Celestia. Since the Blobstream bridge is not used, availability of the data is not verified against Celestia validators, meaning that the Sequencer can single-handedly publish unavailable roots. If Celestia becomes unavailable, the sequencer falls back to Ethereum.",
"risks": [
{
"category": "Funds can be lost if",
"text": "the sequencer posts an unavailable transaction root.",
"isCritical": true
},
{
"category": "Funds can be lost if",
"text": "the data is not available on the external provider.",
"isCritical": true
}
],
"references": [
{
"title": "Introducing Blobstream: streaming modular DA to Ethereum",
"url": "https://blog.celestia.org/introducing-blobstream/"
},
{
"title": "Derivation: Batch submission - OP Mainnet specs",
"url": "https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/derivation.md#batch-submission"
},
{
"title": "BatchInbox - address",
"url": "https://etherscan.io/address/0x5f7f7f6DB967F0ef10BdA0678964DBA185d16c50#code"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
}
],
"exitMechanisms": [
{
"name": "Regular exits",
"description": "The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 3d 12h. Withdrawal inclusion can be proven before state root settlement, but a 7d period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 3d 12h to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof.",
"risks": [],
"references": [
{
"title": "OptimismPortal2.sol - Etherscan source code, proveWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
},
{
"title": "OptimismPortal2.sol - Etherscan source code, finalizeWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
{
"name": "Forced messaging",
"description": "If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message.",
"risks": [],
"references": [
{
"title": "Forced withdrawal from an OP Stack blockchain",
"url": "https://docs.optimism.io/stack/transactions/forced-transaction"
}
]
}
],
"forceTransactions": {
"name": "Users can force any transaction",
"description": "Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly.",
"risks": [],
"references": [
{
"title": "Sequencing Window - OP Mainnet Specs",
"url": "https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
"operator": {
"name": "The system has a centralized operator",
"description": "The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system.",
"risks": [
{
"category": "MEV can be extracted if",
"text": "the operator exploits their centralized position and frontruns user transactions."
}
],
"references": []
},
"otherConsiderations": [
{
"name": "EVM compatible smart contracts are supported",
"description": "OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2.",
"risks": [],
"references": [
{
"title": "Introducing EVM Equivalence",
"url": "https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306"
}
]
}
],
"stateValidation": {
"description": "Updates to the system state can be proposed and challenged by permissioned operators only. If a state root passes the challenge period, it is optimistically considered correct and made actionable for withdrawals.",
"categories": [
{
"title": "State root proposals",
"description": "Proposers submit state roots as children of the latest confirmed state root (called anchor state), by calling the `create` function in the DisputeGameFactory. A state root can have multiple conflicting children. Each proposal requires a stake, currently set to 0.0 ETH, that can be slashed if the proposal is proven incorrect via a fraud proof. Stakes can be withdrawn only after the proposal has been confirmed. A state root gets confirmed if the challenge period has passed and it is not countered.",
"references": [
{
"title": "OP stack specification: Fault Dispute Game",
"url": "https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#fault-dispute-game"
}
]
},
{
"title": "Challenges",
"description": "Challenges are opened to disprove invalid state roots using bisection games. Each bisection move requires a stake that increases expontentially with the depth of the bisection, with a factor of 1.09493. The maximum depth is 73, and reaching it therefore requires a cumulative stake of 0.00 ETH from depth 0. Actors can participate in any challenge by calling the `defend` or `attack` functions, depending whether they agree or disagree with the latest claim and want to move the bisection game forward. Actors that disagree with the top-level claim are called challengers, and actors that agree are called defenders. Each actor might be involved in multiple (sub-)challenges at the same time, meaning that the protocol operates with [full concurrency](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a). Challengers and defenders alternate in the bisection game, and they pass each other a clock that starts with 3d 12h. If a clock expires, the claim is considered defeated if it was countered, or it gets confirmed if uncountered. Since honest parties can inherit clocks from malicious parties that play both as challengers and defenders (see [freeloader claims](https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#freeloader-claims)), if a clock gets inherited with less than 3h, it generally gets extended by 3h with the exception of 6h right before depth 30, and 1d right before the last depth. The maximum clock extension that a top level claim can get is therefore 10d. Since unconfirmed state roots are independent of one another, users can decide to exit with a subsequent confirmed state root if the previous one is delayed. Winners get the entire losers' stake, meaning that sybils can potentially play against each other at no cost. The final instruction found via the bisection game is then executed onchain in the MIPS one step prover contract who determines the winner. The protocol does not enforce valid bisections, meaning that actors can propose correct initial claims and then provide incorrect midpoints. The protocol can be subject to resource exhaustion attacks ([Spearbit 5.1.3](https://github.com/ethereum-optimism/optimism/blob/develop/docs/security-reviews/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf)).",
"references": [
{
"title": "Fraud Proof Wars: OPFP",
"url": "https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a"
}
]
}
]
}
}
+8 -49
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x03e820562ffd2e0390787caD706EaF1FF98C2608",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x14e4E97bDc195d399Ad8E7FC14451C279FE04c8e",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* A Challenger - acting directly\n* A Guardian - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x14e4E97bDc195d399Ad8E7FC14451C279FE04c8e",
"type": "EOA",
"isVerified": true,
"name": "0x14e4…4c8e",
"url": "https://etherscan.io/address/0x14e4E97bDc195d399Ad8E7FC14451C279FE04c8e"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x03e820562ffd2e0390787caD706EaF1FF98C2608",
"type": "EOA",
"isVerified": true,
"name": "0x03e8…2608",
"url": "https://etherscan.io/address/0x03e820562ffd2e0390787caD706EaF1FF98C2608"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+138 -54
{
"addresses": {
"ethereum": [
{
"name": "SystemConfig",
"isVerified": true,
"address": "eth:0x0e4C4CDd01ceCB01070E9Fdfe7600871e4ae996e",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1700021675,
"transactionHash": "0xc79cfab290a401347ecdb45319667db2187d95846fbe0afa45ebe533b9e58309",
"implementations": [
"eth:0x81CCFC10CB55B58449A3FEE870D63C4D61941DaC"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1"
]
},
{
"timestamp": 1753109567,
"transactionHash": "0x07329c5de3d281a32db65d3f66c8360fe0f228bddb79fdc80825e540627c9b2e",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
}
],
"description": "Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **batcherHash**: EOA 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x0e4C4CDd01ceCB01070E9Fdfe7600871e4ae996e#code"
},
{
"name": "OptimismPortal2",
"isVerified": true,
"address": "eth:0x85eA9c11cf3D4786027F7FD08F4406b15777e5f8",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1700021675,
"transactionHash": "0xa2425b071316f9bcd7b56f603bfb90ebb94833ab24bfdb0318278ce69615d86b",
"implementations": [
"eth:0x4Ec5C80Fa12d04DB3A208DD0Fa5C01178FF5a16e"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "The OptimismPortal contract is the main entry point to deposit funds from L1 to L2. It also allows to prove and finalize withdrawals. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x85eA9c11cf3D4786027F7FD08F4406b15777e5f8#code"
},
{
"name": "DisputeGameFactory",
"isVerified": true,
"address": "eth:0x87DAFf495b5F6c4f79CEeAAF85f1Ef3df3B30d21",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753168631,
"transactionHash": "0xc6ec7f05d6f2ee2fb924e13a47b170aaff2f8ae0dda026947a56dcae76fdcc7a",
"implementations": [
"eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
}
],
"description": "The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x87DAFf495b5F6c4f79CEeAAF85f1Ef3df3B30d21#code"
},
{
"name": "SuperchainConfig",
"isVerified": true,
"address": "eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5"
],
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1750849619,
"transactionHash": "0x63366bb4d9f073e6f0e1de8495baf47a7e1921c02049305253907db5ac6839ca",
"implementations": [
"eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xCe28685EB204186b557133766eCA00334EB441E4"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
}
],
"description": "This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages pause states for each chain connected to it, as well as a global pause state for all chains. The guardian role can pause either separately, but each pause expires after 3mo 1d if left untouched.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **guardian**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC#code"
},
{
"name": "L1CrossDomainMessenger",
"isVerified": true,
"address": "eth:0x5456f02c08e9A018E42C39b351328E5AA864174A",
"upgradeability": {
"proxyType": "resolved delegate proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
],
"immutable": false
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1700021675,
"transactionHash": "0x96cbc2591b826790a8ef721a895889cf4cef735a8b41577acddf1fc3889b3655",
"implementations": [
"eth:0x5456f02c08e9A018E42C39b351328E5AA864174A"
]
},
{
"timestamp": 1700021675,
"transactionHash": "0xc2ca4d4e11fa334c6d9108f324117ef7600256c1f8041a266033b225903267b9",
"implementations": [
"eth:0x93f5d9CD5BE592F1DC602E0CF4A38148b880cd13"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753109567,
"transactionHash": "0x07329c5de3d281a32db65d3f66c8360fe0f228bddb79fdc80825e540627c9b2e",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109567,
"transactionHash": "0x07329c5de3d281a32db65d3f66c8360fe0f228bddb79fdc80825e540627c9b2e",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
]
}
],
"description": "Sends messages from host chain to this chain, and relays messages back onto host chain. In the event that a message sent from host chain to this chain is rejected for exceeding this chain's epoch gas limit, it can be resubmitted via this contract's replay function.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x5456f02c08e9A018E42C39b351328E5AA864174A#code"
},
{
"name": "L1StandardBridge",
"isVerified": true,
"address": "eth:0x61E44dC0dae6888B5a301887732217d5725B0bFf",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "The main entry point to deposit ERC20 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x61E44dC0dae6888B5a301887732217d5725B0bFf#code"
},
{
"name": "L1ERC721Bridge",
"isVerified": true,
"address": "eth:0x6CC3268794c5d3E3d9d52adEfC748B59d536cb22",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1700021675,
"transactionHash": "0x0b7b3fc23c744f9ba1d9be819afbf1ec831949217f72fcea2fb9ccf0b073e62f",
"implementations": [
"eth:0x4f993d43f697Cb4c63D719Bb8Dc762dcbbB11476"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753109567,
"transactionHash": "0x07329c5de3d281a32db65d3f66c8360fe0f228bddb79fdc80825e540627c9b2e",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109567,
"transactionHash": "0x07329c5de3d281a32db65d3f66c8360fe0f228bddb79fdc80825e540627c9b2e",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x276d3730f219f7ec22274f7263180b8452B46d47"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x7f1d12fB2911EB095278085f721e644C1f675696"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
}
],
"description": "Used to bridge ERC-721 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x6CC3268794c5d3E3d9d52adEfC748B59d536cb22#code"
},
{
"name": "OptimismMintableERC20Factory",
"isVerified": true,
"address": "eth:0x08Dea366F26C25a08C8D1C3568ad07d1e587136d",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1700021675,
"transactionHash": "0x862edb6ab42445b7c63a416197cc4b660bc10eef56a6a1698de23a06e18ccd12",
"implementations": [
"eth:0x81C2645D347a67c089169a4Da074aF7788650955"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753109567,
"transactionHash": "0x07329c5de3d281a32db65d3f66c8360fe0f228bddb79fdc80825e540627c9b2e",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
}
],
"description": "A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x08Dea366F26C25a08C8D1C3568ad07d1e587136d#code"
},
{
"name": "PreimageOracle",
"isVerified": true,
"address": "eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The PreimageOracle contract is used to load the required data from L1 for a dispute game.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3#code"
},
{
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0x35844639E3e674C484180C650EfD2170433Df71c",
"address": "eth:0x2839BaF8BbdA830e96896aA698A6183ea42295A8",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n* Roles:\n * **challenger**: Conduit Multisig 1\n * **proposer**: EOA 2",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x35844639E3e674C484180C650EfD2170433Df71c#code"
"url": "https://etherscan.io/address/eth:0x2839BaF8BbdA830e96896aA698A6183ea42295A8#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93#code"
},
{
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0x50E61EBCAB2307584B22bCFC32B97a0B56Ed2A31",
"address": "eth:0x30332E9ec0833ECd34d6eb0bf5C14C442D0217F1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753168667,
"transactionHash": "0x47253e9db03e4f0d127e5252bc9acc1fe4515adeeda2bb07b03ffb6c27f52b91",
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x71e966Ae981d1ce531a7b6d23DC0f27B38409087"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **owner**: Conduit Multisig 1",
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x50E61EBCAB2307584B22bCFC32B97a0B56Ed2A31#code"
"url": "https://etherscan.io/address/eth:0x30332E9ec0833ECd34d6eb0bf5C14C442D0217F1#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5",
"address": "eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5#code"
"url": "https://etherscan.io/address/eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93#code"
},
{
"name": "MIPS",
"isVerified": true,
"address": "eth:0x6463dEE3828677F6270d83d45408044fc5eDB908",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x6463dEE3828677F6270d83d45408044fc5eDB908#code"
},
{
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0xd6f5C91E2bD2ed5726eE84e8D7B97B01A079E1C5",
"address": "eth:0x9793C7fD587b979D2894A0e52Eb41461378AFbF4",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xd6f5C91E2bD2ed5726eE84e8D7B97B01A079E1C5#code"
"url": "https://etherscan.io/address/eth:0x9793C7fD587b979D2894A0e52Eb41461378AFbF4#code"
},
{
"name": "MIPS",
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1",
"address": "eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1#code"
"url": "https://etherscan.io/address/eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5#code"
}
]
},
"escrows": [
{
"address": "0x85eA9c11cf3D4786027F7FD08F4406b15777e5f8",
"sinceTimestamp": 1700021675,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x85eA9c11cf3D4786027F7FD08F4406b15777e5f8",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1700021675,
"transactionHash": "0xa2425b071316f9bcd7b56f603bfb90ebb94833ab24bfdb0318278ce69615d86b",
"implementations": [
"eth:0x4Ec5C80Fa12d04DB3A208DD0Fa5C01178FF5a16e"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753106123,
"transactionHash": "0xd68af1ee03a69c8215177fe7b44fbee51e722507e51a8351e767e459692f335e",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753368767,
"transactionHash": "0xb41226dab91e6857f94533a72be19210a412221cd34a454076d43efe17278af8",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768923371,
"transactionHash": "0xc3f6c800ed9b3ce1dc906bf687ca0452313ce4afd6428fa4248ab0b19238c6f9",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x85eA9c11cf3D4786027F7FD08F4406b15777e5f8#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x61E44dC0dae6888B5a301887732217d5725B0bFf",
"sinceTimestamp": 1700021675,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x61E44dC0dae6888B5a301887732217d5725B0bFf",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x35d5D43271548c984662d4879FBc8e041Bc1Ff93"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x61E44dC0dae6888B5a301887732217d5725B0bFf#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x7E1d17b580dD4F89037DB331430eAEe8B8e50c91",
"sinceTimestamp": 1724140259,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"DAI"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x613e87BE1cd75dEBC5e6e56a2AF2fED84162C142",
"sinceTimestamp": 1724140379,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sDAI"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x6D303CEE7959f814042D31E0624fB88Ec6fbcC1d",
"sinceTimestamp": 1700227943,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xD4efe33C66B8CdE33B8896a2126E41e5dB571b7e",
"sinceTimestamp": 1705069895,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x3Eec7c855aF33280F1eD38b93059F5aa5862E3ab",
"sinceTimestamp": 1705069499,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x76624ff43D610F64177Bb9c194A2503642e9B803",
"sinceTimestamp": 1725056027,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"LBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x25d35C8796c9dcD3857abE90D802FC17b1FB55A5",
"sinceTimestamp": 1727390399,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"eBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x5F18C54e4E10287414A47925a24Ea3A8Cf4A9F50",
"sinceTimestamp": 1727390087,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"cbBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x76624ff43D610F64177Bb9c194A2503642e9B803",
"sinceTimestamp": 1727390367,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"cbBTC"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x4e798659b9846F1da7B6D6B5d09d581270aB6FEC",
"sinceTimestamp": 1709518033,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x3BcB0FF2D4B674784ac1c33bc85a047b5a726E71",
"sinceTimestamp": 1724140527,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDe"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xF982c812099d03AFFa0c8062aa1abcb584c23329",
"sinceTimestamp": 1717674807,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xBd282333710B9C7e33E8a37d027885A7C079Ae23",
"sinceTimestamp": 1711532017,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x2805B908a0F9CA58a2b3b7900341b4EBd0B994e9",
"sinceTimestamp": 1709502861,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x5e98A25d8d6FF69A8992d6Aa57948dFB77D4ECBa",
"sinceTimestamp": 1705566299,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDT"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x7D7aC8d55A9bD4152b703011f3E61AB3bB0A5592",
"sinceTimestamp": 1708294763,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"SNX"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xeBB5D642aA8ccDeE98373D6aC3ee0602b63824b3",
"sinceTimestamp": 1709517155,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xDEf0bfBdf7530C75AB3C73f8d2F64d9eaA7aA98e",
"sinceTimestamp": 1704715451,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0xBb9CF28Bc1B41c5c7c76Ee1B2722C33eBB8fbD8C",
"sinceTimestamp": 1704715597,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC.e"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0xdD4c717a69763176d8B7A687728e228597eAB86d",
"sinceTimestamp": 1704715809,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0xE5967877065f111a556850d8f05b8DaD88edCEc9",
"sinceTimestamp": 1704715873,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wBTC"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0x44343AE5e9319b61c9DaD7876919eFdB03241b02",
"sinceTimestamp": 1705566299,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDT"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0x8574CBC539c26Df9ec11bA283218268101ff10e1",
"sinceTimestamp": 1708294759,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"SNX"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0xAA8f9D05599F1a5d5929c40342c06a5Da063a4dE",
"sinceTimestamp": 1709502863,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0x5e027ad442e031424b5a2C0ad6f656662Be32882",
"sinceTimestamp": 1704715450,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0xFB7B06538d837e4212D72E2A38e6c074F9076E0B",
"sinceTimestamp": 1704715596,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC.e"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x8e9f58E6c206CB9C98aBb9F235E0f02D65dFc922",
"sinceTimestamp": 1704715806,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x3D20c6A2b719129af175E0ff7B1875DEb360896f",
"sinceTimestamp": 1704715871,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wBTC"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0xb2Cb9aDA6e00118dA8E83a6A53dF1EC6331A60a6",
"sinceTimestamp": 1705566298,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDT"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x8574CBC539c26Df9ec11bA283218268101ff10e1",
"sinceTimestamp": 1709502860,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x8180EcCC825b692ef65FF099a0A387743788bf78",
"sinceTimestamp": 1715846411,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x4BB4C3CDc7562f08e9910A0C7D8bB7e108861eB4",
"sinceTimestamp": 1715855051,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rswETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x35d4D9bc79B0a543934b1769304B90d752691caD",
"sinceTimestamp": 1717724723,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rsETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xE3E96892D30E0ee1a8131BAf87c891201F7137bf",
"sinceTimestamp": 1719833675,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A",
"sinceTimestamp": 1724140487,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDe"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x5324c6d731a3d9D740e880929E2c952bA27408De",
"sinceTimestamp": 1719833737,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "optimism",
"chainId": 10
},
{
"address": "0x8574CBC539c26Df9ec11bA283218268101ff10e1",
"sinceTimestamp": 1717674857,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH.mode"
],
"chain": "mode",
"chainId": 34443
},
{
"address": "0xAA8f9D05599F1a5d5929c40342c06a5Da063a4dE",
"sinceTimestamp": 1717724847,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rsETH"
],
"chain": "mode",
"chainId": 34443
},
{
"address": "0xdE45E2bCCb99E0ed1a2876cFC51a71ca5e822641",
"sinceTimestamp": 1719833783,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "mode",
"chainId": 34443
},
{
"address": "0x3FBFD80EF7591658d1D7DdEC067F413eFd6f985c",
"sinceTimestamp": 1715846405,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x486936FB1CE805e8C46E71C69256e72f3f550d38",
"sinceTimestamp": 1717724755,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rsETH"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x3c143EA5eBaB50ad6D2B2d14FA719234d1d38F1b",
"sinceTimestamp": 1719833706,
"includeInTotal": false,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "arbitrum",
"chainId": 42161
},
{
"address": "0x5fAA613365331A5062F3A00126954b742aBEb2FF",
"sinceTimestamp": 1724140518,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDe"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
}
],
"programHashes": [],
"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": 1768566190,
"baseTimestamp": 1768989802,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"ethereum": {
"roles": [
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x0A383fF8387CF07315f476D1686E95b1a97adc97",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Safe",
"name": "Safe",
"description": "A Multisig with 4/7 threshold. \n* Can upgrade **with no delay**\n * L1StandardBridge [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]",
"description": "A Multisig with 4/8 threshold. \n* Can upgrade **with no delay**\n * L1StandardBridge [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]",
"accounts": [
{
"address": "eth:0x92e0E0B15e3e99b32c9ED9AD284F939553C7b7d6",
"type": "Contract",
"isVerified": true,
"name": "0x92e0…b7d6",
"url": "https://etherscan.io/address/0x92e0E0B15e3e99b32c9ED9AD284F939553C7b7d6"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x070Cf79fB8D0A0BcBe2d017c6A059148705c9800",
"type": "EOA",
"isVerified": true,
"name": "0x070C…9800",
"url": "https://etherscan.io/address/0x070Cf79fB8D0A0BcBe2d017c6A059148705c9800"
},
{
"address": "eth:0x2a035a6bEDED586355D7388edfbc1e118e35278E",
"type": "EOA",
"isVerified": true,
"name": "0x2a03…278E",
"url": "https://etherscan.io/address/0x2a035a6bEDED586355D7388edfbc1e118e35278E"
},
{
"address": "eth:0xC467b03AA487b5661DA1a72dee053c26152f8D90",
"type": "EOA",
"isVerified": true,
"name": "0xC467…8D90",
"url": "https://etherscan.io/address/0xC467b03AA487b5661DA1a72dee053c26152f8D90"
},
{
"address": "eth:0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a",
"type": "EOA",
"isVerified": true,
"name": "0x2Ba5…960a",
"url": "https://etherscan.io/address/0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a"
},
{
"address": "eth:0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79",
"type": "EOA",
"isVerified": true,
"name": "0xfa9A…DE79",
"url": "https://etherscan.io/address/0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79"
},
{
"address": "eth:0x0f4aDAD56724966285240D1b17Ee54e207786Dc6",
"type": "EOA",
"isVerified": true,
"name": "0x0f4a…6Dc6",
"url": "https://etherscan.io/address/0x0f4aDAD56724966285240D1b17Ee54e207786Dc6"
},
{
"address": "eth:0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD",
"type": "EOA",
"isVerified": true,
"name": "0x28B7…b9AD",
"url": "https://etherscan.io/address/0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD"
},
{
"address": "eth:0x0A383fF8387CF07315f476D1686E95b1a97adc97",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"discoveryDrivenData": true
},
{
"id": "Safe",
"name": "Safe",
"description": "A Multisig with 4/6 threshold. \n* Can interact with MegaPreDepositVaultRefund\n * manage all access control roles \n * service (execute) refunds from this contract ",
"accounts": [
{
"address": "eth:0xe8344867AB6387e17b7cAE2dE52C63BCf501BD98",
"type": "Contract",
"isVerified": true,
"name": "0xe834…BD98",
"url": "https://etherscan.io/address/0xe8344867AB6387e17b7cAE2dE52C63BCf501BD98"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79",
"type": "EOA",
"isVerified": true,
"name": "0xfa9A…DE79",
"url": "https://etherscan.io/address/0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79"
},
{
"address": "eth:0x0A383fF8387CF07315f476D1686E95b1a97adc97",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
},
{
"address": "eth:0xC467b03AA487b5661DA1a72dee053c26152f8D90",
"type": "EOA",
"isVerified": true,
"name": "0xC467…8D90",
"url": "https://etherscan.io/address/0xC467b03AA487b5661DA1a72dee053c26152f8D90"
},
{
"address": "eth:0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a",
"type": "EOA",
"isVerified": true,
"name": "0x2Ba5…960a",
"url": "https://etherscan.io/address/0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a"
},
{
"address": "eth:0x0f4aDAD56724966285240D1b17Ee54e207786Dc6",
"type": "EOA",
"isVerified": true,
"name": "0x0f4a…6Dc6",
"url": "https://etherscan.io/address/0x0f4aDAD56724966285240D1b17Ee54e207786Dc6"
},
{
"address": "eth:0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD",
"type": "EOA",
"isVerified": true,
"name": "0x28B7…b9AD",
"url": "https://etherscan.io/address/0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD"
}
],
"discoveryDrivenData": true
},
{
"id": "Safe",
"name": "Safe",
"description": "A Multisig with 1/1 threshold. ",
"accounts": [
{
"address": "eth:0xB2A9EB0c7b729c3EC704e843eF260084B3caE67F",
"type": "Contract",
"isVerified": true,
"name": "0xB2A9…E67F",
"url": "https://etherscan.io/address/0xB2A9EB0c7b729c3EC704e843eF260084B3caE67F"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x0A383fF8387CF07315f476D1686E95b1a97adc97",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"discoveryDrivenData": true
},
{
"id": "Megaeth Multisig",
"name": "Megaeth Multisig",
"description": "A Multisig with 4/6 threshold. ",
"accounts": [
{
"address": "eth:0xCB264DEf50D166d4aE7cF60188eC0038819fb719",
"type": "Contract",
"isVerified": true,
"name": "0xCB26…b719",
"url": "https://etherscan.io/address/0xCB264DEf50D166d4aE7cF60188eC0038819fb719"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD",
"type": "EOA",
"isVerified": true,
"name": "0x28B7…b9AD",
"url": "https://etherscan.io/address/0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD"
},
{
"address": "eth:0x0f4aDAD56724966285240D1b17Ee54e207786Dc6",
"type": "EOA",
"isVerified": true,
"name": "0x0f4a…6Dc6",
"url": "https://etherscan.io/address/0x0f4aDAD56724966285240D1b17Ee54e207786Dc6"
},
{
"address": "eth:0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79",
"type": "EOA",
"isVerified": true,
"name": "0xfa9A…DE79",
"url": "https://etherscan.io/address/0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79"
},
{
"address": "eth:0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a",
"type": "EOA",
"isVerified": true,
"name": "0x2Ba5…960a",
"url": "https://etherscan.io/address/0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a"
},
{
"address": "eth:0x0A383fF8387CF07315f476D1686E95b1a97adc97",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
},
{
"address": "eth:0xC467b03AA487b5661DA1a72dee053c26152f8D90",
"type": "EOA",
"isVerified": true,
"name": "0xC467…8D90",
"url": "https://etherscan.io/address/0xC467b03AA487b5661DA1a72dee053c26152f8D90"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6",
"type": "EOA",
"isVerified": true,
"name": "0xB98c…8FA6",
"url": "https://etherscan.io/address/0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x0A383fF8387CF07315f476D1686E95b1a97adc97",
"type": "EOA",
"isVerified": true,
"name": "0x0A38…dc97",
"url": "https://etherscan.io/address/0x0A383fF8387CF07315f476D1686E95b1a97adc97"
}
],
"chain": "ethereum",
"description": "Member of Safe, Safe, Megaeth Multisig, Safe.\n* Can interact with RiscZeroVerifierRouter\n * add/remove verifiers and the selectors they are mapped to \n* A Guardian Safe",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1767341266,
"baseTimestamp": 1768989919,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A",
"type": "Contract",
"isVerified": true,
"name": "OpFoundationOperationsSafe",
"url": "#OpFoundationOperationsSafe"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).\n* OpFoundationUpgradeSafe has the role if the number of Optimism Security Council members falls below 8\n* Optimism EOA 1 has the role though restricted to the SuperchainConfig's `pause()` function",
"accounts": [
{
"address": "eth:0x847B5c174615B1B7fDF770882256e2D3E95b9D92",
"type": "Contract",
"isVerified": true,
"name": "OpFoundationUpgradeSafe",
"url": "#OpFoundationUpgradeSafe"
},
{
"address": "eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03",
"type": "Contract",
"isVerified": true,
"name": "Optimism Security Council",
"url": "#Optimism Security Council"
},
{
"address": "eth:0x352f1defB49718e7Ea411687E850aA8d6299F7aC",
"type": "EOA",
"isVerified": true,
"name": "Optimism EOA 1",
"url": "#Optimism-EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xC8187d40AD440328104A52BBed2D8Efc5ab1F1F6",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xC94C243f8fb37223F3EB2f7961F7072602A51B8B",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "SuperchainProxyAdminOwner",
"name": "SuperchainProxyAdminOwner",
"description": "A Multisig with 2/2 threshold. \n* Can upgrade **with no delay**\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * SuperchainConfig [via: SuperchainProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: SuperchainProxyAdmin]",
"accounts": [
{
"address": "eth:0x5a0Aae59D09fccBdDb6C6CcEB07B7279367C3d2A",
"type": "Contract",
"isVerified": true,
"name": "0x5a0A…3d2A",
"url": "https://etherscan.io/address/0x5a0Aae59D09fccBdDb6C6CcEB07B7279367C3d2A"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x847B5c174615B1B7fDF770882256e2D3E95b9D92",
"type": "Contract",
"isVerified": true,
"name": "OpFoundationUpgradeSafe",
"url": "#OpFoundationUpgradeSafe"
},
{
"address": "eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03",
"type": "Contract",
"isVerified": true,
"name": "Optimism Security Council",
"url": "#Optimism Security Council"
}
],
"discoveryDrivenData": true
},
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system ",
"description": "A Multisig with 4/12 threshold. \n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system ",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "OpFoundationUpgradeSafe",
"name": "OpFoundationUpgradeSafe",
"description": "A Multisig with 5/7 threshold. \nMember of SuperchainProxyAdminOwner.\n* A Guardian LivenessModule if the number of Optimism Security Council members falls below 8 → Optimism Security Council → Optimism Guardian Multisig",
"accounts": [
{
"address": "eth:0x847B5c174615B1B7fDF770882256e2D3E95b9D92",
"type": "Contract",
"isVerified": true,
"name": "0x847B…9D92",
"url": "https://etherscan.io/address/0x847B5c174615B1B7fDF770882256e2D3E95b9D92"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64",
"type": "Contract",
"isVerified": true,
"name": "GnosisSafe",
"url": "#GnosisSafe"
},
{
"address": "eth:0x3041BA32f451F5850c147805F5521AC206421623",
"type": "EOA",
"isVerified": true,
"name": "0x3041…1623",
"url": "https://etherscan.io/address/0x3041BA32f451F5850c147805F5521AC206421623"
},
{
"address": "eth:0xE7dEA1306D9F829bA469d1904c50903b46ebd02e",
"type": "EOA",
"isVerified": true,
"name": "0xE7dE…d02e",
"url": "https://etherscan.io/address/0xE7dEA1306D9F829bA469d1904c50903b46ebd02e"
},
{
"address": "eth:0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8",
"type": "EOA",
"isVerified": true,
"name": "0xBF93…a2c8",
"url": "https://etherscan.io/address/0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8"
},
{
"address": "eth:0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15",
"type": "EOA",
"isVerified": true,
"name": "0x4D01…6d15",
"url": "https://etherscan.io/address/0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15"
},
{
"address": "eth:0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02",
"type": "EOA",
"isVerified": true,
"name": "0x69ac…Fd02",
"url": "https://etherscan.io/address/0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02"
},
{
"address": "eth:0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa",
"type": "EOA",
"isVerified": true,
"name": "0x9bbF…31aa",
"url": "https://etherscan.io/address/0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa"
}
],
"discoveryDrivenData": true
},
{
"id": "Optimism Security Council",
"name": "Optimism Security Council",
"description": "A Multisig with 10/13 threshold. It uses the following modules: LivenessModule (used to remove members inactive for 3mo 8d while making sure that the threshold remains above 75%. If the number of members falls below 8, the OpFoundationUpgradeSafe takes ownership of the multisig).\nMember of Optimism Guardian Multisig, SuperchainProxyAdminOwner.\n* A Guardian Optimism Guardian Multisig",
"accounts": [
{
"address": "eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03",
"type": "Contract",
"isVerified": true,
"name": "0xc281…Bd03",
"url": "https://etherscan.io/address/0xc2819DC788505Aac350142A7A707BF9D03E3Bd03"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x07dC0893cAfbF810e3E72505041f2865726Fd073",
"type": "EOA",
"isVerified": true,
"name": "0x07dC…d073",
"url": "https://etherscan.io/address/0x07dC0893cAfbF810e3E72505041f2865726Fd073"
},
{
"address": "eth:0x652BC529E171847E2fFddCeA13567643C84ccB5f",
"type": "EOA",
"isVerified": true,
"name": "0x652B…cB5f",
"url": "https://etherscan.io/address/0x652BC529E171847E2fFddCeA13567643C84ccB5f"
},
{
"address": "eth:0x1822b35B09f5ce1C78ecbC06AC0A4e17885b925e",
"type": "EOA",
"isVerified": true,
"name": "0x1822…925e",
"url": "https://etherscan.io/address/0x1822b35B09f5ce1C78ecbC06AC0A4e17885b925e"
},
{
"address": "eth:0x4A7322258c9E690e4CB8Cea6e5251443E956e61E",
"type": "EOA",
"isVerified": true,
"name": "0x4A73…e61E",
"url": "https://etherscan.io/address/0x4A7322258c9E690e4CB8Cea6e5251443E956e61E"
},
{
"address": "eth:0x3A53B4B081Eb7Cb00C46497b16Ea22e65E4Faa94",
"type": "EOA",
"isVerified": true,
"name": "0x3A53…aa94",
"url": "https://etherscan.io/address/0x3A53B4B081Eb7Cb00C46497b16Ea22e65E4Faa94"
},
{
"address": "eth:0xEF9A98511939eEe6Ec69af62082E3F2ff606877c",
"type": "EOA",
"isVerified": true,
"name": "0xEF9A…877c",
"url": "https://etherscan.io/address/0xEF9A98511939eEe6Ec69af62082E3F2ff606877c"
},
{
"address": "eth:0x6323ef2b80030f3fBc508bFc321Fc71fDB95c865",
"type": "EOA",
"isVerified": true,
"name": "0x6323…c865",
"url": "https://etherscan.io/address/0x6323ef2b80030f3fBc508bFc321Fc71fDB95c865"
},
{
"address": "eth:0xd5b735b676A043a53946C3b6F6BE28c1ECE6aC90",
"type": "EOA",
"isVerified": true,
"name": "0xd5b7…aC90",
"url": "https://etherscan.io/address/0xd5b735b676A043a53946C3b6F6BE28c1ECE6aC90"
},
{
"address": "eth:0x7ed8d9Af9eaA194D1A75C67c1475579E42289E39",
"type": "EOA",
"isVerified": true,
"name": "0x7ed8…9E39",
"url": "https://etherscan.io/address/0x7ed8d9Af9eaA194D1A75C67c1475579E42289E39"
},
{
"address": "eth:0x0aA384EB2fedD2741277A0f72909A0d7275575D7",
"type": "EOA",
"isVerified": true,
"name": "0x0aA3…75D7",
"url": "https://etherscan.io/address/0x0aA384EB2fedD2741277A0f72909A0d7275575D7"
},
{
"address": "eth:0x0a8742365a7EB0A3698293ac54357B5Ac04cefE6",
"type": "EOA",
"isVerified": true,
"name": "0x0a87…efE6",
"url": "https://etherscan.io/address/0x0a8742365a7EB0A3698293ac54357B5Ac04cefE6"
},
{
"address": "eth:0xbfA046B0bc5cEa1596be62B8b3f79f9f41f1E0d9",
"type": "EOA",
"isVerified": true,
"name": "0xbfA0…E0d9",
"url": "https://etherscan.io/address/0xbfA046B0bc5cEa1596be62B8b3f79f9f41f1E0d9"
},
{
"address": "eth:0x92827223f6b397CE9F208eE352bacA710765cACb",
"type": "EOA",
"isVerified": true,
"name": "0x9282…cACb",
"url": "https://etherscan.io/address/0x92827223f6b397CE9F208eE352bacA710765cACb"
}
],
"discoveryDrivenData": true
},
{
"id": "LivenessGuard",
"name": "LivenessGuard",
"accounts": [
{
"address": "eth:0x24424336F04440b1c28685a38303aC33C9D14a25",
"type": "Contract",
"isVerified": true,
"name": "0x2442…4a25",
"url": "https://etherscan.io/address/0x24424336F04440b1c28685a38303aC33C9D14a25"
}
],
"chain": "ethereum",
"description": "Modular contract to be used together with the LivenessModule. Tracks liveness / activity of Safe owners.\n* Can interact with LivenessModule\n * can remove members of Optimism Security Council inactive for 3mo 8d ",
"discoveryDrivenData": true
},
{
"id": "OpFoundationOperationsSafe",
"name": "OpFoundationOperationsSafe",
"description": "A Multisig with 5/7 threshold. \n* A Challenger - acting directly",
"accounts": [
{
"address": "eth:0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A",
"type": "Contract",
"isVerified": true,
"name": "0x9BA6…6b3A",
"url": "https://etherscan.io/address/0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64",
"type": "Contract",
"isVerified": true,
"name": "GnosisSafe",
"url": "#GnosisSafe"
},
{
"address": "eth:0x3041BA32f451F5850c147805F5521AC206421623",
"type": "EOA",
"isVerified": true,
"name": "0x3041…1623",
"url": "https://etherscan.io/address/0x3041BA32f451F5850c147805F5521AC206421623"
},
{
"address": "eth:0xE7dEA1306D9F829bA469d1904c50903b46ebd02e",
"type": "EOA",
"isVerified": true,
"name": "0xE7dE…d02e",
"url": "https://etherscan.io/address/0xE7dEA1306D9F829bA469d1904c50903b46ebd02e"
},
{
"address": "eth:0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8",
"type": "EOA",
"isVerified": true,
"name": "0xBF93…a2c8",
"url": "https://etherscan.io/address/0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8"
},
{
"address": "eth:0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15",
"type": "EOA",
"isVerified": true,
"name": "0x4D01…6d15",
"url": "https://etherscan.io/address/0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15"
},
{
"address": "eth:0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02",
"type": "EOA",
"isVerified": true,
"name": "0x69ac…Fd02",
"url": "https://etherscan.io/address/0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02"
},
{
"address": "eth:0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa",
"type": "EOA",
"isVerified": true,
"name": "0x9bbF…31aa",
"url": "https://etherscan.io/address/0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa"
}
],
"discoveryDrivenData": true
},
{
"id": "Optimism Guardian Multisig",
"name": "Optimism Guardian Multisig",
"description": "A Multisig with 1/1 threshold. It uses the following modules: DeputyPauseModule (Allows 0x352f1defB49718e7Ea411687E850aA8d6299F7aC, called the deputy pauser, to act on behalf of the OpFoundationUpgradeSafe if set as its Safe module).",
"accounts": [
{
"address": "eth:0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2",
"type": "Contract",
"isVerified": true,
"name": "0x09f7…dAf2",
"url": "https://etherscan.io/address/0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03",
"type": "Contract",
"isVerified": true,
"name": "Optimism Security Council",
"url": "#Optimism Security Council"
}
],
"discoveryDrivenData": true
},
{
"id": "GnosisSafe",
"name": "GnosisSafe",
"description": "A Multisig with 2/2 threshold. \nMember of OpFoundationUpgradeSafe, OpFoundationOperationsSafe.\n",
"accounts": [
{
"address": "eth:0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64",
"type": "Contract",
"isVerified": true,
"name": "0x42d2…9c64",
"url": "https://etherscan.io/address/0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xb23794fd6BA1CEAd01Cf54D772b8341F2F0197A5",
"type": "EOA",
"isVerified": true,
"name": "0xb237…97A5",
"url": "https://etherscan.io/address/0xb23794fd6BA1CEAd01Cf54D772b8341F2F0197A5"
},
{
"address": "eth:0x4665374939642965EfD8357D4568D2A77f677429",
"type": "EOA",
"isVerified": true,
"name": "0x4665…7429",
"url": "https://etherscan.io/address/0x4665374939642965EfD8357D4568D2A77f677429"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0xC94C243f8fb37223F3EB2f7961F7072602A51B8B",
"type": "EOA",
"isVerified": true,
"name": "0xC94C…1B8B",
"url": "https://etherscan.io/address/0xC94C243f8fb37223F3EB2f7961F7072602A51B8B"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "Optimism-EOA-1",
"name": "Optimism EOA 1",
"accounts": [
{
"address": "eth:0x352f1defB49718e7Ea411687E850aA8d6299F7aC",
"type": "EOA",
"isVerified": true,
"name": "0x352f…F7aC",
"url": "https://etherscan.io/address/0x352f1defB49718e7Ea411687E850aA8d6299F7aC"
}
],
"chain": "ethereum",
"description": "* A Guardian DeputyPauseModule though restricted to the SuperchainConfig's `pause()` function → Optimism Guardian Multisig",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0xC8187d40AD440328104A52BBed2D8Efc5ab1F1F6",
"type": "EOA",
"isVerified": true,
"name": "0xC818…F1F6",
"url": "https://etherscan.io/address/0xC8187d40AD440328104A52BBed2D8Efc5ab1F1F6"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1768563850,
"baseTimestamp": 1768989976,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A",
"type": "Contract",
"isVerified": true,
"name": "OpFoundationOperationsSafe",
"url": "#OpFoundationOperationsSafe"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).\n* OpFoundationUpgradeSafe has the role if the number of Optimism Security Council members falls below 8\n* Optimism EOA 1 has the role though restricted to the SuperchainConfig's `pause()` function",
"accounts": [
{
"address": "eth:0x847B5c174615B1B7fDF770882256e2D3E95b9D92",
"type": "Contract",
"isVerified": true,
"name": "OpFoundationUpgradeSafe",
"url": "#OpFoundationUpgradeSafe"
},
{
"address": "eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03",
"type": "Contract",
"isVerified": true,
"name": "Optimism Security Council",
"url": "#Optimism Security Council"
},
{
"address": "eth:0x352f1defB49718e7Ea411687E850aA8d6299F7aC",
"type": "EOA",
"isVerified": true,
"name": "Optimism EOA 1",
"url": "#Optimism-EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x674F64D64Ddc198db83cd9047dF54BF89cCD0ddB",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x99199a22125034c808ff20f377d91187E8050F2E",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "SuperchainProxyAdminOwner",
"name": "SuperchainProxyAdminOwner",
"description": "A Multisig with 2/2 threshold. \n* Can upgrade **with no delay**\n * DelayedWETH [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * SuperchainConfig [via: SuperchainProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: SuperchainProxyAdmin]",
"accounts": [
{
"address": "eth:0x5a0Aae59D09fccBdDb6C6CcEB07B7279367C3d2A",
"type": "Contract",
"isVerified": true,
"name": "0x5a0A…3d2A",
"url": "https://etherscan.io/address/0x5a0Aae59D09fccBdDb6C6CcEB07B7279367C3d2A"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x847B5c174615B1B7fDF770882256e2D3E95b9D92",
"type": "Contract",
"isVerified": true,
"name": "OpFoundationUpgradeSafe",
"url": "#OpFoundationUpgradeSafe"
},
{
"address": "eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03",
"type": "Contract",
"isVerified": true,
"name": "Optimism Security Council",
"url": "#Optimism Security Council"
}
],
"discoveryDrivenData": true
},
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system ",
"description": "A Multisig with 4/12 threshold. \n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system ",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "OpFoundationUpgradeSafe",
"name": "OpFoundationUpgradeSafe",
"description": "A Multisig with 5/7 threshold. \nMember of SuperchainProxyAdminOwner.\n* A Guardian LivenessModule if the number of Optimism Security Council members falls below 8 → Optimism Security Council → Optimism Guardian Multisig",
"accounts": [
{
"address": "eth:0x847B5c174615B1B7fDF770882256e2D3E95b9D92",
"type": "Contract",
"isVerified": true,
"name": "0x847B…9D92",
"url": "https://etherscan.io/address/0x847B5c174615B1B7fDF770882256e2D3E95b9D92"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64",
"type": "Contract",
"isVerified": true,
"name": "GnosisSafe",
"url": "#GnosisSafe"
},
{
"address": "eth:0x3041BA32f451F5850c147805F5521AC206421623",
"type": "EOA",
"isVerified": true,
"name": "0x3041…1623",
"url": "https://etherscan.io/address/0x3041BA32f451F5850c147805F5521AC206421623"
},
{
"address": "eth:0xE7dEA1306D9F829bA469d1904c50903b46ebd02e",
"type": "EOA",
"isVerified": true,
"name": "0xE7dE…d02e",
"url": "https://etherscan.io/address/0xE7dEA1306D9F829bA469d1904c50903b46ebd02e"
},
{
"address": "eth:0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8",
"type": "EOA",
"isVerified": true,
"name": "0xBF93…a2c8",
"url": "https://etherscan.io/address/0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8"
},
{
"address": "eth:0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15",
"type": "EOA",
"isVerified": true,
"name": "0x4D01…6d15",
"url": "https://etherscan.io/address/0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15"
},
{
"address": "eth:0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02",
"type": "EOA",
"isVerified": true,
"name": "0x69ac…Fd02",
"url": "https://etherscan.io/address/0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02"
},
{
"address": "eth:0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa",
"type": "EOA",
"isVerified": true,
"name": "0x9bbF…31aa",
"url": "https://etherscan.io/address/0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa"
}
],
"discoveryDrivenData": true
},
{
"id": "Optimism Security Council",
"name": "Optimism Security Council",
"description": "A Multisig with 10/13 threshold. It uses the following modules: LivenessModule (used to remove members inactive for 3mo 8d while making sure that the threshold remains above 75%. If the number of members falls below 8, the OpFoundationUpgradeSafe takes ownership of the multisig).\nMember of Optimism Guardian Multisig, SuperchainProxyAdminOwner.\n* A Guardian Optimism Guardian Multisig",
"accounts": [
{
"address": "eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03",
"type": "Contract",
"isVerified": true,
"name": "0xc281…Bd03",
"url": "https://etherscan.io/address/0xc2819DC788505Aac350142A7A707BF9D03E3Bd03"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x07dC0893cAfbF810e3E72505041f2865726Fd073",
"type": "EOA",
"isVerified": true,
"name": "0x07dC…d073",
"url": "https://etherscan.io/address/0x07dC0893cAfbF810e3E72505041f2865726Fd073"
},
{
"address": "eth:0x652BC529E171847E2fFddCeA13567643C84ccB5f",
"type": "EOA",
"isVerified": true,
"name": "0x652B…cB5f",
"url": "https://etherscan.io/address/0x652BC529E171847E2fFddCeA13567643C84ccB5f"
},
{
"address": "eth:0x1822b35B09f5ce1C78ecbC06AC0A4e17885b925e",
"type": "EOA",
"isVerified": true,
"name": "0x1822…925e",
"url": "https://etherscan.io/address/0x1822b35B09f5ce1C78ecbC06AC0A4e17885b925e"
},
{
"address": "eth:0x4A7322258c9E690e4CB8Cea6e5251443E956e61E",
"type": "EOA",
"isVerified": true,
"name": "0x4A73…e61E",
"url": "https://etherscan.io/address/0x4A7322258c9E690e4CB8Cea6e5251443E956e61E"
},
{
"address": "eth:0x3A53B4B081Eb7Cb00C46497b16Ea22e65E4Faa94",
"type": "EOA",
"isVerified": true,
"name": "0x3A53…aa94",
"url": "https://etherscan.io/address/0x3A53B4B081Eb7Cb00C46497b16Ea22e65E4Faa94"
},
{
"address": "eth:0xEF9A98511939eEe6Ec69af62082E3F2ff606877c",
"type": "EOA",
"isVerified": true,
"name": "0xEF9A…877c",
"url": "https://etherscan.io/address/0xEF9A98511939eEe6Ec69af62082E3F2ff606877c"
},
{
"address": "eth:0x6323ef2b80030f3fBc508bFc321Fc71fDB95c865",
"type": "EOA",
"isVerified": true,
"name": "0x6323…c865",
"url": "https://etherscan.io/address/0x6323ef2b80030f3fBc508bFc321Fc71fDB95c865"
},
{
"address": "eth:0xd5b735b676A043a53946C3b6F6BE28c1ECE6aC90",
"type": "EOA",
"isVerified": true,
"name": "0xd5b7…aC90",
"url": "https://etherscan.io/address/0xd5b735b676A043a53946C3b6F6BE28c1ECE6aC90"
},
{
"address": "eth:0x7ed8d9Af9eaA194D1A75C67c1475579E42289E39",
"type": "EOA",
"isVerified": true,
"name": "0x7ed8…9E39",
"url": "https://etherscan.io/address/0x7ed8d9Af9eaA194D1A75C67c1475579E42289E39"
},
{
"address": "eth:0x0aA384EB2fedD2741277A0f72909A0d7275575D7",
"type": "EOA",
"isVerified": true,
"name": "0x0aA3…75D7",
"url": "https://etherscan.io/address/0x0aA384EB2fedD2741277A0f72909A0d7275575D7"
},
{
"address": "eth:0x0a8742365a7EB0A3698293ac54357B5Ac04cefE6",
"type": "EOA",
"isVerified": true,
"name": "0x0a87…efE6",
"url": "https://etherscan.io/address/0x0a8742365a7EB0A3698293ac54357B5Ac04cefE6"
},
{
"address": "eth:0xbfA046B0bc5cEa1596be62B8b3f79f9f41f1E0d9",
"type": "EOA",
"isVerified": true,
"name": "0xbfA0…E0d9",
"url": "https://etherscan.io/address/0xbfA046B0bc5cEa1596be62B8b3f79f9f41f1E0d9"
},
{
"address": "eth:0x92827223f6b397CE9F208eE352bacA710765cACb",
"type": "EOA",
"isVerified": true,
"name": "0x9282…cACb",
"url": "https://etherscan.io/address/0x92827223f6b397CE9F208eE352bacA710765cACb"
}
],
"discoveryDrivenData": true
},
{
"id": "LivenessGuard",
"name": "LivenessGuard",
"accounts": [
{
"address": "eth:0x24424336F04440b1c28685a38303aC33C9D14a25",
"type": "Contract",
"isVerified": true,
"name": "0x2442…4a25",
"url": "https://etherscan.io/address/0x24424336F04440b1c28685a38303aC33C9D14a25"
}
],
"chain": "ethereum",
"description": "Modular contract to be used together with the LivenessModule. Tracks liveness / activity of Safe owners.\n* Can interact with LivenessModule\n * can remove members of Optimism Security Council inactive for 3mo 8d ",
"discoveryDrivenData": true
},
{
"id": "OpFoundationOperationsSafe",
"name": "OpFoundationOperationsSafe",
"description": "A Multisig with 5/7 threshold. \n* A Challenger - acting directly",
"accounts": [
{
"address": "eth:0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A",
"type": "Contract",
"isVerified": true,
"name": "0x9BA6…6b3A",
"url": "https://etherscan.io/address/0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64",
"type": "Contract",
"isVerified": true,
"name": "GnosisSafe",
"url": "#GnosisSafe"
},
{
"address": "eth:0x3041BA32f451F5850c147805F5521AC206421623",
"type": "EOA",
"isVerified": true,
"name": "0x3041…1623",
"url": "https://etherscan.io/address/0x3041BA32f451F5850c147805F5521AC206421623"
},
{
"address": "eth:0xE7dEA1306D9F829bA469d1904c50903b46ebd02e",
"type": "EOA",
"isVerified": true,
"name": "0xE7dE…d02e",
"url": "https://etherscan.io/address/0xE7dEA1306D9F829bA469d1904c50903b46ebd02e"
},
{
"address": "eth:0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8",
"type": "EOA",
"isVerified": true,
"name": "0xBF93…a2c8",
"url": "https://etherscan.io/address/0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8"
},
{
"address": "eth:0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15",
"type": "EOA",
"isVerified": true,
"name": "0x4D01…6d15",
"url": "https://etherscan.io/address/0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15"
},
{
"address": "eth:0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02",
"type": "EOA",
"isVerified": true,
"name": "0x69ac…Fd02",
"url": "https://etherscan.io/address/0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02"
},
{
"address": "eth:0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa",
"type": "EOA",
"isVerified": true,
"name": "0x9bbF…31aa",
"url": "https://etherscan.io/address/0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa"
}
],
"discoveryDrivenData": true
},
{
"id": "Optimism Guardian Multisig",
"name": "Optimism Guardian Multisig",
"description": "A Multisig with 1/1 threshold. It uses the following modules: DeputyPauseModule (Allows 0x352f1defB49718e7Ea411687E850aA8d6299F7aC, called the deputy pauser, to act on behalf of the OpFoundationUpgradeSafe if set as its Safe module).",
"accounts": [
{
"address": "eth:0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2",
"type": "Contract",
"isVerified": true,
"name": "0x09f7…dAf2",
"url": "https://etherscan.io/address/0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03",
"type": "Contract",
"isVerified": true,
"name": "Optimism Security Council",
"url": "#Optimism Security Council"
}
],
"discoveryDrivenData": true
},
{
"id": "GnosisSafe",
"name": "GnosisSafe",
"description": "A Multisig with 2/2 threshold. \nMember of OpFoundationUpgradeSafe, OpFoundationOperationsSafe.\n",
"accounts": [
{
"address": "eth:0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64",
"type": "Contract",
"isVerified": true,
"name": "0x42d2…9c64",
"url": "https://etherscan.io/address/0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xb23794fd6BA1CEAd01Cf54D772b8341F2F0197A5",
"type": "EOA",
"isVerified": true,
"name": "0xb237…97A5",
"url": "https://etherscan.io/address/0xb23794fd6BA1CEAd01Cf54D772b8341F2F0197A5"
},
{
"address": "eth:0x4665374939642965EfD8357D4568D2A77f677429",
"type": "EOA",
"isVerified": true,
"name": "0x4665…7429",
"url": "https://etherscan.io/address/0x4665374939642965EfD8357D4568D2A77f677429"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x99199a22125034c808ff20f377d91187E8050F2E",
"type": "EOA",
"isVerified": true,
"name": "0x9919…0F2E",
"url": "https://etherscan.io/address/0x99199a22125034c808ff20f377d91187E8050F2E"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "Optimism-EOA-1",
"name": "Optimism EOA 1",
"accounts": [
{
"address": "eth:0x352f1defB49718e7Ea411687E850aA8d6299F7aC",
"type": "EOA",
"isVerified": true,
"name": "0x352f…F7aC",
"url": "https://etherscan.io/address/0x352f1defB49718e7Ea411687E850aA8d6299F7aC"
}
],
"chain": "ethereum",
"description": "* A Guardian DeputyPauseModule though restricted to the SuperchainConfig's `pause()` function → Optimism Guardian Multisig",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x674F64D64Ddc198db83cd9047dF54BF89cCD0ddB",
"type": "EOA",
"isVerified": true,
"name": "0x674F…0ddB",
"url": "https://etherscan.io/address/0x674F64D64Ddc198db83cd9047dF54BF89cCD0ddB"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1768566190,
"baseTimestamp": 1768984435,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+185 -128
+16 -2
[
{
"address": "0x91493a61ab83b62943E6dCAa5475Dd330704Cc84",
"sinceTimestamp": 1696608311,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x91493a61ab83b62943E6dCAa5475Dd330704Cc84",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1696608671,
"transactionHash": "0xe67534a97b70fa009f2193161a0bc01c5ab1e858d26eb90ee81ee9b279a31d3b",
"implementations": [
"eth:0x7A163eb6Df3EEBbf817A7A9769F53FB2a441D47E"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x91493a61ab83b62943E6dCAa5475Dd330704Cc84#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0xe07eA0436100918F157DF35D01dCE5c11b16D1F1",
"sinceTimestamp": 1696608347,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0xe07eA0436100918F157DF35D01dCE5c11b16D1F1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0xe07eA0436100918F157DF35D01dCE5c11b16D1F1#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"chain": "arbitrum",
"includeInTotal": false,
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1697682598,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Arbitrum escrow -> LayerZero AMB"
}
]
},
"chainId": 42161
},
{
"chain": "optimism",
"includeInTotal": false,
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1701153879,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Optimism escrow -> LayerZero AMB"
}
]
},
"chainId": 10
},
{
"chain": "base",
"includeInTotal": false,
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1712584295,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Base escrow -> LayerZero AMB"
}
]
},
"chainId": 8453
},
{
"chain": "mantle",
"includeInTotal": false,
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1705831672,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Mantle escrow -> LayerZero AMB"
}
]
},
"chainId": 5000
},
{
"chain": "ethereum",
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1705702751,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Ethereum escrow -> LayerZero AMB"
}
]
},
"chainId": 1
}
]
+4 -4
{
"architectureImage": "opstack-optimium-superchain-opfp",
"dataAvailability": [
{
"name": "Data is posted to Celestia",
"description": "Transactions roots are posted onchain and the full data is posted on Celestia. Since the Blobstream bridge is not used, availability of the data is not verified against Celestia validators, meaning that the Sequencer can single-handedly publish unavailable roots. If Celestia becomes unavailable, the sequencer falls back to Ethereum.",
"risks": [
{
"category": "Funds can be lost if",
"text": "the sequencer posts an unavailable transaction root.",
"isCritical": true
},
{
"category": "Funds can be lost if",
"text": "the data is not available on the external provider.",
"isCritical": true
}
],
"references": [
{
"title": "Introducing Blobstream: streaming modular DA to Ethereum",
"url": "https://blog.celestia.org/introducing-blobstream/"
},
{
"title": "Derivation: Batch submission - OP Mainnet specs",
"url": "https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/derivation.md#batch-submission"
},
{
"title": "BatchInbox - address",
"url": "https://etherscan.io/address/0x08aA34cC843CeEBcC88A627F18430294aA9780be#code"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
}
],
"detailedDescription": "While ETH deposited to Orderly is using an OP Stack canonical bridge, the multichain USDC escrows are sending / receiving their deposit / withdrawal messages through the external LayerZero v1 AMB.",
"exitMechanisms": [
{
"name": "Regular exits",
"description": "The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 3d 12h. Withdrawal inclusion can be proven before state root settlement, but a 7d period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 3d 12h to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof.",
"risks": [],
"references": [
{
"title": "OptimismPortal2.sol - Etherscan source code, proveWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
},
{
"title": "OptimismPortal2.sol - Etherscan source code, finalizeWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
{
"name": "Forced messaging",
"description": "If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message.",
"risks": [],
"references": [
{
"title": "Forced withdrawal from an OP Stack blockchain",
"url": "https://docs.optimism.io/stack/transactions/forced-transaction"
}
]
}
],
"forceTransactions": {
"name": "Users can force any transaction",
"description": "Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly.",
"risks": [],
"references": [
{
"title": "Sequencing Window - OP Mainnet Specs",
"url": "https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
"operator": {
"name": "The system has a centralized operator",
"description": "The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system.",
"risks": [
{
"category": "MEV can be extracted if",
"text": "the operator exploits their centralized position and frontruns user transactions."
}
],
"references": []
},
"otherConsiderations": [
{
"name": "EVM compatible smart contracts are supported",
"description": "OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2.",
"risks": [],
"references": [
{
"title": "Introducing EVM Equivalence",
"url": "https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306"
}
]
}
],
"stateValidation": {
"description": "Updates to the system state can be proposed and challenged by permissioned operators only. If a state root passes the challenge period, it is optimistically considered correct and made actionable for withdrawals.",
"categories": [
{
"title": "State root proposals",
"description": "Proposers submit state roots as children of the latest confirmed state root (called anchor state), by calling the `create` function in the DisputeGameFactory. A state root can have multiple conflicting children. Each proposal requires a stake, currently set to 0.0 ETH, that can be slashed if the proposal is proven incorrect via a fraud proof. Stakes can be withdrawn only after the proposal has been confirmed. A state root gets confirmed if the challenge period has passed and it is not countered.",
"references": [
{
"title": "OP stack specification: Fault Dispute Game",
"url": "https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#fault-dispute-game"
}
]
},
{
"title": "Challenges",
"description": "Challenges are opened to disprove invalid state roots using bisection games. Each bisection move requires a stake that increases expontentially with the depth of the bisection, with a factor of 1.09493. The maximum depth is 73, and reaching it therefore requires a cumulative stake of 0.00 ETH from depth 0. Actors can participate in any challenge by calling the `defend` or `attack` functions, depending whether they agree or disagree with the latest claim and want to move the bisection game forward. Actors that disagree with the top-level claim are called challengers, and actors that agree are called defenders. Each actor might be involved in multiple (sub-)challenges at the same time, meaning that the protocol operates with [full concurrency](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a). Challengers and defenders alternate in the bisection game, and they pass each other a clock that starts with 3d 12h. If a clock expires, the claim is considered defeated if it was countered, or it gets confirmed if uncountered. Since honest parties can inherit clocks from malicious parties that play both as challengers and defenders (see [freeloader claims](https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#freeloader-claims)), if a clock gets inherited with less than 3h, it generally gets extended by 3h with the exception of 6h right before depth 30, and 1d right before the last depth. The maximum clock extension that a top level claim can get is therefore 10d. Since unconfirmed state roots are independent of one another, users can decide to exit with a subsequent confirmed state root if the previous one is delayed. Winners get the entire losers' stake, meaning that sybils can potentially play against each other at no cost. The final instruction found via the bisection game is then executed onchain in the MIPS one step prover contract who determines the winner. The protocol does not enforce valid bisections, meaning that actors can propose correct initial claims and then provide incorrect midpoints. The protocol can be subject to resource exhaustion attacks ([Spearbit 5.1.3](https://github.com/ethereum-optimism/optimism/blob/develop/docs/security-reviews/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf)).",
"references": [
{
"title": "Fraud Proof Wars: OPFP",
"url": "https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a"
}
]
}
]
}
}
+8 -49
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x74BaD482a7f73C8286F50D8Aa03e53b7d24A5f3B",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xf8dB8Aba597fF36cCD16fECfbb1B816B3236E9b8",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* A Challenger - acting directly\n* A Guardian - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0xf8dB8Aba597fF36cCD16fECfbb1B816B3236E9b8",
"type": "EOA",
"isVerified": true,
"name": "0xf8dB…E9b8",
"url": "https://etherscan.io/address/0xf8dB8Aba597fF36cCD16fECfbb1B816B3236E9b8"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x74BaD482a7f73C8286F50D8Aa03e53b7d24A5f3B",
"type": "EOA",
"isVerified": true,
"name": "0x74Ba…5f3B",
"url": "https://etherscan.io/address/0x74BaD482a7f73C8286F50D8Aa03e53b7d24A5f3B"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+156 -72
{
"addresses": {
"ethereum": [
{
"name": "SystemConfig",
"isVerified": true,
"address": "eth:0x886B187C3D293B1449A3A0F23Ca9e2269E0f2664",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1696608527,
"transactionHash": "0x92a61db152c2af8b75d8189eb9248997deaa06614e070a29476867af140f5562",
"implementations": [
"eth:0x240B3bd6b95cE40497Aafd71aD4705d0345A33CD"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1"
]
},
{
"timestamp": 1753109891,
"transactionHash": "0xbdcfd3c80c25c5aa99782ff98f440bb352443dfb23a1a56cd4023856b4a6afd4",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
}
],
"description": "Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **batcherHash**: EOA 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x886B187C3D293B1449A3A0F23Ca9e2269E0f2664#code"
},
{
"name": "OptimismPortal2",
"isVerified": true,
"address": "eth:0x91493a61ab83b62943E6dCAa5475Dd330704Cc84",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1696608671,
"transactionHash": "0xe67534a97b70fa009f2193161a0bc01c5ab1e858d26eb90ee81ee9b279a31d3b",
"implementations": [
"eth:0x7A163eb6Df3EEBbf817A7A9769F53FB2a441D47E"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "The OptimismPortal contract is the main entry point to deposit funds from L1 to L2. It also allows to prove and finalize withdrawals. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x91493a61ab83b62943E6dCAa5475Dd330704Cc84#code"
},
{
"name": "DisputeGameFactory",
"isVerified": true,
"address": "eth:0xC8BF04A73704051E5E274F1B43B1F2F153Db2136",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753169615,
"transactionHash": "0x16b1d1fe4679e8d3c79999d53d87666581f526de328ab1d2e3a57be20373bbda",
"implementations": [
"eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
}
],
"description": "The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xC8BF04A73704051E5E274F1B43B1F2F153Db2136#code"
},
{
"name": "SuperchainConfig",
"isVerified": true,
"address": "eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5"
],
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1750849619,
"transactionHash": "0x63366bb4d9f073e6f0e1de8495baf47a7e1921c02049305253907db5ac6839ca",
"implementations": [
"eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xCe28685EB204186b557133766eCA00334EB441E4"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
}
],
"description": "This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages pause states for each chain connected to it, as well as a global pause state for all chains. The guardian role can pause either separately, but each pause expires after 3mo 1d if left untouched.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **guardian**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC#code"
},
{
"name": "L1ERC721Bridge",
"isVerified": true,
"address": "eth:0x934Ab59Ef14b638653b1C0FEf7aB9a72186393DC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1696608575,
"transactionHash": "0xdf70e83fd16bf306ecd7497a9f24817d028e8e7bd267ead870360777b9e1a0a8",
"implementations": [
"eth:0x701E95156dfD378d1985C6CC405D0Ee3d2af8503"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753109891,
"transactionHash": "0xbdcfd3c80c25c5aa99782ff98f440bb352443dfb23a1a56cd4023856b4a6afd4",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109891,
"transactionHash": "0xbdcfd3c80c25c5aa99782ff98f440bb352443dfb23a1a56cd4023856b4a6afd4",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x276d3730f219f7ec22274f7263180b8452B46d47"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x7f1d12fB2911EB095278085f721e644C1f675696"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
}
],
"description": "Used to bridge ERC-721 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x934Ab59Ef14b638653b1C0FEf7aB9a72186393DC#code"
},
{
"name": "L1CrossDomainMessenger",
"isVerified": true,
"address": "eth:0xc76543A64666d9a073FaEF4e75F651c88e7DBC08",
"upgradeability": {
"proxyType": "resolved delegate proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
],
"immutable": false
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1696608371,
"transactionHash": "0x690ab35045db8f46db127951b24b5241e3848503c9e5d6dd6888e34e9373f283",
"implementations": [
"eth:0xc76543A64666d9a073FaEF4e75F651c88e7DBC08"
]
},
{
"timestamp": 1696608623,
"transactionHash": "0xe8bb9753ef91830bd4bae629e76232efcfb35cd39d6b2e2e5bf5384e08e82bbe",
"implementations": [
"eth:0xB6767fA038e8fbe3B60d42866dbeF0fca3B1a7d6"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753109891,
"transactionHash": "0xbdcfd3c80c25c5aa99782ff98f440bb352443dfb23a1a56cd4023856b4a6afd4",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109891,
"transactionHash": "0xbdcfd3c80c25c5aa99782ff98f440bb352443dfb23a1a56cd4023856b4a6afd4",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
]
}
],
"description": "Sends messages from host chain to this chain, and relays messages back onto host chain. In the event that a message sent from host chain to this chain is rejected for exceeding this chain's epoch gas limit, it can be resubmitted via this contract's replay function.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xc76543A64666d9a073FaEF4e75F651c88e7DBC08#code"
},
{
"name": "L1StandardBridge",
"isVerified": true,
"address": "eth:0xe07eA0436100918F157DF35D01dCE5c11b16D1F1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "The main entry point to deposit ERC20 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xe07eA0436100918F157DF35D01dCE5c11b16D1F1#code"
},
{
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0x1C7274c3eD6E898aDEA828Ba2F52CF19ac2CCBd9",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1C7274c3eD6E898aDEA828Ba2F52CF19ac2CCBd9#code"
},
{
"name": "PreimageOracle",
"isVerified": true,
"address": "eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The PreimageOracle contract is used to load the required data from L1 for a dispute game.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3#code"
},
{
"name": "AnchorStateRegistry",
"name": "MIPS",
"isVerified": true,
"address": "eth:0x4d3189fa0E612fb640a1DbEd9fAd9518bB3c13Dc",
"address": "eth:0x6463dEE3828677F6270d83d45408044fc5eDB908",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
]
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x4d3189fa0E612fb640a1DbEd9fAd9518bB3c13Dc#code"
"url": "https://etherscan.io/address/eth:0x6463dEE3828677F6270d83d45408044fc5eDB908#code"
},
{
"name": "OptimismMintableERC20Factory",
"isVerified": true,
"address": "eth:0x7a69a90d8ea11E9618855da55D09E6F953730686",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1696608587,
"transactionHash": "0xbf0b9c122d277b31b86af360b26c40c28507dbb481745bde13995bb89804986b",
"implementations": [
"eth:0xA2f9Fcf9108d870D4A8249bf3B74E812a3bD39FB"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753109891,
"transactionHash": "0xbdcfd3c80c25c5aa99782ff98f440bb352443dfb23a1a56cd4023856b4a6afd4",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
}
],
"description": "A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x7a69a90d8ea11E9618855da55D09E6F953730686#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9#code"
},
{
"name": "PermissionedDisputeGame",
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0xef91b38Ca24C97C7147FcA3429503c76CdE043DD",
"address": "eth:0xBaf9dD4C5DD9389b263A5394513943bE06f1C0F0",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n* Roles:\n * **challenger**: Conduit Multisig 1\n * **proposer**: EOA 2",
"pastUpgrades": [
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xef91b38Ca24C97C7147FcA3429503c76CdE043DD#code"
"url": "https://etherscan.io/address/eth:0xBaf9dD4C5DD9389b263A5394513943bE06f1C0F0#code"
},
{
"name": "MIPS",
"isVerified": true,
"address": "eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1#code"
},
{
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0xFc908935E4BBA7D7bD1CBFf72bDD79bd1c1d751E",
"address": "eth:0xF10F96daFCc86301cA5c72c64f9c5E0C4408B447",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753169639,
"transactionHash": "0x37d6a037c63be08b3ee06f77309fe014e2977b6509e7eb493fde32b4e8d83d06",
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x71e966Ae981d1ce531a7b6d23DC0f27B38409087"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **owner**: Conduit Multisig 1",
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xFc908935E4BBA7D7bD1CBFf72bDD79bd1c1d751E#code"
"url": "https://etherscan.io/address/eth:0xF10F96daFCc86301cA5c72c64f9c5E0C4408B447#code"
}
]
},
"escrows": [
{
"address": "0x91493a61ab83b62943E6dCAa5475Dd330704Cc84",
"sinceTimestamp": 1696608311,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x91493a61ab83b62943E6dCAa5475Dd330704Cc84",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1696608671,
"transactionHash": "0xe67534a97b70fa009f2193161a0bc01c5ab1e858d26eb90ee81ee9b279a31d3b",
"implementations": [
"eth:0x7A163eb6Df3EEBbf817A7A9769F53FB2a441D47E"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753108247,
"transactionHash": "0x1a4d52d7716a5235faca739cc50998dc7dccff0a6ba0413b4b5dc6473f541cc8",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753370483,
"transactionHash": "0xc65976839f6e929c869ef77b21b8bd5dde36cf9b0d6b28c93c6f281215a75db8",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768923767,
"transactionHash": "0x5e13f0592a4fcb13969932b7024389fb4876757105b1568383e7cd602447e612",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x91493a61ab83b62943E6dCAa5475Dd330704Cc84#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0xe07eA0436100918F157DF35D01dCE5c11b16D1F1",
"sinceTimestamp": 1696608347,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0xe07eA0436100918F157DF35D01dCE5c11b16D1F1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb570F4aD27e7De879A2E4F2F3DE27dBaBc20E9B9"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0xe07eA0436100918F157DF35D01dCE5c11b16D1F1#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"chain": "arbitrum",
"includeInTotal": false,
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1697682598,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Arbitrum escrow -> LayerZero AMB"
}
]
},
"chainId": 42161
},
{
"chain": "optimism",
"includeInTotal": false,
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1701153879,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Optimism escrow -> LayerZero AMB"
}
]
},
"chainId": 10
},
{
"chain": "base",
"includeInTotal": false,
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1712584295,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Base escrow -> LayerZero AMB"
}
]
},
"chainId": 8453
},
{
"chain": "mantle",
"includeInTotal": false,
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1705831672,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Mantle escrow -> LayerZero AMB"
}
]
},
"chainId": 5000
},
{
"chain": "ethereum",
"address": "0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9",
"sinceTimestamp": 1705702751,
"tokens": [
"USDC"
],
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Ethereum escrow -> LayerZero AMB"
}
]
},
"chainId": 1
}
],
"programHashes": [],
"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": 1768566190,
"baseTimestamp": 1768990051,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+16 -2
+15 -1
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A",
"type": "Contract",
"isVerified": true,
"name": "OpFoundationOperationsSafe",
"url": "#OpFoundationOperationsSafe"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x919B2511b2DB24Cc0C0EebE28b62a4E591579C1B",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x5c89b56bead2f99d41721f1D15442Fe813879587",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/10 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismPortal [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * L2OutputOracle [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* A Challenger - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismPortal [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * L2OutputOracle [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* A Challenger - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "OpFoundationOperationsSafe",
"name": "OpFoundationOperationsSafe",
"description": "A Multisig with 5/7 threshold. \n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A",
"type": "Contract",
"isVerified": true,
"name": "0x9BA6…6b3A",
"url": "https://etherscan.io/address/0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64",
"type": "Contract",
"isVerified": true,
"name": "GnosisSafe",
"url": "#GnosisSafe"
},
{
"address": "eth:0x3041BA32f451F5850c147805F5521AC206421623",
"type": "EOA",
"isVerified": true,
"name": "0x3041…1623",
"url": "https://etherscan.io/address/0x3041BA32f451F5850c147805F5521AC206421623"
},
{
"address": "eth:0xE7dEA1306D9F829bA469d1904c50903b46ebd02e",
"type": "EOA",
"isVerified": true,
"name": "0xE7dE…d02e",
"url": "https://etherscan.io/address/0xE7dEA1306D9F829bA469d1904c50903b46ebd02e"
},
{
"address": "eth:0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8",
"type": "EOA",
"isVerified": true,
"name": "0xBF93…a2c8",
"url": "https://etherscan.io/address/0xBF93D4d727F7Ba1F753E1124C3e532dCb04Ea2c8"
},
{
"address": "eth:0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15",
"type": "EOA",
"isVerified": true,
"name": "0x4D01…6d15",
"url": "https://etherscan.io/address/0x4D014f3c5F33Aa9Cd1Dc29ce29618d07Ae666d15"
},
{
"address": "eth:0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02",
"type": "EOA",
"isVerified": true,
"name": "0x69ac…Fd02",
"url": "https://etherscan.io/address/0x69acfE2096Dfb8d5A041eF37693553c48d9BFd02"
},
{
"address": "eth:0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa",
"type": "EOA",
"isVerified": true,
"name": "0x9bbF…31aa",
"url": "https://etherscan.io/address/0x9bbFB9919062C29a5eE15aCD93c9D7c3b14d31aa"
}
],
"discoveryDrivenData": true
},
{
"id": "GnosisSafe",
"name": "GnosisSafe",
"description": "A Multisig with 2/2 threshold. \nMember of OpFoundationOperationsSafe.\n",
"accounts": [
{
"address": "eth:0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64",
"type": "Contract",
"isVerified": true,
"name": "0x42d2…9c64",
"url": "https://etherscan.io/address/0x42d27eEA1AD6e22Af6284F609847CB3Cd56B9c64"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xb23794fd6BA1CEAd01Cf54D772b8341F2F0197A5",
"type": "EOA",
"isVerified": true,
"name": "0xb237…97A5",
"url": "https://etherscan.io/address/0xb23794fd6BA1CEAd01Cf54D772b8341F2F0197A5"
},
{
"address": "eth:0x4665374939642965EfD8357D4568D2A77f677429",
"type": "EOA",
"isVerified": true,
"name": "0x4665…7429",
"url": "https://etherscan.io/address/0x4665374939642965EfD8357D4568D2A77f677429"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x919B2511b2DB24Cc0C0EebE28b62a4E591579C1B",
"type": "EOA",
"isVerified": true,
"name": "0x919B…9C1B",
"url": "https://etherscan.io/address/0x919B2511b2DB24Cc0C0EebE28b62a4E591579C1B"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x5c89b56bead2f99d41721f1D15442Fe813879587",
"type": "EOA",
"isVerified": true,
"name": "0x5c89…9587",
"url": "https://etherscan.io/address/0x5c89b56bead2f99d41721f1D15442Fe813879587"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1764933767,
"baseTimestamp": 1768984444,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"ethereum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "EOA 9",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "EOA 10",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "EOA 14",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "EOA 15",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "EOA 16",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "EOA 17",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "EOA 11",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "EOA 12",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "EOA 13",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "EOA 18",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [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 4/12 threshold. \n* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [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": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18",
"name": "EOA 1, EOA 2, EOA 3, EOA 6, EOA 7, EOA 11, EOA 12, EOA 13 and EOA 18",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "0x006F…1DC7",
"url": "https://etherscan.io/address/0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "0x11f5…b1d5",
"url": "https://etherscan.io/address/0x11f563dDbF266484Dd910A401A7e44299d80b1d5"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "0x16C1…6d03",
"url": "https://etherscan.io/address/0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "0x33Bf…c779",
"url": "https://etherscan.io/address/0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "0x401B…04Bf",
"url": "https://etherscan.io/address/0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "0x8fbE…9F7C",
"url": "https://etherscan.io/address/0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "0x9DFa…eA66",
"url": "https://etherscan.io/address/0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "0xa017…d202",
"url": "https://etherscan.io/address/0xa017149a752BDd8723a09Cd6f40c388D38B8d202"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "0xd1e5…bc92",
"url": "https://etherscan.io/address/0xd1e56283216127E1F40A3752735C94A13d97bc92"
}
],
"chain": "ethereum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17",
"name": "EOA 4, EOA 5, EOA 8, EOA 9, EOA 10, EOA 14, EOA 15, EOA 16 and EOA 17",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "0x17F1…AD8b",
"url": "https://etherscan.io/address/0x17F187D978664C96ffD655996a45e085c403AD8b"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "0x2E8C…b1E2",
"url": "https://etherscan.io/address/0x2E8C0869C173cC07c58186E9DeEA74314635b1E2"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "0x4ed0…C228",
"url": "https://etherscan.io/address/0x4ed0f98FB4c331e672653E832c55E0f9F402C228"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "0x74a0…Bf3C",
"url": "https://etherscan.io/address/0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "0x85e7…A09D",
"url": "https://etherscan.io/address/0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "0xA4f9…2CDe",
"url": "https://etherscan.io/address/0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "0xb9B2…FD5e",
"url": "https://etherscan.io/address/0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "0xc7ef…6D36",
"url": "https://etherscan.io/address/0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "0xCEEA…Cd7e",
"url": "https://etherscan.io/address/0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1768566203,
"baseTimestamp": 1768984447,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+182 -77
+16 -2
[
{
"address": "0x96B124841Eff4Ab1b3C1F654D60402a1405fF51A",
"sinceTimestamp": 1734387299,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x96B124841Eff4Ab1b3C1F654D60402a1405fF51A",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x5B172BBfa0140285A02374EC1f5B9f25ef415514"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1734387347,
"transactionHash": "0xf15016a91149382e41ef8c726b4e2f21bd371fd1ca2ec5ac6963d485e9a4a1e1",
"implementations": [
"eth:0x5651e4f573303ec65Ba7579Fdc09166F7a403776"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x5B172BBfa0140285A02374EC1f5B9f25ef415514"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x96B124841Eff4Ab1b3C1F654D60402a1405fF51A#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x6A3444d11cA2697fe4A19AC8995ABDd8Dd301521",
"sinceTimestamp": 1734387299,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x6A3444d11cA2697fe4A19AC8995ABDd8Dd301521",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x6A3444d11cA2697fe4A19AC8995ABDd8Dd301521#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
}
]
+4 -4
{
"architectureImage": "opstack-rollup-superchain-opfp-opsuccinct",
"dataAvailability": [
{
"name": "All data required for proofs is published on chain",
"description": "All the data that is used to construct the system state is published on chain in the form of cheap blobs or calldata. This ensures that it will be available for enough time.",
"risks": [],
"references": [
{
"title": "Derivation: Batch submission - OP Mainnet specs",
"url": "https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/derivation.md#batch-submission"
},
{
"title": "BatchInbox - address",
"url": "https://etherscan.io/address/0x5A2a0698355D06cd5c4e3872D2Bc6B9f6a89d39B#code"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0x5B172BBfa0140285A02374EC1f5B9f25ef415514#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
}
],
"exitMechanisms": [
{
"name": "Regular messaging",
"description": "The user initiates L2->L1 messages by submitting a regular transaction on this chain. When the block containing that transaction is settled, the message becomes available for processing on L1. ZK proofs are required to settle blocks.",
"risks": [
{
"category": "Funds can be frozen if",
"text": "the centralized validator goes down. Users cannot produce blocks themselves and exiting the system requires new block production.",
"isCritical": true
}
],
"references": [
{
"title": "OptimismPortal2.sol - source code, proveWithdrawalTransaction function",
"url": "https://etherscan.io/address/0x5B172BBfa0140285A02374EC1f5B9f25ef415514#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
},
{
"title": "OptimismPortal2.sol - source code, finalizeWithdrawalTransaction function",
"url": "https://etherscan.io/address/0x5B172BBfa0140285A02374EC1f5B9f25ef415514#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
{
"name": "Forced messaging",
"description": "If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message.",
"risks": [],
"references": [
{
"title": "Forced withdrawal from an OP Stack blockchain",
"url": "https://docs.optimism.io/stack/transactions/forced-transaction"
}
]
}
],
"forceTransactions": {
"name": "Users can force any transaction",
"description": "Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly.",
"risks": [],
"references": [
{
"title": "Sequencing Window - OP Mainnet Specs",
"url": "https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0x5B172BBfa0140285A02374EC1f5B9f25ef415514#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
"operator": {
"name": "The system has a centralized operator",
"description": "The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system.",
"risks": [
{
"category": "MEV can be extracted if",
"text": "the operator exploits their centralized position and frontruns user transactions."
}
],
"references": []
},
"otherConsiderations": [
{
"name": "EVM compatible smart contracts are supported",
"description": "OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2.",
"risks": [],
"references": [
{
"title": "Introducing EVM Equivalence",
"url": "https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306"
}
]
}
],
"stateValidation": {
"categories": [
{
"title": "Validity proofs",
"description": "Each update to the system state must be accompanied by a ZK proof that ensures that the new state was derived by correctly applying a series of valid user transactions to the previous state. These proofs are then verified on Ethereum by a smart contract.\n Through the SuccinctL2OutputOracle, the system also allows to switch to an optimistic mode, in which no proofs are required and a challenger can challenge the proposed output state root within the finalization period.",
"references": [
{
"url": "https://succinctlabs.github.io/op-succinct/architecture.html",
"title": "Op-Succinct architecture"
}
],
"risks": [
{
"category": "Funds can be stolen if",
"text": "in non-optimistic mode, the validity proof cryptography is broken or implemented incorrectly."
},
{
"category": "Funds can be stolen if",
"text": "optimistic mode is enabled and no challenger checks the published state."
},
{
"category": "Funds can be frozen if",
"text": "the permissioned proposer fails to publish state roots to the L1."
}
]
}
]
},
"stateValidationImage": "opsuccinct"
}
+8 -1
{
"arbitrum": {
"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": "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
}
]
},
"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
}
]
},
"ethereum": {
"roles": [
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xF579A1cDfb89D0Aaf240d489EF10aB01A2B7f8F2",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x9Fb23129982c993743Eb9bB156af8CC8Fa2aC761",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * OPSuccinctL2OutputOracle [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* Can interact with OPSuccinctL2OutputOracle\n * can toggle between the optimistic mode and not optimistic (ZK) mode \n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* A Guardian - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * OPSuccinctL2OutputOracle [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with OPSuccinctL2OutputOracle\n * can toggle between the optimistic mode and not optimistic (ZK) mode \n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"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": "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": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x9Fb23129982c993743Eb9bB156af8CC8Fa2aC761",
"type": "EOA",
"isVerified": true,
"name": "0x9Fb2…C761",
"url": "https://etherscan.io/address/0x9Fb23129982c993743Eb9bB156af8CC8Fa2aC761"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0xF579A1cDfb89D0Aaf240d489EF10aB01A2B7f8F2",
"type": "EOA",
"isVerified": true,
"name": "0xF579…f8F2",
"url": "https://etherscan.io/address/0xF579A1cDfb89D0Aaf240d489EF10aB01A2B7f8F2"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+153 -69
{
"addresses": {
"ethereum": [
{
"name": "DisputeGameFactory",
"isVerified": true,
"address": "eth:0x2157F4d5934c4b12193C4983E99b9D6418798a2E",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1756389419,
"transactionHash": "0xed0bcf545cea2abedd3f881c132d2c5edea92be3bad914444ae526aef6ec7d97",
"implementations": [
"eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
}
],
"description": "The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x2157F4d5934c4b12193C4983E99b9D6418798a2E#code"
},
{
"name": "OptimismPortal2",
"isVerified": true,
"address": "eth:0x96B124841Eff4Ab1b3C1F654D60402a1405fF51A",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x5B172BBfa0140285A02374EC1f5B9f25ef415514"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1734387347,
"transactionHash": "0xf15016a91149382e41ef8c726b4e2f21bd371fd1ca2ec5ac6963d485e9a4a1e1",
"implementations": [
"eth:0x5651e4f573303ec65Ba7579Fdc09166F7a403776"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x5B172BBfa0140285A02374EC1f5B9f25ef415514"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "The OptimismPortal contract is the main entry point to deposit funds from L1 to L2. It also allows to prove and finalize withdrawals. It specifies which game type can be used for withdrawals, which currently is the 6.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x96B124841Eff4Ab1b3C1F654D60402a1405fF51A#code"
},
{
"name": "SystemConfig",
"isVerified": true,
"address": "eth:0xeBf5859b7646ca9cf8A981613569bF28394F2571",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1734387347,
"transactionHash": "0xbde55f54ed051fc9c94af80b2f3fcfd0124bae4b3f74816d935999553bcd8dec",
"implementations": [
"eth:0x4334B0Ebd68dC3A4e35deD49014dEFA00C15219c"
]
},
{
"timestamp": 1756390823,
"transactionHash": "0xa6fc3d1acadac8c1ff8d85f86909f8b91c3913c49a1ef56f1dfd3a961c9605c4",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
}
],
"description": "Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **batcherHash**: EOA 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xeBf5859b7646ca9cf8A981613569bF28394F2571#code"
},
{
"name": "SuperchainConfig",
"isVerified": true,
"address": "eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5"
],
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1750849619,
"transactionHash": "0x63366bb4d9f073e6f0e1de8495baf47a7e1921c02049305253907db5ac6839ca",
"implementations": [
"eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xCe28685EB204186b557133766eCA00334EB441E4"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
}
],
"description": "This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages pause states for each chain connected to it, as well as a global pause state for all chains. The guardian role can pause either separately, but each pause expires after 3mo 1d if left untouched.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **guardian**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC#code"
},
{
"name": "L1CrossDomainMessenger",
"isVerified": true,
"address": "eth:0x1549Dd6f86f5bBf0b1Bc691407DE64e8104c1544",
"upgradeability": {
"proxyType": "resolved delegate proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
],
"immutable": false
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1734387347,
"transactionHash": "0x0e51f9c3e3dc969d70426a6662d4e2b6abbb2fa1cbda3373bcbe5120342f04fd",
"implementations": [
"eth:0xF4e69D58027De611d9F142e6b0Db6b11569F50E7"
]
},
{
"timestamp": 1756390823,
"transactionHash": "0xa6fc3d1acadac8c1ff8d85f86909f8b91c3913c49a1ef56f1dfd3a961c9605c4",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1756390823,
"transactionHash": "0xa6fc3d1acadac8c1ff8d85f86909f8b91c3913c49a1ef56f1dfd3a961c9605c4",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
]
}
],
"description": "Sends messages from host chain to this chain, and relays messages back onto host chain. In the event that a message sent from host chain to this chain is rejected for exceeding this chain's epoch gas limit, it can be resubmitted via this contract's replay function.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1549Dd6f86f5bBf0b1Bc691407DE64e8104c1544#code"
},
{
"name": "L1StandardBridge",
"isVerified": true,
"address": "eth:0x6A3444d11cA2697fe4A19AC8995ABDd8Dd301521",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "The main entry point to deposit ERC20 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x6A3444d11cA2697fe4A19AC8995ABDd8Dd301521#code"
},
{
"name": "L1ERC721Bridge",
"isVerified": true,
"address": "eth:0xa010dE167788ed7d95c770AC478997D3207236AF",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1734387347,
"transactionHash": "0xec31f7915b604c4bcccddfc17ff4f49f04454a89a692a9c97430986fb0f5b329",
"implementations": [
"eth:0xC46226fA9De738D48343f420b402a0EBd8F7DCeD"
]
},
{
"timestamp": 1756390823,
"transactionHash": "0xa6fc3d1acadac8c1ff8d85f86909f8b91c3913c49a1ef56f1dfd3a961c9605c4",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1756390823,
"transactionHash": "0xa6fc3d1acadac8c1ff8d85f86909f8b91c3913c49a1ef56f1dfd3a961c9605c4",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x276d3730f219f7ec22274f7263180b8452B46d47"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x7f1d12fB2911EB095278085f721e644C1f675696"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
}
],
"description": "Used to bridge ERC-721 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xa010dE167788ed7d95c770AC478997D3207236AF#code"
},
{
"name": "PermissionedDisputeGame",
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0x06B59a1A5314DEF287Cc8E5F371929d46DAc9690",
"address": "eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x06B59a1A5314DEF287Cc8E5F371929d46DAc9690#code"
"url": "https://etherscan.io/address/eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E#code"
},
{
"name": "ProxyAdmin",
"name": "PreimageOracle",
"isVerified": true,
"address": "eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E",
"address": "eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"description": "The PreimageOracle contract is used to load the required data from L1 for a dispute game.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E#code"
"url": "https://etherscan.io/address/eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3#code"
},
{
"name": "PreimageOracle",
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3",
"address": "eth:0x46e057CE57bb9E5Af63f30b4dcD9e385eD4ac824",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The PreimageOracle contract is used to load the required data from L1 for a dispute game.\n",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3#code"
"url": "https://etherscan.io/address/eth:0x46e057CE57bb9E5Af63f30b4dcD9e385eD4ac824#code"
},
{
"name": "DelayedWETH",
"name": "MIPS",
"isVerified": true,
"address": "eth:0xa2ba8e456cfb2639C462fD65659868e770c56EaA",
"address": "eth:0x6463dEE3828677F6270d83d45408044fc5eDB908",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1756389455,
"transactionHash": "0x15389b1eb03fc609b408d893be27005c9a3dacc5fb5f08bae1838607cca369e5",
"implementations": [
"eth:0x71e966Ae981d1ce531a7b6d23DC0f27B38409087"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xa2ba8e456cfb2639C462fD65659868e770c56EaA#code"
"url": "https://etherscan.io/address/eth:0x6463dEE3828677F6270d83d45408044fc5eDB908#code"
},
{
"name": "OPSuccinctL2OutputOracle",
"isVerified": true,
"address": "eth:0xb45440830bd8D288bB2B5B01Be303ae60fc855d8",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x9d843e5b627759e8aB2Db5B95cCA1e5BB91F1174"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1734387347,
"transactionHash": "0x8eee30c3b3f633d3e3c94e00a250bd324e2da6863f227acac127cb6cbc668f85",
"implementations": [
"eth:0x35A37B01CeCb9544a72e251328F9B36F98b023B1"
]
},
{
"timestamp": 1734570311,
"transactionHash": "0xa2b6b581c2c1c201336472072cf22d1f9c57179116cc0f010c763e719c28b6de",
"implementations": [
"eth:0xE41997Df2A412ed5B56ac9f3997A72B6BeE9d888"
]
},
{
"timestamp": 1746606971,
"transactionHash": "0x82e8aeceec726d7cf643b1a548090bfa12bca8fdb7443cdc9a3a4e0d25793c19",
"implementations": [
"eth:0xd010fBdBd77a3314bCED75E1AE8E7aDD42c9d580"
]
},
{
"timestamp": 1757436323,
"transactionHash": "0x893a91ea99cbf8a7339049c89ec2c350f97eef07f66e0b690fe74f4b068c8b50",
"implementations": [
"eth:0x9d843e5b627759e8aB2Db5B95cCA1e5BB91F1174"
]
}
],
"description": "Contains a list of proposed state roots which Proposers assert to be a result of block execution. The SuccinctL2OutputOracle modifies the L2OutputOracle to support whenNotOptimistic mode, in which a validity proof can be passed as input argument to the proposeL2Output function.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **owner**: Conduit Multisig 1\n * **proposer**: EOA 2",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb45440830bd8D288bB2B5B01Be303ae60fc855d8#code"
},
{
"name": "OPSuccinctDisputeGame",
"isVerified": true,
"address": "eth:0xb476cC5ECF2472A040DC381552B7a9bd7951A470",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "A dispute game wrapper around OPSuccinctL2OutputOracle. It is needed to comply with OptimismPortal2 requirement to have a DisputeGameFactory. Whenever a new game is created, an SP1 proof is immediately verified, so in fact there is no optimistic dispute game happening.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb476cC5ECF2472A040DC381552B7a9bd7951A470#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5#code"
},
{
"name": "MIPS",
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1",
"address": "eth:0xC89A60DD42Fb0B4EfD383D98C7D577F88eC9E166",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"pastUpgrades": [
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1#code"
"url": "https://etherscan.io/address/eth:0xC89A60DD42Fb0B4EfD383D98C7D577F88eC9E166#code"
},
{
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0xf463af71E3804B172a279B101f31BB67c7030a5F",
"address": "eth:0xDeF9B23dAE7769004e80f579f9d3aF0D7a29E4aD",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game. It specifies which game type can be used for withdrawals, which currently is the 6.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xf463af71E3804B172a279B101f31BB67c7030a5F#code"
"url": "https://etherscan.io/address/eth:0xDeF9B23dAE7769004e80f579f9d3aF0D7a29E4aD#code"
},
{
"name": "OptimismMintableERC20Factory",
"isVerified": true,
"address": "eth:0xF8e8E783fa7A5CCDB77EddC3335cDb00066B515e",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1734387347,
"transactionHash": "0xee7a287bb9169343a89e0550c67d182204e26955e0d7e5c6afea15f1a15505e1",
"implementations": [
"eth:0x000FAF919Dc5a946B82bFfF252FAbC378bda1F50"
]
},
{
"timestamp": 1756390823,
"transactionHash": "0xa6fc3d1acadac8c1ff8d85f86909f8b91c3913c49a1ef56f1dfd3a961c9605c4",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
}
],
"description": "A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF8e8E783fa7A5CCDB77EddC3335cDb00066B515e#code"
},
{
"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"
}
],
"arbitrum": [
{
"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"
}
],
"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"
}
]
},
"escrows": [
{
"address": "0x96B124841Eff4Ab1b3C1F654D60402a1405fF51A",
"sinceTimestamp": 1734387299,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x96B124841Eff4Ab1b3C1F654D60402a1405fF51A",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x5B172BBfa0140285A02374EC1f5B9f25ef415514"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1734387347,
"transactionHash": "0xf15016a91149382e41ef8c726b4e2f21bd371fd1ca2ec5ac6963d485e9a4a1e1",
"implementations": [
"eth:0x5651e4f573303ec65Ba7579Fdc09166F7a403776"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1757426807,
"transactionHash": "0x5f02cf3fa2d556aafdb60e240b334f122786f05444e802f1f08c881e198bb20a",
"implementations": [
"eth:0x5B172BBfa0140285A02374EC1f5B9f25ef415514"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768923887,
"transactionHash": "0x72fd82354124671e3b28d78e70d9eec692ae7f119281ab473aa75f394f1b52ab",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x96B124841Eff4Ab1b3C1F654D60402a1405fF51A#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x6A3444d11cA2697fe4A19AC8995ABDd8Dd301521",
"sinceTimestamp": 1734387299,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x6A3444d11cA2697fe4A19AC8995ABDd8Dd301521",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x198A8e0c220f29d8aF956e4c8A9E8b552096Ab2E"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x6A3444d11cA2697fe4A19AC8995ABDd8Dd301521#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
}
],
"programHashes": [
{
"title": "Aggregation program of OP Succinct",
"description": "Aggregates proofs of correct execution for several consecutive block ranges of OP L2 client.",
"proverSystemProject": "sp1",
"programUrl": "https://github.com/succinctlabs/op-succinct/tree/v2.3.1/programs/aggregation",
"verificationStatus": "notVerified",
"hash": "0x003991487ea72a40a1caa7c234b12c0da52fc4ccc748a07f6ebd354bbb54772e"
},
{
"title": "Range program of OP Succinct",
"description": "Proves correct state transition function within an OP L2 client over a range of consecutive L2 blocks.",
"programUrl": "https://github.com/succinctlabs/op-succinct/tree/v2.3.1/programs/range/ethereum",
"proverSystemProject": "sp1",
"verificationStatus": "notVerified",
"hash": "0x490685ea27adbbb83301073734f40a5656c984fe352359d54dd637e828e66872"
}
],
"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": 1768566190,
"baseTimestamp": 1768990153,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"arbitrum": {
"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": "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-19-and-EOA-20",
"name": "EOA 19 and EOA 20",
"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-21-and-EOA-22",
"name": "EOA 21 and EOA 22",
"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": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "EOA 9",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "EOA 10",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "EOA 14",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "EOA 15",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "EOA 16",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "EOA 17",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "EOA 11",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "EOA 12",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "EOA 13",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "EOA 18",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [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 4/12 threshold. \n* Can upgrade **with no delay**\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [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": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"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": "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-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18",
"name": "EOA 1, EOA 2, EOA 3, EOA 6, EOA 7, EOA 11, EOA 12, EOA 13 and EOA 18",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "0x006F…1DC7",
"url": "https://etherscan.io/address/0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "0x11f5…b1d5",
"url": "https://etherscan.io/address/0x11f563dDbF266484Dd910A401A7e44299d80b1d5"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "0x16C1…6d03",
"url": "https://etherscan.io/address/0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "0x33Bf…c779",
"url": "https://etherscan.io/address/0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "0x401B…04Bf",
"url": "https://etherscan.io/address/0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "0x8fbE…9F7C",
"url": "https://etherscan.io/address/0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "0x9DFa…eA66",
"url": "https://etherscan.io/address/0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "0xa017…d202",
"url": "https://etherscan.io/address/0xa017149a752BDd8723a09Cd6f40c388D38B8d202"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "0xd1e5…bc92",
"url": "https://etherscan.io/address/0xd1e56283216127E1F40A3752735C94A13d97bc92"
}
],
"chain": "ethereum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17",
"name": "EOA 4, EOA 5, EOA 8, EOA 9, EOA 10, EOA 14, EOA 15, EOA 16 and EOA 17",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "0x17F1…AD8b",
"url": "https://etherscan.io/address/0x17F187D978664C96ffD655996a45e085c403AD8b"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "0x2E8C…b1E2",
"url": "https://etherscan.io/address/0x2E8C0869C173cC07c58186E9DeEA74314635b1E2"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "0x4ed0…C228",
"url": "https://etherscan.io/address/0x4ed0f98FB4c331e672653E832c55E0f9F402C228"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "0x74a0…Bf3C",
"url": "https://etherscan.io/address/0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "0x85e7…A09D",
"url": "https://etherscan.io/address/0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "0xA4f9…2CDe",
"url": "https://etherscan.io/address/0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "0xb9B2…FD5e",
"url": "https://etherscan.io/address/0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "0xc7ef…6D36",
"url": "https://etherscan.io/address/0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "0xCEEA…Cd7e",
"url": "https://etherscan.io/address/0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-23-and-EOA-24",
"name": "EOA 23 and EOA 24",
"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": 1768566203,
"baseTimestamp": 1768984455,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+199 -142
+16 -2
[
{
"address": "0x034cbb620d1e0e4C2E29845229bEAc57083b04eC",
"sinceTimestamp": 1718038307,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x034cbb620d1e0e4C2E29845229bEAc57083b04eC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1718038343,
"transactionHash": "0xf12791da1d11a2b87575774a027826957ad4adba2d002ca0c89e7ee1118f5e89",
"implementations": [
"eth:0xCd0A8dc59685AF52cb706d73ab455FcA18eDC1D5"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x034cbb620d1e0e4C2E29845229bEAc57083b04eC#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x3Be64BF2b9C2dE637067C7AAb6baE5EDf9fEBA55",
"sinceTimestamp": 1718038307,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x3Be64BF2b9C2dE637067C7AAb6baE5EDf9fEBA55",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x3Be64BF2b9C2dE637067C7AAb6baE5EDf9fEBA55#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x8309E63F777805f362d42f5B5f2D1A20287d5Df2",
"sinceTimestamp": 1751017763,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rsETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xEb3492A8A15baF729e57F4F7E84DC55B7A34A4e7",
"sinceTimestamp": 1748903783,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"cbBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x615172e47c0C5A6dA8ea959632Ac0166f7a59eDc",
"sinceTimestamp": 1721219231,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sDAI"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xDE1617Ddb7C8A250A409D986930001985cfad76F",
"sinceTimestamp": 1721277431,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xC6cfb996A7CFEB89813A68CD13942CD75553032b",
"sinceTimestamp": 1721382935,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xDf9Fa2b420689384E8DD55a706262DC0ED37020F",
"sinceTimestamp": 1728993695,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USD0++"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x1bF463463dd6747230Ee1bF9428376EBF1e2C23a",
"sinceTimestamp": 1732796447,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x572A4080c16beD33Cf2E876ad969E2E35769EDB4",
"sinceTimestamp": 1744192691,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x197cCb40bCDed89c3D7B891824ab44d1913Ee73E",
"sinceTimestamp": 1744193267,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"SolvBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x847579e12CFb96a3357d9C51e374330af61716C2",
"sinceTimestamp": 1746458207,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xc374967634133F5Ed1DF5050276e5B33986625D3",
"sinceTimestamp": 1721232015,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x2A905D69Cdb343B2e5F5E25a11788cDFb67d4E1d",
"sinceTimestamp": 1732794033,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"OP"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x2396843Ea97cf6b77239bB25fa018a3CD2ee06A6",
"sinceTimestamp": 1732796449,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x31d16b451C4063FE24ca4149740aF10948FdE955",
"sinceTimestamp": 1733432921,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x744E4E32c8b49bB0F812590a5124C183eD2Cd836",
"sinceTimestamp": 1744192681,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0xaE3f9951fdC045E03Eb460D34B9728E327331Ccd",
"sinceTimestamp": 1746458201,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x038bc0f438C6b46FaCc5C83475925F4Dc111d79F",
"sinceTimestamp": 1721231761,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xb4d1b0333Ba154ed42DECB07b0342C128bB492cf",
"sinceTimestamp": 1732796449,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xD08e20aAb70fE4aBC7f7BAA9d1A9BD02d6C6e883",
"sinceTimestamp": 1733432557,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x33A1Ae6703362A0bcca814e3c1fC65Be0b8ccE61",
"sinceTimestamp": 1744192681,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xae88be44e17BcB66A8640831a9AB6f973181df7C",
"sinceTimestamp": 1746458199,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x615172e47c0C5A6dA8ea959632Ac0166f7a59eDc",
"sinceTimestamp": 1721230760,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0xBD9fB031dAC8FC48e7eB701DDEC90Cc194d5F4Db",
"sinceTimestamp": 1732796447,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x876fFa8AcBf043380675a579Eb1c67e8F097C045",
"sinceTimestamp": 1733432556,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0xC3C20718050019fF79eB8961b2A38289dB8204B4",
"sinceTimestamp": 1744192680,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x9f9D878bbd1118e7223f9d268d74fa6bdAf6CC52",
"sinceTimestamp": 1744193261,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"SolvBTC"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x66E4158A9341eF7950aF5B1435dcCf84FB8D6993",
"sinceTimestamp": 1746458198,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
}
]
+4 -4
{
"architectureImage": "opstack-rollup-superchain-opfp",
"dataAvailability": [
{
"name": "All data required for proofs is published on chain",
"description": "All the data that is used to construct the system state is published on chain in the form of cheap blobs or calldata. This ensures that it will be available for enough time.",
"risks": [],
"references": [
{
"title": "Derivation: Batch submission - OP Mainnet specs",
"url": "https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/derivation.md#batch-submission"
},
{
"title": "BatchInbox - address",
"url": "https://etherscan.io/address/0x0bd57e83B5E0f9eCD84d559bB58e1EcFEEdD2565#code"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
}
],
"exitMechanisms": [
{
"name": "Regular exits",
"description": "The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 3d 12h. Withdrawal inclusion can be proven before state root settlement, but a 7d period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 3d 12h to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof.",
"risks": [],
"references": [
{
"title": "OptimismPortal2.sol - Etherscan source code, proveWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
},
{
"title": "OptimismPortal2.sol - Etherscan source code, finalizeWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
{
"name": "Forced messaging",
"description": "If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message.",
"risks": [],
"references": [
{
"title": "Forced withdrawal from an OP Stack blockchain",
"url": "https://docs.optimism.io/stack/transactions/forced-transaction"
}
]
}
],
"forceTransactions": {
"name": "Users can force any transaction",
"description": "Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly.",
"risks": [],
"references": [
{
"title": "Sequencing Window - OP Mainnet Specs",
"url": "https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
"operator": {
"name": "The system has a centralized operator",
"description": "The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system.",
"risks": [
{
"category": "MEV can be extracted if",
"text": "the operator exploits their centralized position and frontruns user transactions."
}
],
"references": []
},
"otherConsiderations": [
{
"name": "EVM compatible smart contracts are supported",
"description": "OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2.",
"risks": [],
"references": [
{
"title": "Introducing EVM Equivalence",
"url": "https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306"
}
]
}
],
"stateDerivation": {
"nodeSoftware": "The rollup node is composed of two software components: [op-node](https://github.com/ethereum-optimism/optimism/tree/develop/op-node), implementing consensus related logic, and [op-geth](https://github.com/ethereum-optimism/op-geth), implementing execution logic. The configuration file can be found [here](https://api.conduit.xyz/file/v1/optimism/rollup/polynomial-mainnet-0).",
"compressionScheme": "Data batches are compressed using the [zlib](https://github.com/madler/zlib) algorithm with best compression level.",
"genesisState": "The genesis file can be found [here](https://api.conduit.xyz/file/v1/optimism/genesis/polynomial-mainnet-0).",
"dataFormat": "The format specification of Sequencer's data batches can be found [here](https://optimism.io/blog/here-s-how-you-can-reproduce-op-mainnet-s-migration-to-bedrock)."
},
"stateValidation": {
"description": "Updates to the system state can be proposed and challenged by permissioned operators only. If a state root passes the challenge period, it is optimistically considered correct and made actionable for withdrawals.",
"categories": [
{
"title": "State root proposals",
"description": "Proposers submit state roots as children of the latest confirmed state root (called anchor state), by calling the `create` function in the DisputeGameFactory. A state root can have multiple conflicting children. Each proposal requires a stake, currently set to 0.0 ETH, that can be slashed if the proposal is proven incorrect via a fraud proof. Stakes can be withdrawn only after the proposal has been confirmed. A state root gets confirmed if the challenge period has passed and it is not countered.",
"references": [
{
"title": "OP stack specification: Fault Dispute Game",
"url": "https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#fault-dispute-game"
}
]
},
{
"title": "Challenges",
"description": "Challenges are opened to disprove invalid state roots using bisection games. Each bisection move requires a stake that increases expontentially with the depth of the bisection, with a factor of 1.09493. The maximum depth is 73, and reaching it therefore requires a cumulative stake of 0.00 ETH from depth 0. Actors can participate in any challenge by calling the `defend` or `attack` functions, depending whether they agree or disagree with the latest claim and want to move the bisection game forward. Actors that disagree with the top-level claim are called challengers, and actors that agree are called defenders. Each actor might be involved in multiple (sub-)challenges at the same time, meaning that the protocol operates with [full concurrency](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a). Challengers and defenders alternate in the bisection game, and they pass each other a clock that starts with 3d 12h. If a clock expires, the claim is considered defeated if it was countered, or it gets confirmed if uncountered. Since honest parties can inherit clocks from malicious parties that play both as challengers and defenders (see [freeloader claims](https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#freeloader-claims)), if a clock gets inherited with less than 3h, it generally gets extended by 3h with the exception of 6h right before depth 30, and 1d right before the last depth. The maximum clock extension that a top level claim can get is therefore 10d. Since unconfirmed state roots are independent of one another, users can decide to exit with a subsequent confirmed state root if the previous one is delayed. Winners get the entire losers' stake, meaning that sybils can potentially play against each other at no cost. The final instruction found via the bisection game is then executed onchain in the MIPS one step prover contract who determines the winner. The protocol does not enforce valid bisections, meaning that actors can propose correct initial claims and then provide incorrect midpoints. The protocol can be subject to resource exhaustion attacks ([Spearbit 5.1.3](https://github.com/ethereum-optimism/optimism/blob/develop/docs/security-reviews/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf)).",
"references": [
{
"title": "Fraud Proof Wars: OPFP",
"url": "https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a"
}
]
}
]
}
}
+8 -49
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x5DA28F0186051a9F7b9eE2553FFdc165EB0A6714",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x67a44CE38627F46F20b1293960559eD85Dd194F1",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * OptimismPortal2 [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* A Challenger - acting directly\n* A Guardian - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * OptimismPortal2 [via: ProxyAdmin]\n * SuperchainConfig [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x67a44CE38627F46F20b1293960559eD85Dd194F1",
"type": "EOA",
"isVerified": true,
"name": "0x67a4…94F1",
"url": "https://etherscan.io/address/0x67a44CE38627F46F20b1293960559eD85Dd194F1"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x5DA28F0186051a9F7b9eE2553FFdc165EB0A6714",
"type": "EOA",
"isVerified": true,
"name": "0x5DA2…6714",
"url": "https://etherscan.io/address/0x5DA28F0186051a9F7b9eE2553FFdc165EB0A6714"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+170 -86
{
"addresses": {
"ethereum": [
{
"name": "OptimismPortal2",
"isVerified": true,
"address": "eth:0x034cbb620d1e0e4C2E29845229bEAc57083b04eC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1718038343,
"transactionHash": "0xf12791da1d11a2b87575774a027826957ad4adba2d002ca0c89e7ee1118f5e89",
"implementations": [
"eth:0xCd0A8dc59685AF52cb706d73ab455FcA18eDC1D5"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "The OptimismPortal contract is the main entry point to deposit funds from L1 to L2. It also allows to prove and finalize withdrawals. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x034cbb620d1e0e4C2E29845229bEAc57083b04eC#code"
},
{
"name": "SystemConfig",
"isVerified": true,
"address": "eth:0x58b51fb9FeeD00DD846f91D265Eba3cdd855A413",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1718038331,
"transactionHash": "0x245f6f1b228887468a7cff0a36d5abe87fbda0b4895755d418b08c2c68d1c815",
"implementations": [
"eth:0x69762714C496f76756D7aEbf8b4225F458cDf853"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1"
]
},
{
"timestamp": 1753109747,
"transactionHash": "0x4ca85189e3c217dc2364a3ffaa64337f35ff4f9e435e71c55b6289f90c89fe1d",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
}
],
"description": "Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **batcherHash**: EOA 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x58b51fb9FeeD00DD846f91D265Eba3cdd855A413#code"
},
{
"name": "DisputeGameFactory",
"isVerified": true,
"address": "eth:0xe9394679d0f0676E4a2dE99F8ed6B4aCb16c5f0f",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753169915,
"transactionHash": "0xc882aaef870976f245a44a099ff508e63743440bf589702ffe0c0902bd6297e4",
"implementations": [
"eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
}
],
"description": "The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xe9394679d0f0676E4a2dE99F8ed6B4aCb16c5f0f#code"
},
{
"name": "SuperchainConfig",
"isVerified": true,
"address": "eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5"
],
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1750849619,
"transactionHash": "0x63366bb4d9f073e6f0e1de8495baf47a7e1921c02049305253907db5ac6839ca",
"implementations": [
"eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xCe28685EB204186b557133766eCA00334EB441E4"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
}
],
"description": "This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages pause states for each chain connected to it, as well as a global pause state for all chains. The guardian role can pause either separately, but each pause expires after 3mo 1d if left untouched.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **guardian**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC#code"
},
{
"name": "L1CrossDomainMessenger",
"isVerified": true,
"address": "eth:0x36725a5e0040deB7C697d46C0e24390702b202e0",
"upgradeability": {
"proxyType": "resolved delegate proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
],
"immutable": false
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1718038307,
"transactionHash": "0x0803101449ba74f109136ceb6201506711153e210e093ee344d4f05f6e5b210e",
"implementations": [
"eth:0x36725a5e0040deB7C697d46C0e24390702b202e0"
]
},
{
"timestamp": 1718038331,
"transactionHash": "0xaf64e93b029c67311d29035141e9de4f69458cfee2a9c4a6ba55a31e2599a130",
"implementations": [
"eth:0xEC097D3f3319F2A23aa82ee2e28d30FdCBe0d753"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753109747,
"transactionHash": "0x4ca85189e3c217dc2364a3ffaa64337f35ff4f9e435e71c55b6289f90c89fe1d",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109747,
"transactionHash": "0x4ca85189e3c217dc2364a3ffaa64337f35ff4f9e435e71c55b6289f90c89fe1d",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
]
}
],
"description": "Sends messages from host chain to this chain, and relays messages back onto host chain. In the event that a message sent from host chain to this chain is rejected for exceeding this chain's epoch gas limit, it can be resubmitted via this contract's replay function.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x36725a5e0040deB7C697d46C0e24390702b202e0#code"
},
{
"name": "L1StandardBridge",
"isVerified": true,
"address": "eth:0x3Be64BF2b9C2dE637067C7AAb6baE5EDf9fEBA55",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "The main entry point to deposit ERC20 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x3Be64BF2b9C2dE637067C7AAb6baE5EDf9fEBA55#code"
},
{
"name": "L1ERC721Bridge",
"isVerified": true,
"address": "eth:0xD5890BBAFaFdce942597757385E55174569e8d1A",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1718038331,
"transactionHash": "0xeca62b15210fcd18a1148b0c731bf7b125bcd3942fa55a1214e3adf5d58b204a",
"implementations": [
"eth:0x8D703A1eE5925D783aAbaFe2FC551A1cC62Bc5F7"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753109747,
"transactionHash": "0x4ca85189e3c217dc2364a3ffaa64337f35ff4f9e435e71c55b6289f90c89fe1d",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753109747,
"transactionHash": "0x4ca85189e3c217dc2364a3ffaa64337f35ff4f9e435e71c55b6289f90c89fe1d",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x276d3730f219f7ec22274f7263180b8452B46d47"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x7f1d12fB2911EB095278085f721e644C1f675696"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
}
],
"description": "Used to bridge ERC-721 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xD5890BBAFaFdce942597757385E55174569e8d1A#code"
},
{
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0x027b8405077e4C8de33E31Ca2EF7ceE97a8D4a3b",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x027b8405077e4C8de33E31Ca2EF7ceE97a8D4a3b#code"
},
{
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0x0df4Aa3C6CCCd0efdDC37324BC251511ff6034F8",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x0df4Aa3C6CCCd0efdDC37324BC251511ff6034F8#code"
},
{
"name": "PreimageOracle",
"isVerified": true,
"address": "eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The PreimageOracle contract is used to load the required data from L1 for a dispute game.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f#code"
},
{
"name": "MIPS",
"isVerified": true,
"address": "eth:0x6463dEE3828677F6270d83d45408044fc5eDB908",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x6463dEE3828677F6270d83d45408044fc5eDB908#code"
},
{
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0x5d6fa87a7bB1B0Ff073eF6eed3f79FB126a9379B",
"address": "eth:0x6b18508c693b9c45A23eAf382E07ADd81D4d4819",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753170011,
"transactionHash": "0xaee6bc8557aa39550527394f1266d7ad41b407112cd9beaa447e8ce690cf17c1",
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x71e966Ae981d1ce531a7b6d23DC0f27B38409087"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **owner**: Conduit Multisig 1",
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x5d6fa87a7bB1B0Ff073eF6eed3f79FB126a9379B#code"
"url": "https://etherscan.io/address/eth:0x6b18508c693b9c45A23eAf382E07ADd81D4d4819#code"
},
{
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0x7C54ef577132b3A82c229372CC505DFC8B705955",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n* Roles:\n * **challenger**: Conduit Multisig 1\n * **proposer**: EOA 2",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x7C54ef577132b3A82c229372CC505DFC8B705955#code"
},
{
"name": "OptimismMintableERC20Factory",
"isVerified": true,
"address": "eth:0x994233366C8E11da5c525AB903c04e7AFB2915bD",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1718038331,
"transactionHash": "0x0432275b8939313183d44f7fe9bc2554891ba7563d67204cbe3b6315feee30d3",
"implementations": [
"eth:0xCfB1b01c002Ab32859Dac851e7928B405dF8adE4"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753109747,
"transactionHash": "0x4ca85189e3c217dc2364a3ffaa64337f35ff4f9e435e71c55b6289f90c89fe1d",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
}
],
"description": "A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x994233366C8E11da5c525AB903c04e7AFB2915bD#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5#code"
},
{
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0xC43CE3B52f6C5A086f8468F0730c15151c7d732b",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xC43CE3B52f6C5A086f8468F0730c15151c7d732b#code"
},
{
"name": "MIPS",
"isVerified": true,
"address": "eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1#code"
}
]
},
"escrows": [
{
"address": "0x034cbb620d1e0e4C2E29845229bEAc57083b04eC",
"sinceTimestamp": 1718038307,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x034cbb620d1e0e4C2E29845229bEAc57083b04eC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1718038343,
"transactionHash": "0xf12791da1d11a2b87575774a027826957ad4adba2d002ca0c89e7ee1118f5e89",
"implementations": [
"eth:0xCd0A8dc59685AF52cb706d73ab455FcA18eDC1D5"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1"
]
},
{
"timestamp": 1753107659,
"transactionHash": "0xd9a40be521e0a167ff82507548e7ff6395c1ae0755ab7bb7b7f55c63832aa0d9",
"implementations": [
"eth:0x2D778797049FE9259d947D1ED8e5442226dFB589"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753369799,
"transactionHash": "0x9756c32f2b02ee32af90b01ca27a3d830d00e0d89919d4913c77b822639d1982",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768924007,
"transactionHash": "0xca55575637f7a44617159165dfa61af4921f9470e5a5dcaa35ca602497f83a5a",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x034cbb620d1e0e4C2E29845229bEAc57083b04eC#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x3Be64BF2b9C2dE637067C7AAb6baE5EDf9fEBA55",
"sinceTimestamp": 1718038307,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x3Be64BF2b9C2dE637067C7AAb6baE5EDf9fEBA55",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x3c68b1d45f4faa4F028c3DC8910fA3247c7f0a1f"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x3Be64BF2b9C2dE637067C7AAb6baE5EDf9fEBA55#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x8309E63F777805f362d42f5B5f2D1A20287d5Df2",
"sinceTimestamp": 1751017763,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"rsETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xEb3492A8A15baF729e57F4F7E84DC55B7A34A4e7",
"sinceTimestamp": 1748903783,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"cbBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x615172e47c0C5A6dA8ea959632Ac0166f7a59eDc",
"sinceTimestamp": 1721219231,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sDAI"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xDE1617Ddb7C8A250A409D986930001985cfad76F",
"sinceTimestamp": 1721277431,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xC6cfb996A7CFEB89813A68CD13942CD75553032b",
"sinceTimestamp": 1721382935,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xDf9Fa2b420689384E8DD55a706262DC0ED37020F",
"sinceTimestamp": 1728993695,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USD0++"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x1bF463463dd6747230Ee1bF9428376EBF1e2C23a",
"sinceTimestamp": 1732796447,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x572A4080c16beD33Cf2E876ad969E2E35769EDB4",
"sinceTimestamp": 1744192691,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x197cCb40bCDed89c3D7B891824ab44d1913Ee73E",
"sinceTimestamp": 1744193267,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"SolvBTC"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0x847579e12CFb96a3357d9C51e374330af61716C2",
"sinceTimestamp": 1746458207,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "ethereum",
"chainId": 1
},
{
"address": "0xc374967634133F5Ed1DF5050276e5B33986625D3",
"sinceTimestamp": 1721232015,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x2A905D69Cdb343B2e5F5E25a11788cDFb67d4E1d",
"sinceTimestamp": 1732794033,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"OP"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x2396843Ea97cf6b77239bB25fa018a3CD2ee06A6",
"sinceTimestamp": 1732796449,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x31d16b451C4063FE24ca4149740aF10948FdE955",
"sinceTimestamp": 1733432921,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x744E4E32c8b49bB0F812590a5124C183eD2Cd836",
"sinceTimestamp": 1744192681,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0xaE3f9951fdC045E03Eb460D34B9728E327331Ccd",
"sinceTimestamp": 1746458201,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "optimism",
"includeInTotal": false,
"chainId": 10
},
{
"address": "0x038bc0f438C6b46FaCc5C83475925F4Dc111d79F",
"sinceTimestamp": 1721231761,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xb4d1b0333Ba154ed42DECB07b0342C128bB492cf",
"sinceTimestamp": 1732796449,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xD08e20aAb70fE4aBC7f7BAA9d1A9BD02d6C6e883",
"sinceTimestamp": 1733432557,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x33A1Ae6703362A0bcca814e3c1fC65Be0b8ccE61",
"sinceTimestamp": 1744192681,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0xae88be44e17BcB66A8640831a9AB6f973181df7C",
"sinceTimestamp": 1746458199,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "base",
"includeInTotal": false,
"chainId": 8453
},
{
"address": "0x615172e47c0C5A6dA8ea959632Ac0166f7a59eDc",
"sinceTimestamp": 1721230760,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0xBD9fB031dAC8FC48e7eB701DDEC90Cc194d5F4Db",
"sinceTimestamp": 1732796447,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x876fFa8AcBf043380675a579Eb1c67e8F097C045",
"sinceTimestamp": 1733432556,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"sUSDe"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0xC3C20718050019fF79eB8961b2A38289dB8204B4",
"sinceTimestamp": 1744192680,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wstETH"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x9f9D878bbd1118e7223f9d268d74fa6bdAf6CC52",
"sinceTimestamp": 1744193261,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"SolvBTC"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x66E4158A9341eF7950aF5B1435dcCf84FB8D6993",
"sinceTimestamp": 1746458198,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"weETH"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
}
],
"programHashes": [],
"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": 1768566190,
"baseTimestamp": 1768990273,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+26 -19
+25 -18
{
"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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 * 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]",
"description": "A Multisig with 4/11 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 * 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",
"address": "arb1:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0xFe0a…e2d4",
"url": "https://arbiscan.io/address/0xFe0ab87ebE03DD0bF52DaF34Dfda6639c335e2d4"
"name": "0x3816…Cf07",
"url": "https://arbiscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "arb1:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://arbiscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "arb1:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://arbiscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "arb1:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://arbiscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"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",
"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 * 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-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
}
]
}
}
+1 -1
{
"baseTimestamp": 1760975839,
"baseTimestamp": 1768984689,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+26 -19
+25 -18
{
"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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 * 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]",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Bridge [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",
"address": "arb1:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0xFe0a…e2d4",
"url": "https://arbiscan.io/address/0xFe0ab87ebE03DD0bF52DaF34Dfda6639c335e2d4"
"name": "0x3816…Cf07",
"url": "https://arbiscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "arb1:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://arbiscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "arb1:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://arbiscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "arb1:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://arbiscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"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",
"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 * 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-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
}
]
}
}
+1 -1
{
"baseTimestamp": 1760975747,
"baseTimestamp": 1768984798,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"ethereum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "EOA 9",
"url": "#EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "EOA 10",
"url": "#EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "EOA 14",
"url": "#EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "EOA 15",
"url": "#EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "EOA 16",
"url": "#EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "EOA 17",
"url": "#EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
},
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "EOA 11",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "EOA 12",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "EOA 13",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "EOA 18",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
}
],
"chain": "ethereum",
"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": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * L1OrbitUSDCGateway [via: ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Outbox [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 4/12 threshold. \n* Can upgrade **with no delay**\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * L1OrbitUSDCGateway [via: ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Outbox [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": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "GnosisSafeL2",
"name": "GnosisSafeL2",
"description": "A Multisig with 1/1 threshold. ",
"accounts": [
{
"address": "eth:0xA7A2cc389aFCcDE8A1F47F14dA88e82e7D99b68F",
"type": "Contract",
"isVerified": true,
"name": "0xA7A2…b68F",
"url": "https://etherscan.io/address/0xA7A2cc389aFCcDE8A1F47F14dA88e82e7D99b68F"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "0x401B…04Bf",
"url": "https://etherscan.io/address/0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf"
}
],
"chain": "ethereum",
"description": "Member of GnosisSafeL2.\n* A FastConfirmer GnosisSafeL2\n* A Validator - acting directly\n* A Validator GnosisSafeL2",
"discoveryDrivenData": true
},
{
"id": "EOA-2,-EOA-3,-EOA-4,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18",
"name": "EOA 2, EOA 3, EOA 4, EOA 7, EOA 11, EOA 12, EOA 13 and EOA 18",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "0x006F…1DC7",
"url": "https://etherscan.io/address/0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "0x11f5…b1d5",
"url": "https://etherscan.io/address/0x11f563dDbF266484Dd910A401A7e44299d80b1d5"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "0x16C1…6d03",
"url": "https://etherscan.io/address/0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "0x33Bf…c779",
"url": "https://etherscan.io/address/0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "0x8fbE…9F7C",
"url": "https://etherscan.io/address/0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "0x9DFa…eA66",
"url": "https://etherscan.io/address/0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "0xa017…d202",
"url": "https://etherscan.io/address/0xa017149a752BDd8723a09Cd6f40c388D38B8d202"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "0xd1e5…bc92",
"url": "https://etherscan.io/address/0xd1e56283216127E1F40A3752735C94A13d97bc92"
}
],
"chain": "ethereum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-5,-EOA-6,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17",
"name": "EOA 5, EOA 6, EOA 8, EOA 9, EOA 10, EOA 14, EOA 15, EOA 16 and EOA 17",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "0x17F1…AD8b",
"url": "https://etherscan.io/address/0x17F187D978664C96ffD655996a45e085c403AD8b"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "0x2E8C…b1E2",
"url": "https://etherscan.io/address/0x2E8C0869C173cC07c58186E9DeEA74314635b1E2"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "0x4ed0…C228",
"url": "https://etherscan.io/address/0x4ed0f98FB4c331e672653E832c55E0f9F402C228"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "0x74a0…Bf3C",
"url": "https://etherscan.io/address/0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "0x85e7…A09D",
"url": "https://etherscan.io/address/0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "0xA4f9…2CDe",
"url": "https://etherscan.io/address/0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "0xb9B2…FD5e",
"url": "https://etherscan.io/address/0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "0xc7ef…6D36",
"url": "https://etherscan.io/address/0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "0xCEEA…Cd7e",
"url": "https://etherscan.io/address/0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1768566203,
"baseTimestamp": 1768984464,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+16 -2
+15 -1
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x39E13D1AB040F6EA58CE19998edCe01B3C365f84",
"type": "Contract",
"isVerified": true,
"name": "PgnMultisig",
"url": "#PgnMultisig"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x39E13D1AB040F6EA58CE19998edCe01B3C365f84",
"type": "Contract",
"isVerified": true,
"name": "PgnMultisig",
"url": "#PgnMultisig"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x69968Ce0E92d9c101BAd81de55EFbcb69603cFe3",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x99526b0e49A95833E734EB556A6aBaFFAb0Ee167",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/10 threshold. \n* Can upgrade **with no delay**\n * BalanceClaimer [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L2OutputOracle [via: ProxyAdmin]\n * OptimismPortal [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system ",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * BalanceClaimer [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L2OutputOracle [via: ProxyAdmin]\n * OptimismPortal [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system ",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "PgnMultisig",
"name": "PgnMultisig",
"description": "A Multisig with 3/8 threshold. \n* A Challenger - acting directly\n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x39E13D1AB040F6EA58CE19998edCe01B3C365f84",
"type": "Contract",
"isVerified": true,
"name": "0x39E1…5f84",
"url": "https://etherscan.io/address/0x39E13D1AB040F6EA58CE19998edCe01B3C365f84"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0x5553a23a71Bc7985c8E58Ca08072D2Fa9D1D1F4c",
"type": "EOA",
"isVerified": true,
"name": "0x5553…1F4c",
"url": "https://etherscan.io/address/0x5553a23a71Bc7985c8E58Ca08072D2Fa9D1D1F4c"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
},
{
"address": "eth:0xc2E2B715d9e302947Ec7e312fd2384b5a1296099",
"type": "EOA",
"isVerified": true,
"name": "0xc2E2…6099",
"url": "https://etherscan.io/address/0xc2E2B715d9e302947Ec7e312fd2384b5a1296099"
}
],
"discoveryDrivenData": true
},
{
"id": "BalanceClaimer",
"name": "BalanceClaimer",
"accounts": [
{
"address": "eth:0x0Ca4C7A370E0155c77a33e78443a54D749E0BC21",
"type": "Contract",
"isVerified": true,
"name": "0x0Ca4…BC21",
"url": "https://etherscan.io/address/0x0Ca4C7A370E0155c77a33e78443a54D749E0BC21"
}
],
"chain": "ethereum",
"description": "Allows proving ERC20 and/or ETH balances of L2 accounts with a merkle proof and without having to trigger a withdrawal transaction on the L2. The merkle root is immutable and set upon creation of this contract.\n* Can interact with OptimismPortal\n * withdraw ETH escrowed in the OptimismPortal \n* Can interact with L1StandardBridge\n * withdraw ERC-20 tokens escrowed in the bridge ",
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x69968Ce0E92d9c101BAd81de55EFbcb69603cFe3",
"type": "EOA",
"isVerified": true,
"name": "0x6996…cFe3",
"url": "https://etherscan.io/address/0x69968Ce0E92d9c101BAd81de55EFbcb69603cFe3"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x99526b0e49A95833E734EB556A6aBaFFAb0Ee167",
"type": "EOA",
"isVerified": true,
"name": "0x9952…e167",
"url": "https://etherscan.io/address/0x99526b0e49A95833E734EB556A6aBaFFAb0Ee167"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1764933861,
"baseTimestamp": 1768984467,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+16 -2
+15 -1
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x85C73d8F7a3C95667779E0d9b8104982A5C1d04e",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-3"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x060b915cA4904b56adA63565626b9c97F6CaD212",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/10 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* A Challenger - acting directly\n* A Guardian - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* A Challenger - acting directly\n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x060b915cA4904b56adA63565626b9c97F6CaD212",
"type": "EOA",
"isVerified": true,
"name": "0x060b…D212",
"url": "https://etherscan.io/address/0x060b915cA4904b56adA63565626b9c97F6CaD212"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x6cd3f878852769e04A723A5f66CA7DD4d9E38A6C",
"type": "EOA",
"isVerified": true,
"name": "0x6cd3…8A6C",
"url": "https://etherscan.io/address/0x6cd3f878852769e04A723A5f66CA7DD4d9E38A6C"
}
],
"chain": "ethereum",
"description": "* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system ",
"discoveryDrivenData": true
},
{
"id": "EOA-3",
"name": "EOA 3",
"accounts": [
{
"address": "eth:0x85C73d8F7a3C95667779E0d9b8104982A5C1d04e",
"type": "EOA",
"isVerified": true,
"name": "0x85C7…d04e",
"url": "https://etherscan.io/address/0x85C73d8F7a3C95667779E0d9b8104982A5C1d04e"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1768222405,
"baseTimestamp": 1768984469,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+16 -2
+15 -1
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xb6E2Eee22b684f6AAb2083097F7E874994bA930e",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-3"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0x5c53f2fF1030C7fbC0616fD5B8fC6bE97aa27e00",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/10 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* A Challenger - acting directly\n* A Guardian - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* A Challenger - acting directly\n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0x4380709Fc7fd626ad17a63A1819F39A82978E3BF",
"type": "EOA",
"isVerified": true,
"name": "0x4380…E3BF",
"url": "https://etherscan.io/address/0x4380709Fc7fd626ad17a63A1819F39A82978E3BF"
}
],
"chain": "ethereum",
"description": "* Can upgrade **with no delay**\n * AnchorStateRegistry [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system ",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0x5c53f2fF1030C7fbC0616fD5B8fC6bE97aa27e00",
"type": "EOA",
"isVerified": true,
"name": "0x5c53…7e00",
"url": "https://etherscan.io/address/0x5c53f2fF1030C7fbC0616fD5B8fC6bE97aa27e00"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-3",
"name": "EOA 3",
"accounts": [
{
"address": "eth:0xb6E2Eee22b684f6AAb2083097F7E874994bA930e",
"type": "EOA",
"isVerified": true,
"name": "0xb6E2…930e",
"url": "https://etherscan.io/address/0xb6E2Eee22b684f6AAb2083097F7E874994bA930e"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1768222426,
"baseTimestamp": 1768984472,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"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 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-25"
},
{
"address": "arb1:0x4e597125DB0aDC355F084d09B945DBfc6B8e9BE5",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0x50A4EB12BFbf3B83FFb5c2a6378e35Cd83e6d885",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0x50E91cb65a605E1b8B73be1fD558Fe40aBE59A31",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0x54A51C10a3EF82Cb6B0fB6B1418882472e56Ff1a",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0x79F4b4f9103298460486EC644499Df9985E34170",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0x7CD925c107dE5C06C100F2084bFA0422F21140f0",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0x936cCC684c091b20806fA3C6668F7F1fD2B3C772",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0xa65100caA20c06Bd278D83C60475ec4F69b23dc1",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0xbE119cCc44373B15517e921e9a7D54362250662D",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0xCe957F6aFadFFA08dAa90cE5b47208C02a9b9B4F",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0xD327b75C2CA829835b2B5EA9535827e9a06a480B",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0xD6433a681832BD2020fc6d984Efb5f57fe9ac155",
"type": "EOA",
"isVerified": true,
"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-25"
},
{
"address": "arb1:0xE31C47980a005B6E6d6c93212388ff7e9721D2Fc",
"type": "EOA",
"isVerified": true,
"name": "EOA 25",
"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-25"
}
],
"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:0xd76a3aCEd4115B017301C54C211EC36aA5E37e05",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
},
{
"address": "arb1:0x026919DbCFab70a2A45775088C933331A7B25Ac6",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0x053970A9AA9638F54370764E6E9c7B2f5854Ef21",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0x1B15bb40898Ca818E28C0448Ebac4165d5Dd0b5E",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0x6963d94D76D5315158B47DE0B0Ce1fd6E0F61bcB",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0x7Be767aFca580360eBD3dAD924B4D688daBCdaD7",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0x83433d51B327392aA694455231D2db092eE2A5Db",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0xB180d28c01D3248C3fa88d67154a5070e5039135",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0xC929c820dC03C2a22e44F440721Af3c835e071fc",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0xD47FB043557CB2289B31d813dd4BC1223C91f872",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0xe7685c09633B47Fe123ff47ebeA903C3763924a2",
"type": "EOA",
"isVerified": true,
"name": "EOA 26",
"url": "#EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0xEBe1766201dd69A09a2953B08081829E90f4a8d3",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
},
{
"address": "arb1:0xf8b74E847cCa2EfF5E939B9B948Bf889F3DC0822",
"type": "EOA",
"isVerified": true,
"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-26,-EOA-27-and-EOA-28"
}
],
"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:0xd76a3aCEd4115B017301C54C211EC36aA5E37e05",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"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 * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [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 4/11 threshold. \n* Can upgrade **with no delay**\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * ERC20Gateway [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * GatewayRouter [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [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:0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56",
"type": "Contract",
"isVerified": true,
"name": "0x79C2…3F56",
"url": "https://arbiscan.io/address/0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://arbiscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "arb1:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://arbiscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "arb1:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://arbiscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "arb1:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://arbiscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"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:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://arbiscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"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": "Superposition Multisig",
"name": "Superposition Multisig",
"description": "A Multisig with 1/1 threshold. ",
"accounts": [
{
"address": "arb1:0x1B2B1Eb3e4b24903BeEbcAEDdCee5A953f79Fa43",
"type": "Contract",
"isVerified": true,
"name": "0x1B2B…Fa43",
"url": "https://arbiscan.io/address/0x1B2B1Eb3e4b24903BeEbcAEDdCee5A953f79Fa43"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0xd76a3aCEd4115B017301C54C211EC36aA5E37e05",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "arb1:0xd76a3aCEd4115B017301C54C211EC36aA5E37e05",
"type": "EOA",
"isVerified": true,
"name": "0xd76a…7e05",
"url": "https://arbiscan.io/address/0xd76a3aCEd4115B017301C54C211EC36aA5E37e05"
}
],
"chain": "arbitrum",
"description": "Member of Superposition Multisig.\n* A FastConfirmer Superposition Multisig\n* A Validator - acting directly\n* A Validator Superposition Multisig",
"discoveryDrivenData": true
},
{
"id": "EOA-2,-EOA-3,-EOA-4,-EOA-5,-EOA-11,-EOA-13,-EOA-15,-EOA-18,-EOA-20,-EOA-23,-EOA-26,-EOA-27-and-EOA-28",
"name": "EOA 2, EOA 3, EOA 4, EOA 5, EOA 11, EOA 13, EOA 15, EOA 18, EOA 20, EOA 23, EOA 26, EOA 27 and EOA 28",
"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: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-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-25",
"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 25",
"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
}
]
}
}
+1 -1
{
"baseTimestamp": 1768566204,
"baseTimestamp": 1768984920,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+180 -123
+16 -2
[
{
"address": "0x2c2150aa5c75A24fB93d4fD2F2a895D618054f07",
"sinceTimestamp": 1726179731,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x2c2150aa5c75A24fB93d4fD2F2a895D618054f07",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1726179755,
"transactionHash": "0x4b78b9c5a0a09ef70a616081bb965cf601e52187fc30962c3480f56c0ba80251",
"implementations": [
"eth:0xbCDA9e8434eEB0bfCD24fE8b9947c80328dD0270"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x2c2150aa5c75A24fB93d4fD2F2a895D618054f07#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x8b0576E39F1233679109F9b40cFcC2a7E0901Ede",
"sinceTimestamp": 1726179731,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x8b0576E39F1233679109F9b40cFcC2a7E0901Ede",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x8b0576E39F1233679109F9b40cFcC2a7E0901Ede#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
}
]
+4 -4
{
"architectureImage": "opstack-rollup-superchain-opfp",
"dataAvailability": [
{
"name": "All data required for proofs is published on chain",
"description": "All the data that is used to construct the system state is published on chain in the form of cheap blobs or calldata. This ensures that it will be available for enough time.",
"risks": [],
"references": [
{
"title": "Derivation: Batch submission - OP Mainnet specs",
"url": "https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/derivation.md#batch-submission"
},
{
"title": "BatchInbox - address",
"url": "https://etherscan.io/address/0x8612014a343089F1ddBACfD42baf4Afbf9133593#code"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
}
],
"exitMechanisms": [
{
"name": "Regular exits",
"description": "The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 3d 12h. Withdrawal inclusion can be proven before state root settlement, but a 7d period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 3d 12h to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof.",
"risks": [],
"references": [
{
"title": "OptimismPortal2.sol - Etherscan source code, proveWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
},
{
"title": "OptimismPortal2.sol - Etherscan source code, finalizeWithdrawalTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
{
"name": "Forced messaging",
"description": "If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message.",
"risks": [],
"references": [
{
"title": "Forced withdrawal from an OP Stack blockchain",
"url": "https://docs.optimism.io/stack/transactions/forced-transaction"
}
]
}
],
"forceTransactions": {
"name": "Users can force any transaction",
"description": "Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly.",
"risks": [],
"references": [
{
"title": "Sequencing Window - OP Mainnet Specs",
"url": "https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window"
},
{
"title": "OptimismPortal2.sol - source code, depositTransaction function",
"url": "https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code"
"url": "https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code"
}
]
},
"operator": {
"name": "The system has a centralized operator",
"description": "The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system.",
"risks": [
{
"category": "MEV can be extracted if",
"text": "the operator exploits their centralized position and frontruns user transactions."
}
],
"references": []
},
"otherConsiderations": [
{
"name": "EVM compatible smart contracts are supported",
"description": "OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2.",
"risks": [],
"references": [
{
"title": "Introducing EVM Equivalence",
"url": "https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306"
}
]
}
],
"stateDerivation": {
"nodeSoftware": "The rollup node is composed of two software components: [op-node](https://github.com/ethereum-optimism/optimism/tree/develop/op-node), implementing consensus related logic, and [op-geth](https://github.com/ethereum-optimism/op-geth), implementing execution logic. The configuration file can be found [here](https://api.conduit.xyz/file/v1/optimism/rollup/superseed-mainnet-0).",
"compressionScheme": "Data batches are compressed using the [zlib](https://github.com/madler/zlib) algorithm with best compression level.",
"genesisState": "The genesis file can be found [here](https://api.conduit.xyz/file/v1/optimism/genesis/superseed-mainnet-0).",
"dataFormat": "The format specification of Sequencer's data batches can be found [here](https://optimism.io/blog/here-s-how-you-can-reproduce-op-mainnet-s-migration-to-bedrock)."
},
"stateValidation": {
"description": "Updates to the system state can be proposed and challenged by permissioned operators only. If a state root passes the challenge period, it is optimistically considered correct and made actionable for withdrawals.",
"categories": [
{
"title": "State root proposals",
"description": "Proposers submit state roots as children of the latest confirmed state root (called anchor state), by calling the `create` function in the DisputeGameFactory. A state root can have multiple conflicting children. Each proposal requires a stake, currently set to 0.0 ETH, that can be slashed if the proposal is proven incorrect via a fraud proof. Stakes can be withdrawn only after the proposal has been confirmed. A state root gets confirmed if the challenge period has passed and it is not countered.",
"references": [
{
"title": "OP stack specification: Fault Dispute Game",
"url": "https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#fault-dispute-game"
}
]
},
{
"title": "Challenges",
"description": "Challenges are opened to disprove invalid state roots using bisection games. Each bisection move requires a stake that increases expontentially with the depth of the bisection, with a factor of 1.09493. The maximum depth is 73, and reaching it therefore requires a cumulative stake of 0.00 ETH from depth 0. Actors can participate in any challenge by calling the `defend` or `attack` functions, depending whether they agree or disagree with the latest claim and want to move the bisection game forward. Actors that disagree with the top-level claim are called challengers, and actors that agree are called defenders. Each actor might be involved in multiple (sub-)challenges at the same time, meaning that the protocol operates with [full concurrency](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a). Challengers and defenders alternate in the bisection game, and they pass each other a clock that starts with 3d 12h. If a clock expires, the claim is considered defeated if it was countered, or it gets confirmed if uncountered. Since honest parties can inherit clocks from malicious parties that play both as challengers and defenders (see [freeloader claims](https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#freeloader-claims)), if a clock gets inherited with less than 3h, it generally gets extended by 3h with the exception of 6h right before depth 30, and 1d right before the last depth. The maximum clock extension that a top level claim can get is therefore 10d. Since unconfirmed state roots are independent of one another, users can decide to exit with a subsequent confirmed state root if the previous one is delayed. Winners get the entire losers' stake, meaning that sybils can potentially play against each other at no cost. The final instruction found via the bisection game is then executed onchain in the MIPS one step prover contract who determines the winner. The protocol does not enforce valid bisections, meaning that actors can propose correct initial claims and then provide incorrect midpoints. The protocol can be subject to resource exhaustion attacks ([Spearbit 5.1.3](https://github.com/ethereum-optimism/optimism/blob/develop/docs/security-reviews/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf)).",
"references": [
{
"title": "Fraud Proof Wars: OPFP",
"url": "https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a"
}
]
}
]
}
}
+8 -49
{
"ethereum": {
"roles": [
{
"id": "Challenger",
"name": "Challenger",
"description": "Allowed to challenge or delete state roots proposed by a Proposer.",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Guardian",
"name": "Guardian",
"description": "Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless).",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "Conduit Multisig 1",
"url": "#Conduit Multisig 1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Proposer",
"name": "Proposer",
"description": "Allowed to post new state roots of the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xB2354BDF5925d03cA06B03a7bD7386Bd685cE814",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-2"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Allowed to commit transactions from the current layer to the host chain.",
"accounts": [
{
"address": "eth:0xa9B074B27DE97f492F8F07fD7C213400E4ca5391",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* Can interact with DelayedWETH\n * can pull funds from the contract in case of emergency \n* A Challenger - acting directly\n* A Guardian - acting directly",
"description": "A Multisig with 4/12 threshold. \n* Can upgrade **with no delay**\n * SuperchainConfig [via: ProxyAdmin]\n * OptimismPortal2 [via: ProxyAdmin]\n * L1CrossDomainMessenger [via: ProxyAdmin]\n * OptimismMintableERC20Factory [via: ProxyAdmin]\n * SystemConfig [via: ProxyAdmin]\n * DisputeGameFactory [via: ProxyAdmin]\n * L1StandardBridge [via: ProxyAdmin]\n * L1ERC721Bridge [via: ProxyAdmin]\n * DelayedWETH [via: ProxyAdmin]\n * AnchorStateRegistry [via: ProxyAdmin]\n* Can interact with AddressManager\n * set and change address mappings [via: ProxyAdmin]\n* Can interact with SystemConfig\n * it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system \n* A Guardian - acting directly",
"accounts": [
{
"address": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "eth:0xa9B074B27DE97f492F8F07fD7C213400E4ca5391",
"type": "EOA",
"isVerified": true,
"name": "0xa9B0…5391",
"url": "https://etherscan.io/address/0xa9B074B27DE97f492F8F07fD7C213400E4ca5391"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "eth:0xB2354BDF5925d03cA06B03a7bD7386Bd685cE814",
"type": "EOA",
"isVerified": true,
"name": "0xB235…E814",
"url": "https://etherscan.io/address/0xB2354BDF5925d03cA06B03a7bD7386Bd685cE814"
}
],
"chain": "ethereum",
"description": "* A Proposer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+151 -67
{
"addresses": {
"ethereum": [
{
"name": "OptimismPortal2",
"isVerified": true,
"address": "eth:0x2c2150aa5c75A24fB93d4fD2F2a895D618054f07",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1726179755,
"transactionHash": "0x4b78b9c5a0a09ef70a616081bb965cf601e52187fc30962c3480f56c0ba80251",
"implementations": [
"eth:0xbCDA9e8434eEB0bfCD24fE8b9947c80328dD0270"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "The OptimismPortal contract is the main entry point to deposit funds from L1 to L2. It also allows to prove and finalize withdrawals. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x2c2150aa5c75A24fB93d4fD2F2a895D618054f07#code"
},
{
"name": "SystemConfig",
"isVerified": true,
"address": "eth:0x525a2744134805516a45B8abb6Aa0aA1dA3809F6",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1726179755,
"transactionHash": "0x6571f7c0c658e722714311a9f3e3f305e3330e2d77aec6f6a38d43d9ad5c63e2",
"implementations": [
"eth:0x86fDeC2E82C59e4d7A2FEe41824f16c995685108"
]
},
{
"timestamp": 1753110455,
"transactionHash": "0xf751338c5cc3cb8b6b6542081151d7d63855e92f969ce6fdf48b03553bc9fd78",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED"
]
}
],
"description": "Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **batcherHash**: EOA 1\n * **owner**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x525a2744134805516a45B8abb6Aa0aA1dA3809F6#code"
},
{
"name": "DisputeGameFactory",
"isVerified": true,
"address": "eth:0x657c1b0e31FFc69A02B207Be20699bDFF938c7E7",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753170587,
"transactionHash": "0xb6e6a104b282896ec005cae32d137375d563b4e9497b53ac45f862cd1627a5d6",
"implementations": [
"eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50"
]
}
],
"description": "The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x657c1b0e31FFc69A02B207Be20699bDFF938c7E7#code"
},
{
"name": "SuperchainConfig",
"isVerified": true,
"address": "eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5"
],
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1750849619,
"transactionHash": "0x63366bb4d9f073e6f0e1de8495baf47a7e1921c02049305253907db5ac6839ca",
"implementations": [
"eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xCe28685EB204186b557133766eCA00334EB441E4"
]
},
{
"timestamp": 1768207871,
"transactionHash": "0x00b0d87bdd24f6273dabd8cb118814977b0e80773f88cb5baabb50463252d744",
"implementations": [
"eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957"
]
}
],
"description": "This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages pause states for each chain connected to it, as well as a global pause state for all chains. The guardian role can pause either separately, but each pause expires after 3mo 1d if left untouched.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **guardian**: Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x097f99768A0a4a0A81bAbbCB1ea18193bA9D53cC#code"
},
{
"name": "L1CrossDomainMessenger",
"isVerified": true,
"address": "eth:0x3a30AEd8fa7717aC2D8454D82c125cF6B875061a",
"upgradeability": {
"proxyType": "resolved delegate proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
],
"immutable": false
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1726179755,
"transactionHash": "0x54b92ab94f2c008defe9c0133e1479345dc179b8a6d9c3555ba937072ecdaf25",
"implementations": [
"eth:0x6D9D1C7D7148eb567894B9cbcB85Dd0bA9036532"
]
},
{
"timestamp": 1753110455,
"transactionHash": "0xf751338c5cc3cb8b6b6542081151d7d63855e92f969ce6fdf48b03553bc9fd78",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753110455,
"transactionHash": "0xf751338c5cc3cb8b6b6542081151d7d63855e92f969ce6fdf48b03553bc9fd78",
"implementations": [
"eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0"
]
}
],
"description": "Sends messages from host chain to this chain, and relays messages back onto host chain. In the event that a message sent from host chain to this chain is rejected for exceeding this chain's epoch gas limit, it can be resubmitted via this contract's replay function.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x3a30AEd8fa7717aC2D8454D82c125cF6B875061a#code"
},
{
"name": "L1StandardBridge",
"isVerified": true,
"address": "eth:0x8b0576E39F1233679109F9b40cFcC2a7E0901Ede",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "The main entry point to deposit ERC20 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x8b0576E39F1233679109F9b40cFcC2a7E0901Ede#code"
},
{
"name": "L1ERC721Bridge",
"isVerified": true,
"address": "eth:0xA99f82730e68968a78AA21522FC7eb90DB76D8Cb",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1726179755,
"transactionHash": "0xf654926c52a5930d7c9bd57f46898010492b0fcdcccfde3e6839d4ba579059c3",
"implementations": [
"eth:0x4Fa018BC93eE0b9183fE138c11c02d0b2209f04f"
]
},
{
"timestamp": 1753110455,
"transactionHash": "0xf751338c5cc3cb8b6b6542081151d7d63855e92f969ce6fdf48b03553bc9fd78",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753110455,
"transactionHash": "0xf751338c5cc3cb8b6b6542081151d7d63855e92f969ce6fdf48b03553bc9fd78",
"implementations": [
"eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x276d3730f219f7ec22274f7263180b8452B46d47"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x7f1d12fB2911EB095278085f721e644C1f675696"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9"
]
}
],
"description": "Used to bridge ERC-721 tokens from host chain to this chain.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xA99f82730e68968a78AA21522FC7eb90DB76D8Cb#code"
},
{
"name": "PreimageOracle",
"isVerified": true,
"address": "eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "The PreimageOracle contract is used to load the required data from L1 for a dispute game.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3#code"
},
{
"name": "PermissionedDisputeGame",
"isVerified": true,
"address": "eth:0x37Ba5c724875daF3dB9B94a85fAe47D3e3918480",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x37Ba5c724875daF3dB9B94a85fAe47D3e3918480#code"
},
{
"name": "OptimismMintableERC20Factory",
"isVerified": true,
"address": "eth:0x484529223d68a0Cf85902Bf5E781394f0D0f837C",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1726179755,
"transactionHash": "0x6ddec483c995a4d941d9eb1d050dc769a4f68dc56ecfe05b2f9b8cc0279119a6",
"implementations": [
"eth:0x2D06aB23BadC284507048F12c8a49927E4c10058"
]
},
{
"timestamp": 1753110455,
"transactionHash": "0xf751338c5cc3cb8b6b6542081151d7d63855e92f969ce6fdf48b03553bc9fd78",
"implementations": [
"eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x5493f4677A186f64805fe7317D6993ba4863988F"
]
}
],
"description": "A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x484529223d68a0Cf85902Bf5E781394f0D0f837C#code"
},
{
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0x6edCB2D479f9137EE0ae4678b9f930574DFe3115",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753170611,
"transactionHash": "0x30e1e89cd46a8d232d6dfb8fda0ac1aaeda8383c3f7f4ed127a65256281f6ed1",
"implementations": [
"eth:0x71e966Ae981d1ce531a7b6d23DC0f27B38409087"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x5e40B9231B86984b5150507046e354dbFbeD3d9e"
"eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB"
]
}
],
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1\n * **owner**: Conduit Multisig 1",
"description": "A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x6edCB2D479f9137EE0ae4678b9f930574DFe3115#code"
"url": "https://etherscan.io/address/eth:0x484529223d68a0Cf85902Bf5E781394f0D0f837C#code"
},
{
"name": "PermissionedDisputeGame",
"name": "MIPS",
"isVerified": true,
"address": "eth:0x97dd8AF1eCcfa97158Ce9ee8A60B0264acE8435F",
"address": "eth:0x6463dEE3828677F6270d83d45408044fc5eDB908",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger.\n* Roles:\n * **challenger**: Conduit Multisig 1\n * **proposer**: EOA 2",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x97dd8AF1eCcfa97158Ce9ee8A60B0264acE8435F#code"
"url": "https://etherscan.io/address/eth:0x6463dEE3828677F6270d83d45408044fc5eDB908#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xb4899FF43Ae727B1E9CB19AC44660e4A43Fad0b5#code"
},
{
"name": "AnchorStateRegistry",
"name": "DelayedWETH",
"isVerified": true,
"address": "eth:0xdFC38b17b9ca4610dAD13Da43CbEc2277D14C5c1",
"address": "eth:0xD5444Ec68c1D1B7a820ADc3968ea0B01ac667331",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2"
"eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"description": "Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xdFC38b17b9ca4610dAD13Da43CbEc2277D14C5c1#code"
"url": "https://etherscan.io/address/eth:0xD5444Ec68c1D1B7a820ADc3968ea0B01ac667331#code"
},
{
"name": "MIPS",
"name": "AnchorStateRegistry",
"isVerified": true,
"address": "eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1",
"address": "eth:0xe412DfF37688441b0b3CEC2C081ABC483d87C639",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
},
"chain": "ethereum",
"description": "The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute.\n",
"pastUpgrades": [
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E"
]
}
],
"description": "Contains the latest confirmed state root that can be used as a starting point in a dispute game. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame.\n* Roles:\n * **admin**: ProxyAdmin; ultimately Conduit Multisig 1",
"upgradableBy": [
{
"name": "Conduit Multisig 1",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF027F4A985560fb13324e943edf55ad6F1d15Dc1#code"
"url": "https://etherscan.io/address/eth:0xe412DfF37688441b0b3CEC2C081ABC483d87C639#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "* Roles:\n * **owner**: Conduit Multisig 1",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD#code"
}
]
},
"escrows": [
{
"address": "0x2c2150aa5c75A24fB93d4fD2F2a895D618054f07",
"sinceTimestamp": 1726179731,
"tokens": [
"ETH"
],
"contract": {
"isVerified": true,
"address": "eth:0x2c2150aa5c75A24fB93d4fD2F2a895D618054f07",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
},
"chain": "ethereum",
"pastUpgrades": [
{
"timestamp": 1726179755,
"transactionHash": "0x4b78b9c5a0a09ef70a616081bb965cf601e52187fc30962c3480f56c0ba80251",
"implementations": [
"eth:0xbCDA9e8434eEB0bfCD24fE8b9947c80328dD0270"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd"
]
},
{
"timestamp": 1753371443,
"transactionHash": "0x4b182b5f6647b2121103f689040464868fbb788d34157382f3705302ff3c1371",
"implementations": [
"eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999"
]
},
{
"timestamp": 1768924151,
"transactionHash": "0x9aa36227fd3aff27d1f3f728d545ecf729f30ebb155d328c1c8276015da575bc",
"implementations": [
"eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202"
]
}
],
"description": "Main entry point for users depositing ETH.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x2c2150aa5c75A24fB93d4fD2F2a895D618054f07#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
},
{
"address": "0x8b0576E39F1233679109F9b40cFcC2a7E0901Ede",
"sinceTimestamp": 1726179731,
"tokens": "*",
"contract": {
"isVerified": true,
"address": "eth:0x8b0576E39F1233679109F9b40cFcC2a7E0901Ede",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0xF3b7697c9C0CbdE923f34991F2D19cC1c66612bD"
],
"implementations": [
"eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A"
"eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Main entry point for users depositing ERC20 token that do not require custom gateway.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://etherscan.io/address/0x8b0576E39F1233679109F9b40cFcC2a7E0901Ede#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
}
],
"programHashes": [],
"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": 1768566190,
"baseTimestamp": 1768990330,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+1 -1
+1 -1
{
"baseTimestamp": 1767970592,
"baseTimestamp": 1768990397,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+153 -90
+101 -78
{
"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:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
"name": "EOA 2",
"url": "#EOA-2"
},
{
"address": "arb1:0x026919DbCFab70a2A45775088C933331A7B25Ac6",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#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-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 3",
"url": "#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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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
},
{
"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:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
"name": "EOA 2",
"url": "#EOA-2"
}
],
"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 * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [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 4/11 threshold. \n* Can upgrade **with no delay**\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [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:0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56",
"type": "Contract",
"isVerified": true,
"name": "0x79C2…3F56",
"url": "https://arbiscan.io/address/0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://arbiscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "arb1:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://arbiscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "arb1:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://arbiscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "arb1:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://arbiscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"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: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": "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": "WinrFastconfirmerMultisig",
"name": "WinrFastconfirmerMultisig",
"description": "A Multisig with 1/1 threshold. ",
"accounts": [
{
"address": "arb1:0x8E4d378F7FB7CA940d88682B6f057b81D0495Cf4",
"type": "Contract",
"isVerified": true,
"name": "0x8E4d…5Cf4",
"url": "https://arbiscan.io/address/0x8E4d378F7FB7CA940d88682B6f057b81D0495Cf4"
}
],
"chain": "arbitrum",
"references": [],
"participants": [
{
"address": "arb1:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1"
"name": "EOA 2",
"url": "#EOA-2"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1",
"name": "EOA 1",
"accounts": [
{
"address": "arb1:0x487fb70F28cEb4f320f2D72ed859cEEdC1B8C648",
"type": "EOA",
"isVerified": true,
"name": "0x487f…C648",
"url": "https://arbiscan.io/address/0x487fb70F28cEb4f320f2D72ed859cEEdC1B8C648"
}
],
"chain": "arbitrum",
"description": "* Can upgrade **with no delay**\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * RollupProxy [via: UpgradeExecutor]\n * Inbox [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [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]",
"discoveryDrivenData": true
},
{
"id": "EOA-2",
"name": "EOA 2",
"accounts": [
{
"address": "arb1:0x0C79a90C94E1C1091D7D3a188730105be00798f9",
"type": "EOA",
"isVerified": true,
"name": "0x0C79…98f9",
"url": "https://arbiscan.io/address/0x0C79a90C94E1C1091D7D3a188730105be00798f9"
}
],
"chain": "arbitrum",
"description": "Member of WinrFastconfirmerMultisig.\n* A FastConfirmer WinrFastconfirmerMultisig\n* A Validator - acting directly\n* A Validator WinrFastconfirmerMultisig",
"discoveryDrivenData": true
},
{
"id": "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, 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-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 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: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
},
{
"id": "EOA-29-and-EOA-30",
"name": "EOA 29 and EOA 30",
"id": "EOA-30-and-EOA-31",
"name": "EOA 30 and EOA 31",
"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-31-and-EOA-32",
"name": "EOA 31 and EOA 32",
"id": "EOA-32-and-EOA-33",
"name": "EOA 32 and EOA 33",
"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-33-and-EOA-34",
"name": "EOA 33 and EOA 34",
"id": "EOA-34-and-EOA-35",
"name": "EOA 34 and EOA 35",
"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
}
]
}
}
+51 -11
{
"addresses": {
"arbitrum": [
{
"name": "ChallengeManager",
"isVerified": true,
"address": "arb1:0x0E40E41E6095A4f0607144a52d31C2F11a3FF1a1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a"
],
"implementations": [
"arb1:0x78C5D1C5794C61122d2F4fEfc441B5d69e0a1Df0"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1715799374,
"transactionHash": "0x42fc27511b05dc35424565463d5dd348283c330d05c963396ee1a68526ac56a5",
"implementations": [
"arb1:0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d"
]
},
{
"timestamp": 1737569829,
"transactionHash": "0xf99dd58af041164dc6a225a760822c2d28d41e836754dd84eefd9e4445a49791",
"implementations": [
"arb1:0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED"
]
},
{
"timestamp": 1747088324,
"transactionHash": "0xe3dc71cb07fe7af204af6862884be9162b11cc7455660ff2be9562a12afd604c",
"implementations": [
"arb1:0x78C5D1C5794C61122d2F4fEfc441B5d69e0a1Df0"
]
}
],
"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": [
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
},
{
"name": "Conduit Multisig 2",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x0E40E41E6095A4f0607144a52d31C2F11a3FF1a1#code"
},
{
"name": "RollupProxy",
"isVerified": true,
"address": "arb1:0x2633ea91d15BeE85105C9b27E068f406F2F36a4a",
"upgradeability": {
"proxyType": "Arbitrum proxy",
"admins": [
"arb1:0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"
],
"implementations": [
"arb1:0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446",
"arb1:0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1715799374,
"transactionHash": "0x42fc27511b05dc35424565463d5dd348283c330d05c963396ee1a68526ac56a5",
"implementations": [
"arb1:0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754",
"arb1:0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A"
]
},
{
"timestamp": 1737569829,
"transactionHash": "0xf99dd58af041164dc6a225a760822c2d28d41e836754dd84eefd9e4445a49791",
"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 * **anyTrustFastConfirmer**: WinrFastconfirmerMultisig; ultimately EOA 1\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, WinrFastconfirmerMultisig; ultimately EOA 1",
"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 * **anyTrustFastConfirmer**: WinrFastconfirmerMultisig; ultimately EOA 2\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, WinrFastconfirmerMultisig; ultimately EOA 2",
"upgradableBy": [
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
},
{
"name": "Conduit Multisig 2",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x2633ea91d15BeE85105C9b27E068f406F2F36a4a#code"
},
{
"name": "SequencerInbox",
"isVerified": true,
"address": "arb1:0x8AeDdE55Cb361e73a0B0c0cF2A5bB35E97a20456",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a"
],
"implementations": [
"arb1:0x2CBa47e7734De9568C568C5b1b238B491Afbf73b"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1715799374,
"transactionHash": "0x42fc27511b05dc35424565463d5dd348283c330d05c963396ee1a68526ac56a5",
"implementations": [
"arb1:0x7a299aD29499736994Aa3a9aFa3f476445FAEB2c"
]
},
{
"timestamp": 1745618146,
"transactionHash": "0xb219997f52a5ffaeb50fb6de4b69cefdd4f1844879a102820ce0878df63bc80b",
"implementations": [
"arb1:0x7be08B013de2b23a6329De51C4994f841dcE1a10"
]
},
{
"timestamp": 1747088324,
"transactionHash": "0xe3dc71cb07fe7af204af6862884be9162b11cc7455660ff2be9562a12afd604c",
"implementations": [
"arb1:0x2CBa47e7734De9568C568C5b1b238B491Afbf73b"
]
}
],
"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": [
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
},
{
"name": "Conduit Multisig 2",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x8AeDdE55Cb361e73a0B0c0cF2A5bB35E97a20456#code"
},
{
"name": "Bridge",
"isVerified": true,
"address": "arb1:0xF3f01622Ac969156760c32190995F9dC5b3eb7FA",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a"
],
"implementations": [
"arb1:0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1715799374,
"transactionHash": "0x42fc27511b05dc35424565463d5dd348283c330d05c963396ee1a68526ac56a5",
"implementations": [
"arb1:0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC"
]
},
{
"timestamp": 1745618146,
"transactionHash": "0xb219997f52a5ffaeb50fb6de4b69cefdd4f1844879a102820ce0878df63bc80b",
"implementations": [
"arb1:0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd"
]
}
],
"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": [
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
},
{
"name": "Conduit Multisig 2",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xF3f01622Ac969156760c32190995F9dC5b3eb7FA#code"
},
{
"name": "UpgradeExecutor",
"isVerified": true,
"address": "arb1:0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a"
],
"implementations": [
"arb1:0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1715799374,
"transactionHash": "0x42fc27511b05dc35424565463d5dd348283c330d05c963396ee1a68526ac56a5",
"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": [
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
},
{
"name": "Conduit Multisig 2",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA#code"
},
{
"name": "Inbox",
"isVerified": true,
"address": "arb1:0x4FeBaEF286Ca477402dafCEeB17C64de481aFB42",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a"
],
"implementations": [
"arb1:0x2d682d33762eCd73fF07d1a7Ad95a06faE40CF44"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1715799374,
"transactionHash": "0x42fc27511b05dc35424565463d5dd348283c330d05c963396ee1a68526ac56a5",
"implementations": [
"arb1:0x7EfcB76D0e2E776A298aAa603d433336e5F8b6ab"
]
},
{
"timestamp": 1745618146,
"transactionHash": "0xb219997f52a5ffaeb50fb6de4b69cefdd4f1844879a102820ce0878df63bc80b",
"implementations": [
"arb1:0xD87f160f8c414d834cBDd9477c3D8c3ad1802255"
]
},
{
"timestamp": 1747088324,
"transactionHash": "0xe3dc71cb07fe7af204af6862884be9162b11cc7455660ff2be9562a12afd604c",
"implementations": [
"arb1:0x2d682d33762eCd73fF07d1a7Ad95a06faE40CF44"
]
}
],
"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": [
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
},
{
"name": "Conduit Multisig 2",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x4FeBaEF286Ca477402dafCEeB17C64de481aFB42#code"
},
{
"name": "Outbox",
"isVerified": true,
"address": "arb1:0xBA99217992620b76aae0D574c70bD313B30D3D1d",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a"
],
"implementations": [
"arb1:0x302275067251F5FcdB9359Bda735fD8f7A4A54c0"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1715799374,
"transactionHash": "0x42fc27511b05dc35424565463d5dd348283c330d05c963396ee1a68526ac56a5",
"implementations": [
"arb1:0x302275067251F5FcdB9359Bda735fD8f7A4A54c0"
]
}
],
"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": [
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
},
{
"name": "Conduit Multisig 2",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xBA99217992620b76aae0D574c70bD313B30D3D1d#code"
},
{
"name": "OneStepProverMemory",
"isVerified": true,
"address": "arb1:0x07d24d32D8F522793faEEebA16BbB97441664374",
"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:0x07d24d32D8F522793faEEebA16BbB97441664374#code"
},
{
"name": "OneStepProver0",
"isVerified": true,
"address": "arb1:0x3524251c60e04889bB578fE6B2e2Ad86C6Fc48ad",
"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:0x3524251c60e04889bB578fE6B2e2Ad86C6Fc48ad#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": "OneStepProverHostIo",
"isVerified": true,
"address": "arb1:0x74D50DbaCfef02d3dAC141b0bC40195886d7ECF7",
"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:0x74D50DbaCfef02d3dAC141b0bC40195886d7ECF7#code"
},
{
"name": "OneStepProofEntry",
"isVerified": true,
"address": "arb1:0x759dbcB5E12E6bA091919c94BAa70A4797fd3D0d",
"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:0x759dbcB5E12E6bA091919c94BAa70A4797fd3D0d#code"
},
{
"name": "ProxyAdmin",
"isVerified": true,
"address": "arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "* Roles:\n * **owner**: UpgradeExecutor",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a#code"
},
{
"name": "RollupEventInbox",
"isVerified": true,
"address": "arb1:0xe966442c0E8F28C48eF4F02BfF7a29876Dcd30CC",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a"
],
"implementations": [
"arb1:0x18FD37A4FB9E1F06d9383958aFd236771F15A8cb"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1715799374,
"transactionHash": "0x42fc27511b05dc35424565463d5dd348283c330d05c963396ee1a68526ac56a5",
"implementations": [
"arb1:0x18FD37A4FB9E1F06d9383958aFd236771F15A8cb"
]
}
],
"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": [
{
"id": "EOA-1",
"name": "EOA 1",
"delay": "no"
},
{
"name": "Conduit Multisig 2",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/arb1:0xe966442c0E8F28C48eF4F02BfF7a29876Dcd30CC#code"
},
{
"name": "OneStepProverMath",
"isVerified": true,
"address": "arb1:0xf951C50162Ce1aEC93464aCFe90F755EC9878b5f",
"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:0xf951C50162Ce1aEC93464aCFe90F755EC9878b5f#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 29, EOA 30",
"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 30, EOA 31",
"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 31, EOA 32",
"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 32, EOA 33",
"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 33, EOA 34",
"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 34, EOA 35",
"upgradableBy": [
{
"name": "BlobstreamMultisig",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x7Cf3876F681Dbb6EdA8f6FfC45D66B996Df08fAe#code"
}
]
},
"escrows": [
{
"address": "0xF3f01622Ac969156760c32190995F9dC5b3eb7FA",
"sinceTimestamp": 1715799374,
"tokens": [
"WINR"
],
"contract": {
"isVerified": true,
"address": "arb1:0xF3f01622Ac969156760c32190995F9dC5b3eb7FA",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"arb1:0x802c7B6585d20cb69524EF23fCbF919F671F808a"
],
"implementations": [
"arb1:0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd"
]
},
"chain": "arbitrum",
"pastUpgrades": [
{
"timestamp": 1715799374,
"transactionHash": "0x42fc27511b05dc35424565463d5dd348283c330d05c963396ee1a68526ac56a5",
"implementations": [
"arb1:0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC"
]
},
{
"timestamp": 1745618146,
"transactionHash": "0xb219997f52a5ffaeb50fb6de4b69cefdd4f1844879a102820ce0878df63bc80b",
"implementations": [
"arb1:0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd"
]
}
],
"description": "Contract managing Inboxes and Outboxes. It escrows WINR sent to L2.",
"upgradableBy": [
{
"name": "ProxyAdmin",
"delay": "no"
}
],
"url": "https://arbiscan.io/address/0xF3f01622Ac969156760c32190995F9dC5b3eb7FA#code"
},
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x8E83aED64a0Ad5d7d3A57B6172F14FcA5bfADE56",
"sinceTimestamp": 1722608545,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC.e"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x6aDFbA9e45b5c1685007Fe48A784e971e412f839",
"sinceTimestamp": 1722608646,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDC"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x8b961A67f49bc6334CBA09dbd70a2F14Fc8226a1",
"sinceTimestamp": 1722608661,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"WETH"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x88FA3A8624065f3Bf2eDe507b6Fd554C58e5b785",
"sinceTimestamp": 1722608675,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"wBTC"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x3222f0F281F1630C50f86fFaA29A29A06559eca8",
"sinceTimestamp": 1722608690,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"USDT"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x0aE2F220cE9698b1c9853f7288aC882150291dca",
"sinceTimestamp": 1722608704,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"ETH"
],
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x023d27390aEd70aA39823A1e1e06a0b075400214",
"sinceTimestamp": 1724262320,
"source": "external",
"bridgedUsing": {
"bridges": [
{
"name": "Socket bridge",
"slug": "socket"
}
]
},
"tokens": [
"ARB"
],
"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": 1767971493,
"baseTimestamp": 1768984927,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}
+9 -2
+8 -1
{
"ethereum": {
"roles": [
{
"id": "Sequencer",
"name": "Sequencer",
"description": "Can submit transaction batches or commitments to the SequencerInbox contract on the host chain.",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "EOA 4",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "EOA 5",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "EOA 8",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "EOA 9",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "EOA 10",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "EOA 14",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "EOA 15",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "EOA 16",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "EOA 17",
"url": "#EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
},
{
"id": "Validator",
"name": "Validator",
"description": "Can propose new state roots (called nodes) and challenge state roots on the host chain.",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "EOA 1",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "EOA 2",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "EOA 3",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "EOA 6",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "EOA 7",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "EOA 11",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "EOA 12",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "EOA 13",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "EOA 18",
"url": "#EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18"
}
],
"chain": "ethereum",
"discoveryDrivenData": true
}
],
"actors": [
{
"id": "Conduit Multisig 1",
"name": "Conduit Multisig 1",
"description": "A Multisig with 4/11 threshold. \n* Can upgrade **with no delay**\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [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 4/12 threshold. \n* Can upgrade **with no delay**\n * Outbox [via: UpgradeExecutor → ProxyAdmin]\n * UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin]\n * Bridge [via: UpgradeExecutor → ProxyAdmin]\n * SequencerInbox [via: UpgradeExecutor → ProxyAdmin]\n * RollupEventInbox [via: UpgradeExecutor → ProxyAdmin]\n * ChallengeManager [via: UpgradeExecutor → ProxyAdmin]\n * Inbox [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": "eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746",
"type": "Contract",
"isVerified": true,
"name": "0x4a49…A746",
"url": "https://etherscan.io/address/0x4a4962275DF8C60a80d3a25faEc5AA7De116A746"
}
],
"chain": "ethereum",
"references": [],
"participants": [
{
"address": "eth:0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07",
"type": "EOA",
"isVerified": true,
"name": "0x3816…Cf07",
"url": "https://etherscan.io/address/0x381624F7912BddD83dc67c6C53Ef6FE61B87Cf07"
},
{
"address": "eth:0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6",
"type": "EOA",
"isVerified": true,
"name": "0x6BB4…83A6",
"url": "https://etherscan.io/address/0x6BB4249858Ee19b6ABC071AD26bEe690baa783A6"
},
{
"address": "eth:0x2103c69696CB2D3779f5445393808239034E911c",
"type": "EOA",
"isVerified": true,
"name": "0x2103…911c",
"url": "https://etherscan.io/address/0x2103c69696CB2D3779f5445393808239034E911c"
},
{
"address": "eth:0x65D1d44B8B2fE15d45A03708E0835C7E98a56007",
"type": "EOA",
"isVerified": true,
"name": "0x65D1…6007",
"url": "https://etherscan.io/address/0x65D1d44B8B2fE15d45A03708E0835C7E98a56007"
},
{
"address": "eth:0x81175155D85377C337d92f1FA52Da166C3A4E7Ac",
"type": "EOA",
"isVerified": true,
"name": "0x8117…E7Ac",
"url": "https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac"
},
{
"address": "eth:0xA0737fea60F0601A192E3d2c98865A883ab0bda2",
"type": "EOA",
"isVerified": true,
"name": "0xA073…bda2",
"url": "https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2"
},
{
"address": "eth:0xF3313C48BD8E17b823d5498D62F37019dFEA647D",
"type": "EOA",
"isVerified": true,
"name": "0xF331…647D",
"url": "https://etherscan.io/address/0xF3313C48BD8E17b823d5498D62F37019dFEA647D"
},
{
"address": "eth:0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4",
"type": "EOA",
"isVerified": true,
"name": "0xa400…e6e4",
"url": "https://etherscan.io/address/0xa4000bDD2bB92ce6750b31F1eeda47Bd1cB8e6e4"
},
{
"address": "eth:0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f",
"type": "EOA",
"isVerified": true,
"name": "0x3840…Fd5f",
"url": "https://etherscan.io/address/0x3840f487A17A41100DD1Bf0946c34f132a57Fd5f"
},
{
"address": "eth:0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038",
"type": "EOA",
"isVerified": true,
"name": "0xa0C6…9038",
"url": "https://etherscan.io/address/0xa0C600a6e85bf225958FFAcC70B5FDDF9A059038"
},
{
"address": "eth:0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C",
"type": "EOA",
"isVerified": true,
"name": "0xefCf…dD5C",
"url": "https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C"
},
{
"address": "eth:0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe",
"type": "EOA",
"isVerified": true,
"name": "0x4D80…5BAe",
"url": "https://etherscan.io/address/0x4D8007a0E9f293e62E2b0F43C6Cf4C4B9e135BAe"
}
],
"discoveryDrivenData": true
},
{
"id": "EOA-1,-EOA-2,-EOA-3,-EOA-6,-EOA-7,-EOA-11,-EOA-12,-EOA-13-and-EOA-18",
"name": "EOA 1, EOA 2, EOA 3, EOA 6, EOA 7, EOA 11, EOA 12, EOA 13 and EOA 18",
"accounts": [
{
"address": "eth:0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7",
"type": "EOA",
"isVerified": true,
"name": "0x006F…1DC7",
"url": "https://etherscan.io/address/0x006F5B7E2D58fb4E53DEdaB8802FCdf2a5441DC7"
},
{
"address": "eth:0x11f563dDbF266484Dd910A401A7e44299d80b1d5",
"type": "EOA",
"isVerified": true,
"name": "0x11f5…b1d5",
"url": "https://etherscan.io/address/0x11f563dDbF266484Dd910A401A7e44299d80b1d5"
},
{
"address": "eth:0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03",
"type": "EOA",
"isVerified": true,
"name": "0x16C1…6d03",
"url": "https://etherscan.io/address/0x16C1D3b4aDB6f0F468FCE7b802cE5AA0A2B06d03"
},
{
"address": "eth:0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779",
"type": "EOA",
"isVerified": true,
"name": "0x33Bf…c779",
"url": "https://etherscan.io/address/0x33Bf8bF5aF3579D0E2305302409A5b6b4173c779"
},
{
"address": "eth:0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf",
"type": "EOA",
"isVerified": true,
"name": "0x401B…04Bf",
"url": "https://etherscan.io/address/0x401Ba2e5037e3d8D1c32E77Dfd371501618604Bf"
},
{
"address": "eth:0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C",
"type": "EOA",
"isVerified": true,
"name": "0x8fbE…9F7C",
"url": "https://etherscan.io/address/0x8fbEf9f7554aec9CCf62b88D86aE1C91F1599F7C"
},
{
"address": "eth:0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66",
"type": "EOA",
"isVerified": true,
"name": "0x9DFa…eA66",
"url": "https://etherscan.io/address/0x9DFaA1770bcE35EaB6a163D3cDE6cA1F3Ff7eA66"
},
{
"address": "eth:0xa017149a752BDd8723a09Cd6f40c388D38B8d202",
"type": "EOA",
"isVerified": true,
"name": "0xa017…d202",
"url": "https://etherscan.io/address/0xa017149a752BDd8723a09Cd6f40c388D38B8d202"
},
{
"address": "eth:0xd1e56283216127E1F40A3752735C94A13d97bc92",
"type": "EOA",
"isVerified": true,
"name": "0xd1e5…bc92",
"url": "https://etherscan.io/address/0xd1e56283216127E1F40A3752735C94A13d97bc92"
}
],
"chain": "ethereum",
"description": "* A Validator - acting directly",
"discoveryDrivenData": true
},
{
"id": "EOA-4,-EOA-5,-EOA-8,-EOA-9,-EOA-10,-EOA-14,-EOA-15,-EOA-16-and-EOA-17",
"name": "EOA 4, EOA 5, EOA 8, EOA 9, EOA 10, EOA 14, EOA 15, EOA 16 and EOA 17",
"accounts": [
{
"address": "eth:0x17F187D978664C96ffD655996a45e085c403AD8b",
"type": "EOA",
"isVerified": true,
"name": "0x17F1…AD8b",
"url": "https://etherscan.io/address/0x17F187D978664C96ffD655996a45e085c403AD8b"
},
{
"address": "eth:0x2E8C0869C173cC07c58186E9DeEA74314635b1E2",
"type": "EOA",
"isVerified": true,
"name": "0x2E8C…b1E2",
"url": "https://etherscan.io/address/0x2E8C0869C173cC07c58186E9DeEA74314635b1E2"
},
{
"address": "eth:0x4ed0f98FB4c331e672653E832c55E0f9F402C228",
"type": "EOA",
"isVerified": true,
"name": "0x4ed0…C228",
"url": "https://etherscan.io/address/0x4ed0f98FB4c331e672653E832c55E0f9F402C228"
},
{
"address": "eth:0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C",
"type": "EOA",
"isVerified": true,
"name": "0x74a0…Bf3C",
"url": "https://etherscan.io/address/0x74a0d46BA4F69cAB77A459f8B12dc531c7DaBf3C"
},
{
"address": "eth:0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D",
"type": "EOA",
"isVerified": true,
"name": "0x85e7…A09D",
"url": "https://etherscan.io/address/0x85e70D857F6Fad7AD4ffc3fC95FD0fd8C396A09D"
},
{
"address": "eth:0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe",
"type": "EOA",
"isVerified": true,
"name": "0xA4f9…2CDe",
"url": "https://etherscan.io/address/0xA4f98Ac0E083C79BAB53A3895082e8a4fbf12CDe"
},
{
"address": "eth:0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e",
"type": "EOA",
"isVerified": true,
"name": "0xb9B2…FD5e",
"url": "https://etherscan.io/address/0xb9B2AeAe8D160a5bF9cb7FE7B2c8B58c0293FD5e"
},
{
"address": "eth:0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36",
"type": "EOA",
"isVerified": true,
"name": "0xc7ef…6D36",
"url": "https://etherscan.io/address/0xc7ef93FE91D4658bb422B11C5f8Ae17ae3B86D36"
},
{
"address": "eth:0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e",
"type": "EOA",
"isVerified": true,
"name": "0xCEEA…Cd7e",
"url": "https://etherscan.io/address/0xCEEAEC6b7e010fE1Ac253Ebd6f93eEBF9249Cd7e"
}
],
"chain": "ethereum",
"description": "* A Sequencer - acting directly",
"discoveryDrivenData": true
}
]
}
}
+1 -1
{
"baseTimestamp": 1768566204,
"baseTimestamp": 1768984480,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}