mirror of
https://github.com/status-im/op-geth.git
synced 2025-02-15 08:17:02 +00:00
forkdiff: update fork-diff to generate post-v1.11.2 rebase diff (#47)
This commit is contained in:
parent
12d2112465
commit
2703b41ad6
2
.github/workflows/pages.yaml
vendored
2
.github/workflows/pages.yaml
vendored
@ -4,7 +4,7 @@ permissions:
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- optimism-history
|
- optimism
|
||||||
jobs:
|
jobs:
|
||||||
deploy:
|
deploy:
|
||||||
concurrency: ci-${{ github.ref }}
|
concurrency: ci-${{ github.ref }}
|
||||||
|
35
fork.yaml
35
fork.yaml
@ -5,11 +5,11 @@ footer: |
|
|||||||
base:
|
base:
|
||||||
name: go-ethereum
|
name: go-ethereum
|
||||||
url: https://github.com/ethereum/go-ethereum
|
url: https://github.com/ethereum/go-ethereum
|
||||||
hash: 6d55908347cac7463dd6a2cb236f30ec26c9a121
|
hash: 73b01f40ceb6bcb6f9f44c2a3d6f963b40452b47
|
||||||
fork:
|
fork:
|
||||||
name: op-geth
|
name: op-geth
|
||||||
url: https://github.com/ethereum-optimism/op-geth
|
url: https://github.com/ethereum-optimism/op-geth
|
||||||
ref: refs/heads/optimism-history
|
ref: refs/heads/optimism
|
||||||
def:
|
def:
|
||||||
title: "op-geth"
|
title: "op-geth"
|
||||||
description: |
|
description: |
|
||||||
@ -81,17 +81,25 @@ def:
|
|||||||
description: |
|
description: |
|
||||||
The rollup functionality is enabled with the `optimism` field in the chain config.
|
The rollup functionality is enabled with the `optimism` field in the chain config.
|
||||||
The EIP-1559 parameters are configurable to adjust for faster more frequent and smaller blocks.
|
The EIP-1559 parameters are configurable to adjust for faster more frequent and smaller blocks.
|
||||||
|
The parameters can be overriden for testing.
|
||||||
globs:
|
globs:
|
||||||
- "params/config.go"
|
- "params/config.go"
|
||||||
- "params/protocol_params.go"
|
- "params/protocol_params.go"
|
||||||
|
- "core/genesis.go"
|
||||||
|
- title: "Chain config cleanup"
|
||||||
|
description: |
|
||||||
|
The optimism Goerli testnet used clique-config data to make geth internals accept blocks.
|
||||||
|
Post-bedrock the beacon-consensus (i.e. follow Engine API) is now used, and the clique config is removed.
|
||||||
|
globs:
|
||||||
|
- "core/rawdb/accessors_metadata.go"
|
||||||
- title: "Engine API modifications"
|
- title: "Engine API modifications"
|
||||||
description: |
|
description: |
|
||||||
The Engine API is extended to insert transactions into the block and optionally exclude the tx-pool,
|
The Engine API is extended to insert transactions into the block and optionally exclude the tx-pool,
|
||||||
to reproduce the exact block of the sequencer from just the inputs, as derived from L1 by the rollup-node.
|
to reproduce the exact block of the sequencer from just the inputs, as derived from L1 by the rollup-node.
|
||||||
See [L2 execution engine specs](https://github.com/ethereum-optimism/optimism/blob/develop/specs/exec-engine.md).
|
See [L2 execution engine specs](https://github.com/ethereum-optimism/optimism/blob/develop/specs/exec-engine.md).
|
||||||
globs:
|
globs:
|
||||||
- "core/beacon/types.go"
|
- "beacon/engine/types.go"
|
||||||
- "core/beacon/gen_blockparams.go"
|
- "beacon/engine/gen_blockparams.go"
|
||||||
- "eth/catalyst/api.go"
|
- "eth/catalyst/api.go"
|
||||||
- title: "Block-building modifications"
|
- title: "Block-building modifications"
|
||||||
description: |
|
description: |
|
||||||
@ -111,13 +119,16 @@ def:
|
|||||||
sub:
|
sub:
|
||||||
- title: "Flags"
|
- title: "Flags"
|
||||||
description: |
|
description: |
|
||||||
Transactions can be forwarded to an RPC for sequencing,
|
Flag changes:
|
||||||
historical calls can be forwarded to a legacy node,
|
- Transactions can be forwarded to an RPC for sequencing.
|
||||||
and the tx pool propagation can be enabled/disabled.
|
- Historical calls can be forwarded to a legacy node.
|
||||||
|
- The tx pool propagation can be enabled/disabled.
|
||||||
|
- The Optimism bedrock fork activation can be changed for testing.
|
||||||
globs:
|
globs:
|
||||||
- "cmd/utils/flags.go"
|
- "cmd/utils/flags.go"
|
||||||
- "cmd/geth/main.go"
|
- "cmd/geth/main.go"
|
||||||
- "internal/flags/categories.go"
|
- "internal/flags/categories.go"
|
||||||
|
- "cmd/geth/config.go"
|
||||||
- title: "Versioning"
|
- title: "Versioning"
|
||||||
description: List the op-geth and upstream go-ethereum versions.
|
description: List the op-geth and upstream go-ethereum versions.
|
||||||
globs:
|
globs:
|
||||||
@ -155,6 +166,7 @@ def:
|
|||||||
description: Format deposit and L1-cost data in transaction responses.
|
description: Format deposit and L1-cost data in transaction responses.
|
||||||
globs:
|
globs:
|
||||||
- "internal/ethapi/api.go"
|
- "internal/ethapi/api.go"
|
||||||
|
- "rpc/errors.go"
|
||||||
- title: Tracer RPC daisy-chain
|
- title: Tracer RPC daisy-chain
|
||||||
description: Forward pre-bedrock tracing calls to legacy node.
|
description: Forward pre-bedrock tracing calls to legacy node.
|
||||||
globs:
|
globs:
|
||||||
@ -174,9 +186,18 @@ def:
|
|||||||
- title: Simulated Backend
|
- title: Simulated Backend
|
||||||
globs:
|
globs:
|
||||||
- "accounts/abi/bind/backends/simulated.go"
|
- "accounts/abi/bind/backends/simulated.go"
|
||||||
|
- title: diff-included testing testing
|
||||||
|
description: |
|
||||||
|
Most of the op-geth changes are tested in the Optimism Monorepo and not part of the geth diff,
|
||||||
|
but some testing like the Deposit TX encoding and API interactions are embedded in the op-geth diff instead.
|
||||||
|
globs:
|
||||||
|
- "core/types/transaction_marshalling_test.go"
|
||||||
|
- "internal/ethapi/api_test.go"
|
||||||
|
|
||||||
# ignored globally, does not count towards line count
|
# ignored globally, does not count towards line count
|
||||||
ignore:
|
ignore:
|
||||||
- ".circleci/*"
|
- ".circleci/*"
|
||||||
- "*.sum"
|
- "*.sum"
|
||||||
|
- "go.mod"
|
||||||
- "fork.yaml"
|
- "fork.yaml"
|
||||||
- ".github/workflows/*"
|
- ".github/workflows/*"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user