Skip to content

Commit

Permalink
deploy: 4a3db13
Browse files Browse the repository at this point in the history
  • Loading branch information
tynes committed Jun 25, 2024
1 parent e9f8649 commit e7e4c44
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 6 deletions.
9 changes: 7 additions & 2 deletions print.html
Original file line number Diff line number Diff line change
Expand Up @@ -2631,6 +2631,7 @@ <h1 id="l2-execution-engine-1"><a class="header" href="#l2-execution-engine-1">L
</li>
<li><a href="protocol/exec-engine.html#ecotone-disable-blob-transactions">Ecotone: disable Blob-transactions</a></li>
<li><a href="protocol/exec-engine.html#ecotone-beacon-block-root">Ecotone: Beacon Block Root</a></li>
<li><a href="protocol/exec-engine.html#p2p-modifications">P2P Modifications</a></li>
</ul>
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<p>This document outlines the modifications, configuration and usage of a L1 execution engine for L2.</p>
Expand Down Expand Up @@ -2989,6 +2990,10 @@ <h2 id="ecotone-beacon-block-root"><a class="header" href="#ecotone-beacon-block
<li>The "Beacon roots contract" is deployed at Ecotone upgrade-time, or embedded at genesis if activated at genesis.</li>
<li>The block state-transition process now includes the same special beacon-block-root EVM processing as L1 ethereum.</li>
</ul>
<h2 id="p2p-modifications"><a class="header" href="#p2p-modifications">P2P Modifications</a></h2>
<p>The Ethereum Node Record (ENR) for an Optimism execution node must contain an <code>opel</code> key-value pair where the key is
<code>opel</code> and the value is a <a href="https://eips.ethereum.org/EIPS/eip-2124">EIP-2124</a> fork id.
The EL uses a different key from the CL in order to stop EL and CL nodes from connecting to each other.</p>
<div style="break-before: page; page-break-before: always;"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
<h1 id="rollup-node-specification"><a class="header" href="#rollup-node-specification">Rollup Node Specification</a></h1>
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
Expand Down Expand Up @@ -3128,7 +3133,7 @@ <h1 id="rollup-node-p2p-interface"><a class="header" href="#rollup-node-p2p-inte
<li><a href="protocol/rollup-node-p2p.html#identification">Identification</a></li>
<li><a href="protocol/rollup-node-p2p.html#discv5">Discv5</a>
<ul>
<li><a href="protocol/rollup-node-p2p.html#structure">Structure</a></li>
<li><a href="protocol/rollup-node-p2p.html#consesus-layer-structure">Consesus Layer Structure</a></li>
</ul>
</li>
<li><a href="protocol/rollup-node-p2p.html#libp2p">LibP2P</a>
Expand Down Expand Up @@ -3212,7 +3217,7 @@ <h3 id="identification"><a class="header" href="#identification">Identification<
and L2 network identification. Generally encoded in base64.</li>
</ul>
<h3 id="discv5"><a class="header" href="#discv5">Discv5</a></h3>
<h4 id="structure"><a class="header" href="#structure">Structure</a></h4>
<h4 id="consesus-layer-structure"><a class="header" href="#consesus-layer-structure">Consesus Layer Structure</a></h4>
<p>The Ethereum Node Record (ENR) for an Optimism rollup node must contain the following values, identified by unique keys:</p>
<ul>
<li>An IPv4 address (<code>ip</code> field) and/or IPv6 address (<code>ip6</code> field).</li>
Expand Down
5 changes: 5 additions & 0 deletions protocol/exec-engine.html
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,7 @@ <h1 id="l2-execution-engine"><a class="header" href="#l2-execution-engine">L2 Ex
</li>
<li><a href="#ecotone-disable-blob-transactions">Ecotone: disable Blob-transactions</a></li>
<li><a href="#ecotone-beacon-block-root">Ecotone: Beacon Block Root</a></li>
<li><a href="#p2p-modifications">P2P Modifications</a></li>
</ul>
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<p>This document outlines the modifications, configuration and usage of a L1 execution engine for L2.</p>
Expand Down Expand Up @@ -594,6 +595,10 @@ <h2 id="ecotone-beacon-block-root"><a class="header" href="#ecotone-beacon-block
<li>The "Beacon roots contract" is deployed at Ecotone upgrade-time, or embedded at genesis if activated at genesis.</li>
<li>The block state-transition process now includes the same special beacon-block-root EVM processing as L1 ethereum.</li>
</ul>
<h2 id="p2p-modifications"><a class="header" href="#p2p-modifications">P2P Modifications</a></h2>
<p>The Ethereum Node Record (ENR) for an Optimism execution node must contain an <code>opel</code> key-value pair where the key is
<code>opel</code> and the value is a <a href="https://eips.ethereum.org/EIPS/eip-2124">EIP-2124</a> fork id.
The EL uses a different key from the CL in order to stop EL and CL nodes from connecting to each other.</p>

</main>

Expand Down
4 changes: 2 additions & 2 deletions protocol/rollup-node-p2p.html
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ <h1 id="rollup-node-p2p-interface"><a class="header" href="#rollup-node-p2p-inte
<li><a href="#identification">Identification</a></li>
<li><a href="#discv5">Discv5</a>
<ul>
<li><a href="#structure">Structure</a></li>
<li><a href="#consesus-layer-structure">Consesus Layer Structure</a></li>
</ul>
</li>
<li><a href="#libp2p">LibP2P</a>
Expand Down Expand Up @@ -275,7 +275,7 @@ <h3 id="identification"><a class="header" href="#identification">Identification<
and L2 network identification. Generally encoded in base64.</li>
</ul>
<h3 id="discv5"><a class="header" href="#discv5">Discv5</a></h3>
<h4 id="structure"><a class="header" href="#structure">Structure</a></h4>
<h4 id="consesus-layer-structure"><a class="header" href="#consesus-layer-structure">Consesus Layer Structure</a></h4>
<p>The Ethereum Node Record (ENR) for an Optimism rollup node must contain the following values, identified by unique keys:</p>
<ul>
<li>An IPv4 address (<code>ip</code> field) and/or IPv6 address (<code>ip6</code> field).</li>
Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searchindex.json

Large diffs are not rendered by default.

0 comments on commit e7e4c44

Please sign in to comment.