Skip to content
This repository has been archived by the owner on Nov 5, 2023. It is now read-only.

chore: upstream sync #36

Closed
wants to merge 106 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
49e1127
feat: use tracing pool for tracing calls (#3914)
mattsse Jul 26, 2023
1c4d127
feat(bin): `db clear` (#3934)
shekhirin Jul 26, 2023
0cfc424
feat(pruner): percentage progress and prune only if key exists (#3932)
shekhirin Jul 26, 2023
96b108f
feat: _V3 engine api skeletons (#3931)
mattsse Jul 26, 2023
aa5d39d
feat: add Hardfork::Cancun (#3933)
mattsse Jul 26, 2023
74bbe5a
fix(stages): transaction lookup stage checkpoint calculation (#3909)
shekhirin Jul 26, 2023
a71ad1e
docs: `db clear` CLI (#3936)
shekhirin Jul 26, 2023
adce7ea
test: cover index storage history stage with stage_test_suite_ext tes…
int88 Jul 26, 2023
9adab0b
Revert "test(ethereum): ignore invalid string sequence in ethereum st…
shekhirin Jul 26, 2023
b5a44ae
feat: metric of reorg depth of blockchain tree (#3860)
int88 Jul 26, 2023
72ab361
feat: add eip4844 tx type id (#3928)
mattsse Jul 27, 2023
f98b152
feat: add fcu v3 skeleton (#3940)
mattsse Jul 27, 2023
0147e50
feat: more blobtx functions (#3943)
mattsse Jul 27, 2023
4ab924c
feat(doc): Document `JsTracerBuilder` (#3949)
tcoratger Jul 27, 2023
f577e14
refactor(storage): historical state lookup (better comments) (#3867)
petertdavies Jul 27, 2023
717bad8
feat(rpc): perform js inspector on `spawn_with_call_at` async tracing…
tcoratger Jul 27, 2023
fc431bc
chore: make auth-port default (#3962)
mattsse Jul 27, 2023
2aae8c8
chore: move some functions to Cli struct (#3961)
mattsse Jul 27, 2023
e651a18
refactor(transactions): move TxEip1559, TxEip1559 and TxEip4844 to se…
PanGan21 Jul 27, 2023
a298756
bench(txpool): reordering (#3882)
rkrasiuk Jul 27, 2023
68a74b2
chore: move some tests to engine crate (#3968)
mattsse Jul 27, 2023
465f0dc
fix(cli): eta div by zero (#3971)
rkrasiuk Jul 27, 2023
369b9a7
feat(eip4844): add `EIP4844` to the `TxType` enum (#3953)
tcoratger Jul 27, 2023
f3a7ae1
perf(rpc): move frame gen into task (#3950)
mattsse Jul 27, 2023
3601e7d
fix(txpool): pendind pool reordering (#3955)
rkrasiuk Jul 28, 2023
efd4895
chore(rpc-types): remove EngineRpcError (#3975)
Rjected Jul 28, 2023
4d31b3a
chore: update link to contributing/code of conduct in bug report (#3978)
abdullathedruid Jul 28, 2023
d2cdd10
Add price bump config (#3967)
altugbakan Jul 28, 2023
0892833
refactor(rpc): simplify the inner definitions of topics & address fil…
ngotchac Jul 28, 2023
703d5c7
feat(cli): in-memory merkle debug script (#3895)
rkrasiuk Jul 28, 2023
c04f3e4
WIP: Implement prestateTracer (#3923)
PlamenHristov Jul 28, 2023
c33f930
chore(txpool): export validation constants (#3979)
rkrasiuk Jul 28, 2023
d8677b4
chore(txpool): pooled tx constructor (#3980)
rkrasiuk Jul 28, 2023
b05b848
add defaults to some rpc server cli args (#3969)
alessandromazza98 Jul 28, 2023
15bb1c9
feat(txpool) - add flag for local tx propagation (#3977)
0xprames Jul 28, 2023
334d606
feat: add 4844 header fields and consensus checks (#3972)
Rjected Jul 29, 2023
555a1dd
ci: deny warnings only in lint jobs (#3982)
DaniPopes Jul 29, 2023
f41386d
chore: cargo update (#3988)
mattsse Jul 29, 2023
73652ed
chore: bump jsonrpsee 0.19 (#3989)
mattsse Jul 31, 2023
ed3d736
docs: add additional documentation to `TxType` (#3996)
joshieDo Jul 31, 2023
e214248
chore(deps): bump itertools (#3998)
mattsse Jul 31, 2023
922d35d
chore(deps): make jsonrpsee types a feature (#3999)
mattsse Jul 31, 2023
56b2ef1
ci: add weekly cargo update workflow (#3986)
DaniPopes Jul 31, 2023
da3bc64
fix: prevent child call out of bounds (#3920)
mattsse Jul 31, 2023
3118e27
fix(tracing): extend Parity tracing VmExecutedOperation (#3997)
pistomat Jul 31, 2023
0b913e2
fix(pipeline): clear `MerkleStage` checkpoints on invalid root (#3973)
joshieDo Jul 31, 2023
5823255
feat: store logs in different folders based on the chain (#3948)
alessandromazza98 Jul 31, 2023
1ac2f15
feat: reth db diff (#3917)
Rjected Jul 31, 2023
134fe81
feat(pruning): prune ChangeSets & History during pipeline (#3728)
joshieDo Jul 31, 2023
c0544ed
feat(p2p): Add `GetReceipts` eth handler implementation (#3959)
tcoratger Jul 31, 2023
a1e6815
feat: Add RethCliExt (#3983)
mattsse Jul 31, 2023
dee14c7
fix: serde rename revertReason (#4002)
mattsse Jul 31, 2023
08cf4e8
feat: deposit tx
rkrasiuk Feb 26, 2023
98b16df
chainspec and forks
rkrasiuk Feb 26, 2023
249a6f5
feat: payload attributes op fields
rkrasiuk Feb 26, 2023
9f22902
small fixes
refcell Feb 27, 2023
fc8e487
Small changes to the deposit tx primitive
clabby Feb 27, 2023
0d20ed3
more small fixes
refcell Feb 27, 2023
c4aab81
compiles
refcell Feb 27, 2023
c45850f
Move feature flags below comments
clabby Feb 27, 2023
3f6e8b7
Doc auto link
clabby Feb 27, 2023
14c3d54
WIP: OP Goerli genesis
clabby Mar 5, 2023
39cccd6
Signature fix
clabby Mar 5, 2023
29ec71b
TEMP: Expose some CLI items
clabby Mar 19, 2023
cc623d2
Resolve conflicts
clabby Mar 19, 2023
0c050f1
Allow gaslimit to be set by the EngineAPI caller on OP
clabby Mar 19, 2023
329d17c
Add Optimism EIP1559 elasticity multiplier / max base fee change deno…
clabby Mar 19, 2023
35b2643
feat: executor deposits
merklefruit Jun 11, 2023
a51fd18
feat: receipts, l1 cost wip
merklefruit Jun 11, 2023
6acce1c
chore: small fixes
merklefruit Jun 11, 2023
3bf308b
wip: transact() optimism changes
merklefruit Jun 12, 2023
f813710
chore: minor changes related to optimism execution
merklefruit Jun 12, 2023
e56deb5
wip: removed receipts changes + improved gas handling
merklefruit Jun 17, 2023
af1a79f
chore: cleanup
merklefruit Jun 18, 2023
5b8a941
chore: system_tx and is_success method
merklefruit Jun 19, 2023
927e8fa
feat: refactoring: separated optimism feature + added routing fees to…
merklefruit Jun 20, 2023
67bf305
fix: fee vault calc
merklefruit Jun 20, 2023
c8b1119
fix: increment balance via executor function
merklefruit Jun 20, 2023
3eecd52
chore: minor fixes
merklefruit Jun 21, 2023
ae273db
feat: parse l1 block info from l2 block
merklefruit Jun 28, 2023
bee62c3
chore: removed default trait
merklefruit Jun 28, 2023
d6260d9
chore: set deposit gas to 0 always
merklefruit Jun 29, 2023
d60ea23
Start resolving conflicts
clabby Jul 8, 2023
491cb19
More conflict resolution / updates
clabby Jul 9, 2023
dbcaec0
Reimplement @merklefruit's changes
clabby Jul 9, 2023
7c1c695
:broom:
clabby Jul 9, 2023
facbadb
chore: removed useless import
merklefruit Jul 9, 2023
0256fd8
fix build failures with optimism feature
roberto-bayardo Jul 19, 2023
a4ee26f
Fix feature flag
clabby Jul 19, 2023
3a41f8f
Use TTD(0) fork condition for OP_GOERLI Paris hardfork
BrianBland Jul 17, 2023
3f576b4
Resolve conflict
clabby Jul 9, 2023
c828f80
Fix encoding/decoding for deposit transactions
BrianBland Jul 18, 2023
9f33012
Add compact support for txs with type values >3 via variable encoding
BrianBland Jul 18, 2023
459c079
Fix unrelated partial_cmp clippy warning
BrianBland Jul 18, 2023
42be018
Fix optimism_goerli_forkids test with genesis and regolith conditions
BrianBland Jul 21, 2023
b40876c
fix reth build when optimism feature flag is default
roberto-bayardo Jul 19, 2023
81fbdce
Add variable-length compact support for TxType and Transaction
BrianBland Jul 22, 2023
568adc3
Revert custom Transaction (de)serialization in favor of TxType.to/fro…
BrianBland Jul 26, 2023
82a4ee4
Remove .vscode in gitignore
refcell Jul 26, 2023
e5fd94d
Fix cargo manifest
refcell Jul 26, 2023
8eb82b0
Fix merge
refcell Jul 26, 2023
2e10213
[trivial] Fix dev chainspec when optimism feature enabled
BrianBland Jul 26, 2023
817e665
Fix clippy lints in base
refcell Jul 27, 2023
436d62d
add op-node specific command line flags
roberto-bayardo Jul 29, 2023
53b81fe
Update bin/reth/src/args/rollup_args.rs
refcell Jul 31, 2023
abd084c
Update bin/reth/src/args/rollup_args.rs
refcell Jul 31, 2023
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
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ body:
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/foundry-rs/reth/blob/main/CODE_OF_CONDUCT.md)
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/paradigmxyz/reth/blob/main/CONTRIBUTING.md#code-of-conduct)
options:
- label: I agree to follow the Code of Conduct
required: true
1 change: 0 additions & 1 deletion .github/workflows/bench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ on:
branches: [main]

env:
RUSTFLAGS: -D warnings
CARGO_TERM_COLOR: always

concurrency:
Expand Down
61 changes: 61 additions & 0 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Automatically run `cargo update` periodically

name: Update Dependencies

on:
schedule:
# Run weekly
- cron: "0 0 * * SUN"
workflow_dispatch:
# Needed so we can run it manually

env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: cargo-update
TITLE: "chore(deps): weekly `cargo update`"
BODY: |
Automation to keep dependencies in `Cargo.lock` current.

<details><summary><strong>cargo update log</strong></summary>
<p>

```log
$cargo_update_log
```

</p>
</details>

jobs:
update:
name: Update
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@nightly

- name: cargo update
# Remove first line that always just says "Updating crates.io index"
run: cargo update --color never 2>&1 | sed '/crates.io index/d' | tee -a cargo_update.log

- name: craft commit message and PR body
id: msg
run: |
export cargo_update_log="$(cat cargo_update.log)"

echo "commit_message<<EOF" >> $GITHUB_OUTPUT
printf "$TITLE\n\n$cargo_update_log\n" >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT

echo "body<<EOF" >> $GITHUB_OUTPUT
echo "$BODY" | envsubst >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT

- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
add-paths: ./Cargo.lock
commit-message: ${{ steps.msg.outputs.commit_message }}
title: ${{ env.TITLE }}
body: ${{ steps.msg.outputs.body }}
branch: ${{ env.BRANCH }}
1 change: 0 additions & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ on:
env:
REPO_NAME: ${{ github.repository_owner }}/reth
IMAGE_NAME: ${{ github.repository_owner }}/reth
RUSTFLAGS: -D warnings
CARGO_TERM_COLOR: always
DOCKER_IMAGE_NAME: ghcr.io/${{ github.repository_owner }}/reth
DOCKER_USERNAME: ${{ github.actor }}
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/fuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ on:
branches: [main]

env:
RUSTFLAGS: -D warnings
CARGO_TERM_COLOR: always

concurrency:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/hive.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ on:
- cron: '0 0 * * *'

env:
RUSTFLAGS: -D warnings
CARGO_TERM_COLOR: always

concurrency:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ on:
branches: [main]

env:
RUSTFLAGS: -D warnings
CARGO_TERM_COLOR: always
GETH_BUILD: 1.12.0-e501b3b0
SEED: rustethereumethereumrust
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ on:
env:
REPO_NAME: ${{ github.repository_owner }}/reth
IMAGE_NAME: ${{ github.repository_owner }}/reth
RUSTFLAGS: -D warnings
CARGO_TERM_COLOR: always

jobs:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ on:
branches: [main]

env:
RUSTFLAGS: -D warnings
CARGO_TERM_COLOR: always
SEED: rustethereumethereumrust

Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ target/
# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb


# Generated by Intellij-based IDEs.
.idea

Expand Down
Loading