Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions docs/base-chain/specs/protocol/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -89,17 +89,17 @@ The following diagram shows how the major protocol components interact across L1
```mermaid
graph LR
subgraph "Ethereum L1"
OptimismPortal(<a href="./bridging/withdrawals.html#the-optimism-portal-contract">OptimismPortal</a>)
BatchInbox(<a href="../reference/glossary.html#batcher-transaction">Batch Inbox Address</a>)
DisputeGameFactory(<a href="./proofs/contracts.html#disputegamefactory">DisputeGameFactory</a>)
OptimismPortal(<a href="./bridging/withdrawals#the-optimism-portal-contract">OptimismPortal</a>)
BatchInbox(<a href="../reference/glossary#batcher-transaction">Batch Inbox Address</a>)
DisputeGameFactory(<a href="./proofs/contracts#disputegamefactory">DisputeGameFactory</a>)
end

subgraph "L2 Node"
RollupNode(<a href="./consensus/">Consensus</a>)
ExecutionEngine(<a href="./execution/">Execution Engine</a>)
end

Batcher(<a href="./batcher.html">Batcher</a>)
Batcher(<a href="./batcher">Batcher</a>)
Proposers(Proposers)
Challengers(Challengers)
Users(Users)
Expand Down Expand Up @@ -220,8 +220,8 @@ any validator to independently reconstruct the L2 chain from L1.
```mermaid
graph LR
Sequencer(Sequencer)
Batcher(<a href="./batcher.html">Batcher</a>)
BatchInbox(<a href="../reference/glossary.html#batcher-transaction">Batch Inbox Address</a>)
Batcher(<a href="./batcher">Batcher</a>)
BatchInbox(<a href="../reference/glossary#batcher-transaction">Batch Inbox Address</a>)
RollupNode(<a href="./consensus/">Rollup Node</a>)

Sequencer -->|L2 blocks| Batcher
Expand All @@ -248,10 +248,10 @@ challengers can dispute invalid claims. Valid withdrawals can only be finalized
```mermaid
graph LR
Proposer(Proposer)
DGF(<a href="./proofs/contracts.html#disputegamefactory">DisputeGameFactory</a>)
Game(<a href="./proofs/contracts.html#aggregateverifier">AggregateVerifier game</a>)
DGF(<a href="./proofs/contracts#disputegamefactory">DisputeGameFactory</a>)
Game(<a href="./proofs/contracts#aggregateverifier">AggregateVerifier game</a>)
Challengers(Challengers)
OP(<a href="./bridging/withdrawals.html#the-optimism-portal-contract">OptimismPortal</a>)
OP(<a href="./bridging/withdrawals#the-optimism-portal-contract">OptimismPortal</a>)

Proposer -->|submit checkpoint proof| DGF
DGF -->|create game| Game
Expand All @@ -275,8 +275,8 @@ The following diagram demonstrates this interaction and key Base protocol compon
```mermaid
graph TD
subgraph "Ethereum L1"
OptimismPortal(<a href="./bridging/withdrawals.html#the-optimism-portal-contract">OptimismPortal</a>)
BatchInbox(<a href="../reference/glossary.html#batcher-transaction">Batch Inbox Address</a>)
OptimismPortal(<a href="./bridging/withdrawals#the-optimism-portal-contract">OptimismPortal</a>)
BatchInbox(<a href="../reference/glossary#batcher-transaction">Batch Inbox Address</a>)
end

Sequencer(Sequencer)
Expand Down Expand Up @@ -313,10 +313,10 @@ proof game contract that proposes the state of the L2 at a given point in time.
```mermaid
graph LR
subgraph "Ethereum L1"
BatchInbox(<a href="../reference/glossary.html#batcher-transaction">Batch Inbox Address</a>)
DisputeGameFactory(<a href="./proofs/contracts.html#disputegamefactory">DisputeGameFactory</a>)
ProofGame(<a href="./proofs/contracts.html#aggregateverifier">AggregateVerifier game</a>)
OptimismPortal(<a href="./bridging/withdrawals.html#the-optimism-portal-contract">OptimismPortal</a>)
BatchInbox(<a href="../reference/glossary#batcher-transaction">Batch Inbox Address</a>)
DisputeGameFactory(<a href="./proofs/contracts#disputegamefactory">DisputeGameFactory</a>)
ProofGame(<a href="./proofs/contracts#aggregateverifier">AggregateVerifier game</a>)
OptimismPortal(<a href="./bridging/withdrawals#the-optimism-portal-contract">OptimismPortal</a>)
ExternalContracts(External Contracts)
end

Expand Down