Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge upstream 161605313 #20

Merged
merged 83 commits into from
Oct 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
7c818c1
chore(rpc): use `block_hash` as `BlockId` on `eth_callMany` (#11595)
joshieDo Oct 9, 2024
adf3a0d
fix: 7702 gas fields (#11614)
mattsse Oct 9, 2024
40faed6
fix(witness): destroyed slots as proof targets (#11596)
rkrasiuk Oct 9, 2024
076b1a2
chore: bump op-alloy (#11617)
mattsse Oct 9, 2024
33d5eb3
test: add sanity test for local txs args (#11620)
mattsse Oct 9, 2024
2b97779
fix: persist finalized block (#11623)
mattsse Oct 10, 2024
701f51b
chore(metrics): remove redundant `starting metrics` log (#11621)
Rjected Oct 10, 2024
672e311
chore(ci): disable hive discord alerts (#11625)
fgimenez Oct 10, 2024
a4b8150
fix: actually commit (#11626)
mattsse Oct 10, 2024
58bfa60
feat(evm, trie): more metrics (#11613)
shekhirin Oct 10, 2024
eb9565d
fix: always handle payload building for opstack (#11629)
mattsse Oct 10, 2024
e9a436a
chore(trie): make initialization of in-memory trie cursors `pub` (#11…
rkrasiuk Oct 10, 2024
68f3821
feat(trie): noop hashed cursors (#11627)
rkrasiuk Oct 10, 2024
b50e710
Remove duplicate EngineTypes comment (#11624)
stevencartavia Oct 10, 2024
47c3a48
Broadcast external IP from NAT in enode record (#10274)
cody-wang-cb Oct 10, 2024
01f382b
docs: clarify op-mainnet --debug.tip (#11634)
mattsse Oct 10, 2024
8a11830
feat(ci): add Kurtosis workflow (#11615)
fgimenez Oct 10, 2024
90cb362
feat(exex): commit only notifications with unfinalized blocks to WAL …
shekhirin Oct 10, 2024
456d507
feat(ci): move book clippy and tests to matrix (#11618)
shekhirin Oct 10, 2024
58bac0e
chore: release 1.1.0 (#11640)
mattsse Oct 10, 2024
d027b7b
feat(bin): make experimental engine default (#11612)
shekhirin Oct 10, 2024
1d2c6d5
chore(rpc): don't recover sender if we have it (#11645)
joshieDo Oct 10, 2024
fca1cd8
fix: don't unwrap missing requests (#11646)
mattsse Oct 10, 2024
250785f
chore: preempt single block downloading (#11647)
mattsse Oct 10, 2024
1ba631b
feat: store safe block num as well (#11648)
mattsse Oct 10, 2024
cb12308
docs: `LoadFee::eip1559_fees` returns base fee, not max fee per gas (…
onbjerg Oct 11, 2024
ad48527
feat: propagate helper (#11654)
mattsse Oct 11, 2024
8fc703c
chore(ci): remove assertoor workflow (#11656)
fgimenez Oct 11, 2024
c441199
feat: add override for additional_validation_tasks (#11655)
mattsse Oct 11, 2024
6d3aa5a
Revert "fix(net): batch `P2PStream` sends" (#11658)
mattsse Oct 11, 2024
c29c1f5
chore(net): log p2p stream flush error (#11659)
emhane Oct 11, 2024
6a56ae7
fix(docs): remove ci link (#11665)
ayenesimo1i Oct 11, 2024
ad2a2f2
chore(test): use collect void realloc (#11669)
nkysg Oct 11, 2024
0affb97
transaction-pool:rm redundance clone (#11667)
nkysg Oct 11, 2024
d8b7f60
fix(rpc): add missing codes for witness (#11673)
0x00101010 Oct 11, 2024
bca11aa
clippy: add `from_iter_instead_of_collect` warn (#11666)
tcoratger Oct 11, 2024
160e4b2
tx-pool: simplify `FinalizedBlockTracker` update logic (#11664)
tcoratger Oct 11, 2024
b51299b
refac: small refactor in `BlockchainProvider2` (#11660)
tcoratger Oct 11, 2024
f2440c7
test: add unit tests for `ChainInfoTracker` (#11642)
tcoratger Oct 11, 2024
5e1bd04
chore(examples): fix db-access example with RO provider (#11670)
0xDmtri Oct 11, 2024
75dda1c
fix: always poll new pool imports (#11675)
klkvr Oct 12, 2024
43fe46f
fix(net): decrease budget for header reqs to process before yielding …
emhane Oct 12, 2024
5c84dab
fix: dont remove txs manually (#11683)
mattsse Oct 12, 2024
8ebf10b
fix: only +1 on the pool nonce (#11680)
mattsse Oct 12, 2024
db1d64b
test: more unit tests for `HashedPostState` (#11663)
tcoratger Oct 12, 2024
b365bd5
docs: complete sentence (#11685)
mattsse Oct 12, 2024
9ec4c00
chore: we dont need sat here (#11678)
mattsse Oct 12, 2024
de736a5
chore(stages): reduce the progress logging (#11653)
jsvisa Oct 12, 2024
86c6ba5
chore(forkid): simplify and add comment of the set_head_priv (#11686)
jsvisa Oct 12, 2024
c476217
feat: add helper function to modify node builder (#11682)
kien6034 Oct 12, 2024
53bd687
feat(op): opchainspec builder (#11630)
greged93 Oct 12, 2024
67c5725
chore(clippy): fix the very complex type used (#11689)
jsvisa Oct 12, 2024
c03399d
chore(ci): unpin clippy (#11697)
fgimenez Oct 13, 2024
ffb78b3
refactor(tree): small refac for `BlockBuffer` (#11691)
tcoratger Oct 13, 2024
6d8d327
chore: set request budget to 2 (#11699)
mattsse Oct 13, 2024
661b260
chore(deps): weekly `cargo update` (#11696)
github-actions[bot] Oct 13, 2024
1764961
Revert "chore(stages): reduce the progress logging " (#11698)
mattsse Oct 14, 2024
a049dff
tests(node-builder): basic exex test update for apply function (#11695)
kien6034 Oct 14, 2024
4824685
chore(sdk): define trait `Receipt` (#11643)
emhane Oct 14, 2024
a129f62
feat: reset pruned numbers on stage drop (#11491)
varun-doshi Oct 14, 2024
d2233fc
feat: new `reth-trie-sparse` crate (#11707)
rkrasiuk Oct 14, 2024
7c2c3a6
fix: respect --debug.terminate --debug.max-block (#11710)
mattsse Oct 14, 2024
b637101
docs: move ExEx book examples (#11616)
caglaryucekaya Oct 14, 2024
a087b52
perf(rpc): do not clone filter matcher on every block tracing (#11714)
shekhirin Oct 14, 2024
9c8360e
fix(net): remove outdated debug assert `TransactionFetcher` (#11713)
emhane Oct 14, 2024
c05a900
perf(rpc): use `Arc<SealedBlockWithSenders>` on cache and rpc (#11635)
joshieDo Oct 14, 2024
523bfb9
feat: refactor and integrate local engine into `EngineNodeLauncher` (…
klkvr Oct 14, 2024
f684dd4
chore(clippy): enable if_then_some_else_none lint (#11679)
jsvisa Oct 14, 2024
600a394
feat: update SystemCaller (#11718)
fgimenez Oct 14, 2024
9f9de0f
fix(rpc/trace): return empty if after >= traces (#11715)
jsvisa Oct 14, 2024
0dbc374
feat(ci): add workflow for git sha container builds (#11721)
Rjected Oct 14, 2024
cf38ff5
primitive: introduce reth `Transaction` trait (#11728)
tcoratger Oct 15, 2024
e0a26ac
feat: add node builder helpers (#11731)
mattsse Oct 15, 2024
2a86245
feat: extend txpool remove txs utility (#11702)
caglaryucekaya Oct 15, 2024
3ab1f95
feat: replace once_cell with std (#11694)
0xurb Oct 15, 2024
0b63972
chore: rm optimism feature from chainspec (#11722)
mattsse Oct 15, 2024
e92fbae
chore(ci): do not run hive on legacy engine (#11733)
fgimenez Oct 15, 2024
5e38613
primitives: impl `alloy_consensus::Transaction` for `Transaction` (#1…
tcoratger Oct 15, 2024
39f0ab4
chore: turn off `reth-revm` default features (#10215)
xJonathanLEI Oct 15, 2024
3cb4bf2
chore(deps): bump alloy-trie 0.7 (#11362)
DaniPopes Oct 15, 2024
1616053
feat: sketch composable executor (#11447)
fgimenez Oct 15, 2024
bf3d770
Merge branch 'main' into chore-merge-upstream-161605313
Thegaram Oct 15, 2024
900d10e
update fork base commit
Thegaram Oct 15, 2024
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
25 changes: 6 additions & 19 deletions .github/assets/hive/expected_failures.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ rpc-compat:
- eth_getBlockByNumber/get-latest (reth)
- eth_getBlockByNumber/get-safe (reth)

# https://github.com/paradigmxyz/reth/issues/8732
# https://github.com/paradigmxyz/reth/issues/8732
engine-withdrawals:
- Withdrawals Fork On Genesis (Paris) (reth)
- Withdrawals Fork on Block 1 (Paris) (reth)
Expand All @@ -43,33 +43,20 @@ engine-withdrawals:

# https://github.com/paradigmxyz/reth/issues/8305
# https://github.com/paradigmxyz/reth/issues/6217
engine-api:
- Inconsistent Head in ForkchoiceState (Paris) (reth)
- Invalid NewPayload, StateRoot, Syncing=True, EmptyTxs=True, DynFeeTxs=False (Paris) (reth)
- Invalid NewPayload, StateRoot, Syncing=True, EmptyTxs=False, DynFeeTxs=False (Paris) (reth)
- Invalid NewPayload, PrevRandao, Syncing=True, EmptyTxs=False, DynFeeTxs=False (Paris) (reth)
- Invalid Missing Ancestor Syncing ReOrg, StateRoot, EmptyTxs=True, CanonicalReOrg=False, Invalid P9 (Paris) (reth)
- Invalid Missing Ancestor Syncing ReOrg, StateRoot, EmptyTxs=False, CanonicalReOrg=False, Invalid P9 (Paris) (reth)
- Invalid Missing Ancestor Syncing ReOrg, StateRoot, EmptyTxs=True, CanonicalReOrg=True, Invalid P9 (Paris) (reth)
- Invalid Missing Ancestor Syncing ReOrg, StateRoot, EmptyTxs=False, CanonicalReOrg=True, Invalid P9 (Paris) (reth)
engine-api: []

# https://github.com/paradigmxyz/reth/issues/8305
# https://github.com/paradigmxyz/reth/issues/6217
# https://github.com/paradigmxyz/reth/issues/8306
# https://github.com/paradigmxyz/reth/issues/7144
engine-cancun:
- Blob Transaction Ordering, Multiple Clients (Cancun) (reth)
- Inconsistent Head in ForkchoiceState (Cancun) (reth)
- Invalid NewPayload, StateRoot, Syncing=True, EmptyTxs=True, DynFeeTxs=False (Cancun) (reth)
- Invalid NewPayload, StateRoot, Syncing=True, EmptyTxs=False, DynFeeTxs=False (Cancun) (reth)
- Invalid NewPayload, PrevRandao, Syncing=True, EmptyTxs=False, DynFeeTxs=False (Cancun) (reth)
- Invalid Missing Ancestor Syncing ReOrg, StateRoot, EmptyTxs=True, CanonicalReOrg=False, Invalid P9 (Cancun) (reth)
- Invalid Missing Ancestor Syncing ReOrg, StateRoot, EmptyTxs=False, CanonicalReOrg=False, Invalid P9 (Cancun) (reth)
- Invalid Missing Ancestor Syncing ReOrg, StateRoot, EmptyTxs=True, CanonicalReOrg=True, Invalid P9 (Cancun) (reth)
- Invalid Missing Ancestor Syncing ReOrg, StateRoot, EmptyTxs=False, CanonicalReOrg=True, Invalid P9 (Cancun) (reth)
- Invalid PayloadAttributes, Missing BeaconRoot, Syncing=True (Cancun) (reth)
- Invalid NewPayload, ParentBeaconBlockRoot, Syncing=True, EmptyTxs=False, DynFeeTxs=False (Cancun) (reth)
- Invalid NewPayload, ExcessBlobGas, Syncing=True, EmptyTxs=False, DynFeeTxs=False (Cancun) (reth)
- Invalid NewPayload, VersionedHashes, Syncing=False, EmptyTxs=False, DynFeeTxs=False (Cancun) (reth)
- Invalid NewPayload, VersionedHashes Version, Syncing=False, EmptyTxs=False, DynFeeTxs=False (Cancun) (reth)
- Invalid NewPayload, Incomplete VersionedHashes, Syncing=False, EmptyTxs=False, DynFeeTxs=False (Cancun) (reth)
- Invalid NewPayload, Extra VersionedHashes, Syncing=False, EmptyTxs=False, DynFeeTxs=False (Cancun) (reth)

# https://github.com/paradigmxyz/reth/issues/8579
sync:
Expand Down
63 changes: 0 additions & 63 deletions .github/assets/hive/expected_failures_experimental.yaml

This file was deleted.

15 changes: 15 additions & 0 deletions .github/assets/kurtosis_network_params.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
participants:
- el_type: geth
cl_type: lighthouse
- el_type: reth
el_extra_params:
- --engine.experimental
el_image: "ghcr.io/paradigmxyz/reth:kurtosis-ci"
cl_type: teku
additional_services:
- assertoor
assertoor_params:
run_block_proposal_check: true
run_transaction_test: true
run_blob_transaction_test: true
run_opcodes_transaction_test: true
230 changes: 0 additions & 230 deletions .github/workflows/assertoor.yml

This file was deleted.

Loading
Loading