From 78003ff2bd78cb07d3c830a24929d7670b2a1f4d Mon Sep 17 00:00:00 2001 From: blast-io-bot <146996960+blast-io-bot@users.noreply.github.com> Date: Tue, 30 Jan 2024 17:14:55 -0800 Subject: [PATCH 1/3] chore: add missing jq dependency to readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6c9455e2..597ce852 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This repo contains Blast's fork of optimism and op-geth. This initial release is ## Running Blast locally (against a local L1) ### Prereqs -`docker`, `git`, `go1.20`, `node`, `pnpm`, `foundry`, `make`, `yarn`, `direnv` +`docker`, `git`, `go1.20`, `node`, `pnpm`, `foundry`, `make`, `yarn`, `direnv`, `jq` ### Steps From e89b3ab68a5796e6ac27b400344e0ad9cb407239 Mon Sep 17 00:00:00 2001 From: toni <143221387+xyztoni@users.noreply.github.com> Date: Tue, 20 Feb 2024 20:01:51 +0100 Subject: [PATCH 2/3] Update rollup-node-p2p.md --- blast-optimism/specs/rollup-node-p2p.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blast-optimism/specs/rollup-node-p2p.md b/blast-optimism/specs/rollup-node-p2p.md index 2733d412..65817fdd 100644 --- a/blast-optimism/specs/rollup-node-p2p.md +++ b/blast-optimism/specs/rollup-node-p2p.md @@ -398,7 +398,7 @@ A `res = 0` response should be verified to: override any previous chain, until the final L2 chain can be reproduced from L1 data. A `res > 0` response code should not be accepted. The result code is helpful for debugging, -but the client should regard any error like any any other unanswered request, as the responding peer cannot be trusted. +but the client should regard any error like any other unanswered request, as the responding peer cannot be trusted. ---- From 5d1ab813b7e6b624e44d3b9157222a79c9ad25b4 Mon Sep 17 00:00:00 2001 From: toni <143221387+xyztoni@users.noreply.github.com> Date: Tue, 20 Feb 2024 20:16:31 +0100 Subject: [PATCH 3/3] Update glossary.md --- blast-optimism/specs/glossary.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/blast-optimism/specs/glossary.md b/blast-optimism/specs/glossary.md index fc954bc5..852cc0e6 100644 --- a/blast-optimism/specs/glossary.md +++ b/blast-optimism/specs/glossary.md @@ -195,7 +195,7 @@ pre-confirm the transactions before the L1 confirms the data. A sequencer is either a [rollup node][rollup-node] ran in sequencer mode, or the operator of this rollup node. -The sequencer is a priviledged actor, which receives L2 transactions from L2 users, creates L2 blocks using them, which +The sequencer is a privileged actor, which receives L2 transactions from L2 users, creates L2 blocks using them, which it then submits to [data availability provider][avail-provider] (via a [batcher]). It also submits [output roots][l2-output] to L1. @@ -455,7 +455,7 @@ batcher transaction. [batcher]: glossary.md#batcher -A batcher is a software component (independant program) that is responsible to make channels available on a data +A batcher is a software component (independent program) that is responsible to make channels available on a data availability provider. The batcher communicates with the rollup node in order to retrieve the channels. The channels are then made available using [batcher transactions][batcher-transaction]. @@ -492,7 +492,7 @@ The purpose of channel timeouts is dual: sent). - Bound the number of L1 blocks we have to look back in order to decode [sequencer batches][sequencer-batch] from channels. This is particularly relevant during L1 re-orgs, see the [Resetting Channel Buffering][reset-channel-buffer] - section of the L2 Chain Derivation specifiction for more information. + section of the L2 Chain Derivation specification for more information. [reset-channel-buffer]: derivation.md#resetting-channel-buffering @@ -564,7 +564,7 @@ The state of the L2 genesis block comprises: how native ETH balances were stored in the storage trie. - [Predeployed contracts][predeploy] -The timestap of the L2 genesis block must be a multiple of the [block time][block-time] (i.e. a even number, since the +The timestamp of the L2 genesis block must be a multiple of the [block time][block-time] (i.e. a even number, since the block time is 2 seconds). When updating the rollup protocol to a new version, we may perform a *squash fork*, a process that entails the creation @@ -623,7 +623,7 @@ head] a block forward, so that the oldest [unsafe L2 block][unsafe-l2-block] bec In order to perform consolidation, the node verifies that the [payload attributes][payload-attr] derived from the L1 chain match the oldest unsafe L2 block exactly. -See the [Engine Queue section][engine-queue] of the L2 chain derivatiaon spec for more information. +See the [Engine Queue section][engine-queue] of the L2 chain derivation spec for more information. [engine-queue]: derivation.md#engine-queue