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 02824da4f #43

Merged
merged 157 commits into from
Nov 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
157 commits
Select commit Hold shift + click to select a range
cfd4523
feat: add merge_if_module_configured (#12608)
mattsse Nov 18, 2024
5056a08
fix(deps): Fix dev-deps for `reth-primitives` (#12612)
emhane Nov 18, 2024
4b4f9cf
feat: install op debug exeuction witness (#12622)
mattsse Nov 18, 2024
1acdf9b
fix: add additional op checks for chain specific check (#12623)
mattsse Nov 18, 2024
8aaac6d
feat: add TokioTaskExecutor::boxed (#12619)
mattsse Nov 18, 2024
4daec16
feat: add EthereumEthApiTypes (#12618)
mattsse Nov 18, 2024
378e097
chore(sdk): Add InMemorySize as super trait (#12615)
htiennv Nov 18, 2024
626224e
chore: refactor `MockTransaction` (#12627)
hai-rise Nov 18, 2024
a84f58b
chore: use keccak256 from alloy (#12628)
onbjerg Nov 18, 2024
b5bb315
test: add tests for base l1 blockinfo (#12609)
mattsse Nov 18, 2024
32a4d9e
Fix grammatical error in lib.rs (#12632)
famouswizard Nov 18, 2024
66887bb
Typo Update profiling.md (#12631)
mdqst Nov 18, 2024
cee11df
test(tx-pool): add more unit tests for pending pool (#12603)
tcoratger Nov 18, 2024
ff22c8e
chore(sdk): Define `MaybeSerde` (#12577)
emhane Nov 18, 2024
773f558
Fix Minor Documentation Errors (#12601)
mdqst Nov 18, 2024
292e9d9
test(tx-pool): add more unit tests for blob pool (#12605)
tcoratger Nov 18, 2024
dc45aa9
chore(deps): weekly `cargo update` (#12611)
github-actions[bot] Nov 18, 2024
26ce7fb
feat(trie): add extend method to MultiProof (#12467)
fgimenez Nov 18, 2024
8339c71
feat(engine): introduce sync implementation of StateRootTask (#12378)
fgimenez Nov 18, 2024
2dc75fb
fix: correctly prune transactions during on-disk reorgs (#12630)
klkvr Nov 18, 2024
1d2934b
feat(trie): turn TrieWitness methods into public functions (#12510)
fgimenez Nov 18, 2024
8aa9b71
chore(witness): simplify wiped storage retrieval (#12637)
rkrasiuk Nov 18, 2024
55b5136
fix(discv5): warning discv5 config socket override (#12636)
emhane Nov 18, 2024
f1279b3
Run kurtosis e2e test 2x/day (#12641)
Nov 18, 2024
7fb862c
Typo Update private-testnet.md (#12633)
0xwitty Nov 18, 2024
641d128
chore(sdk): limit `FillTxEnv` to super trait of `FullSignedTx` (#12614)
emhane Nov 18, 2024
e859e17
docs: small fix in HARDFORK-CHECKLIST.md (#12646)
AJStonewee Nov 19, 2024
06bf5c7
chore(sdk): make `Chain` generic over data primitives (#12635)
emhane Nov 19, 2024
b78f20f
fix: do not delegate is_optimism check for Ethereum ChainSpec (#12650)
fgimenez Nov 19, 2024
496bf0b
chore: bump version 1.1.2 (#12651)
mattsse Nov 19, 2024
206ba29
tx-pool: add `all` method for `AllPoolTransactions` (#12643)
tcoratger Nov 19, 2024
e924bda
Header validator (#12648)
0xriazaka Nov 19, 2024
0db10a1
fix: typos in troubleshooting.md (#12652)
cypherpepe Nov 19, 2024
da77ffc
chore(sdk): Move `reth_optimism_node::OpPrimitives` into `reth-optimi…
emhane Nov 19, 2024
03992a5
chore(deps): bump dcarbone/install-jq-action from 2 to 3 (#12645)
dependabot[bot] Nov 19, 2024
6615fd2
chore: re-export header from primitives traits (#12657)
mattsse Nov 19, 2024
66a9d3e
fix: run upkeep manually (#12664)
mattsse Nov 19, 2024
1e7189d
feat: trait-based storage API (#12616)
klkvr Nov 19, 2024
50c875b
feat(trie): short-circuit account/storage reveal in sparse trie (#12663)
shekhirin Nov 19, 2024
3408059
feat(trie): introduce `TRIE_ACCOUNT_RLP_MAX_SIZE` constant (#12638)
rkrasiuk Nov 19, 2024
565fd4d
chore(exex): emit warn log when WAL grows beyond a certain number of …
htiennv Nov 19, 2024
d49f913
chore: use jsonrpsee server crate directly (#12673)
mattsse Nov 19, 2024
2b21bcf
chore(sdk): Add adapter type for `NodePrimitives::Receipt` (#12674)
emhane Nov 19, 2024
37181c3
feat(executor): add init methods to set TxEnv overrides (#12551)
fgimenez Nov 19, 2024
8c467e4
chore: genericify some net tx types (#12677)
mattsse Nov 19, 2024
7c7baca
chore: group tx manager functions (#12679)
mattsse Nov 19, 2024
fcb5050
Add SDK codeowners (#12685)
emhane Nov 19, 2024
aa34a27
chore(sdk): make `reth-chain-state` types generic over receipt (#12667)
emhane Nov 19, 2024
02a90e1
chore: rm allowance from oog error (#12686)
mattsse Nov 19, 2024
10caa9f
fix: use `body.recover_signers_unchecked` instead on `try_with_sender…
joshieDo Nov 20, 2024
942ba7e
tx-pool: impl `From<SubPool>` for `Destination` (#12689)
tcoratger Nov 20, 2024
3b12028
text(tx-pool): add unit tests for `DiskFileBlobStore` (#12692)
tcoratger Nov 20, 2024
2c885ee
chore: rm unused windows import (#12697)
mattsse Nov 20, 2024
11847b4
text(tx-pool): add unit tests for tx pool state (#12690)
tcoratger Nov 20, 2024
7b13a22
perf(tx-pool): avoid copying tx cost (#12629)
hai-rise Nov 20, 2024
b178f3a
chore: add receipts to networkprimitives (#12699)
mattsse Nov 20, 2024
9c75364
chore: bump op-alloy (#12696)
mattsse Nov 20, 2024
ce4a320
chore: rm unused codec derive (#12700)
mattsse Nov 20, 2024
6977cf0
feat: add `TaskSpawner` to spawn validation requests as blocking (#12…
ftupas Nov 20, 2024
868f3ac
feat: integrate `HeaderValidator` + make `FileClient` generic over bl…
klkvr Nov 20, 2024
f12d7a9
chore: use ethereum-forks types directly (#12702)
mattsse Nov 20, 2024
402f966
chore: move txtype constants to codecs (#12705)
mattsse Nov 20, 2024
f9b764f
chore: misc lint suggestion (#12706)
mattsse Nov 20, 2024
e3702cf
chore: move tracing futures to workspace (#12707)
mattsse Nov 20, 2024
0d4b1e7
test(tx-pool): add more unit tests for tx-pool best (#12691)
tcoratger Nov 20, 2024
ce0bcee
chore: move tx builder fns (#12709)
mattsse Nov 20, 2024
b3b083f
chore: add generics to broadcast (#12714)
mattsse Nov 20, 2024
68abcb1
chore: rm unused file (#12713)
mattsse Nov 20, 2024
04729f3
chore: introduce network primitives to transactions handle (#12711)
mattsse Nov 20, 2024
8df9045
fix: use correct timestamp for op receipt (#12716)
mattsse Nov 20, 2024
a0d7503
feat: use network primitives pooled transaction AT (#12718)
mattsse Nov 20, 2024
749f98e
chore: add header and body generics to `SealedBlockWithSenders` (#12717)
klkvr Nov 20, 2024
0c59841
refactor(storage): unify blocks insertion logic (#12694)
klkvr Nov 20, 2024
80268a1
chore(sdk): move `reth_primitives_traits::TxType` into transaction mo…
emhane Nov 21, 2024
3373053
Do not print whole block in `debug!` logs (#12729)
i1i1 Nov 21, 2024
1b874dc
feat: use broadcast tx generic (#12733)
mattsse Nov 21, 2024
b916939
chore: add pretty printing for pruned segment info (#12710)
syjn99 Nov 21, 2024
c2e6938
chore: move prune event type (#12732)
mattsse Nov 21, 2024
d00920c
chore: relax tryfrom error (#12735)
mattsse Nov 21, 2024
ac1867b
feat: add a way to convert consensus to pooled variant (#12734)
mattsse Nov 21, 2024
42aea7b
feat(trie): retain branch nodes in sparse trie (#12291)
shekhirin Nov 21, 2024
fa7ad03
chore: force disable 4844 for op pool (#12740)
mattsse Nov 21, 2024
4eca2fa
chore: rm network event handling from node events (#12736)
mattsse Nov 21, 2024
9fbe346
chore: use TransactionSigned trait bound for tx msg building (#12737)
mattsse Nov 21, 2024
4f94673
feat: add is_broadcastable_in_full to txtype (#12739)
mattsse Nov 21, 2024
9d3f8cc
docs: add additional eth validator docs (#12742)
mattsse Nov 21, 2024
c73dada
refactor: unify code paths for trie unwind (#12741)
klkvr Nov 21, 2024
54ff4c7
feat: relax more tx manager bounds (#12744)
mattsse Nov 21, 2024
96f7572
chore(net): downgrade pending sesion timeout log to trace (#12745)
shekhirin Nov 21, 2024
ad7885b
chore(sdk): Define helper trait `MaybeCompact` (#12683)
emhane Nov 21, 2024
2c7b404
perf(evm-config): return `&Arc<ChainSpec>` (#12748)
hai-rise Nov 21, 2024
2093d2b
chore(sdk): Add `NodePrimitives::BlockHeader` and `NodePrimitives::Bl…
emhane Nov 21, 2024
f8d683e
Improve metrics hooks setup (fixes #12672) (#12684)
nils-mathieu Nov 21, 2024
3d477e7
Replace use of fully qualified syntax (#12751)
emhane Nov 21, 2024
c2323b4
chore(sdk): add adapters for header and body to `NodeTypes` (#12723)
emhane Nov 21, 2024
edeacbe
fix: bad databaseargs default (#12747)
mattsse Nov 21, 2024
0558235
refactor: unify logic for blocks removal (#12743)
klkvr Nov 21, 2024
367478c
chore: use hash ref (#12756)
mattsse Nov 21, 2024
1061e46
chore: use new is_broadcastable_in_full (#12757)
mattsse Nov 21, 2024
6f6fb00
chore: remove feature gated import (#12761)
mattsse Nov 21, 2024
4442b5d
feat: convert hash field to `OnceLock<TxHash>` on `TransactionSigned`…
stevencartavia Nov 21, 2024
39e7fde
chore: remove txext trait (#12760)
mattsse Nov 21, 2024
0eaef1f
chore: rm unused error variants (#12763)
mattsse Nov 21, 2024
f211aac
chore: rm tx alias re-export (#12762)
mattsse Nov 22, 2024
d3b6865
fix: always truncate static files (#12765)
klkvr Nov 22, 2024
7d24aa4
chore(trie): log proof result send error (#12749)
fgimenez Nov 22, 2024
3765ae2
feat: add TransactionSigned::new fns (#12768)
mattsse Nov 22, 2024
a163929
feat: add signed conversions (#12772)
mattsse Nov 22, 2024
ef3e0b3
perf(op-payload): remove unneeded clone (#12771)
hai-rise Nov 22, 2024
f2126f2
chore: move withencoded struct (#12770)
mattsse Nov 22, 2024
3d93b81
chore: replace pooled elements with signed (#12773)
mattsse Nov 22, 2024
7f5fd80
feat: integrate `SignedTx` AT into `StaticFileProviderRW` (#12764)
klkvr Nov 22, 2024
73cd92f
chore(pending-pool): remove unused `all` txs (#12777)
hai-rise Nov 22, 2024
26ecda2
chore: some additional pool docs (#12776)
mattsse Nov 22, 2024
852fba6
chore: replace blobtx fields with signed (#12774)
mattsse Nov 22, 2024
3384c84
chore: more useful tx conversions (#12778)
mattsse Nov 22, 2024
87ecb43
replace BlockWithSenders with fn (#12695)
stevencartavia Nov 22, 2024
64728e0
refactor: simplify withdrawals outcome (#12780)
hai-rise Nov 22, 2024
f286000
chore: replace TransactionSigned struct inits with new functions (#12…
htiennv Nov 22, 2024
9a2eacd
chore: move traits used by legacy engine to separate mod (#12784)
mattsse Nov 22, 2024
cbd9d6d
chore: remove no hash usage in tests (#12782)
mattsse Nov 22, 2024
ba1a168
chore: simplify typed to signed tx (#12781)
mattsse Nov 22, 2024
7b156f0
feat: impl alloy transaction for pooled tx (#12787)
mattsse Nov 22, 2024
362e2ed
chore: rename transaction_by_id_no_hash fn (#12783)
mattsse Nov 22, 2024
7f95f1b
feat: generic static file masks (#12785)
klkvr Nov 22, 2024
0416550
chore: move traits for safe and finalized block read/write (#12786)
mattsse Nov 22, 2024
5b5e69b
feat: add InMemorySize for more alloy types (#12788)
mattsse Nov 22, 2024
55d047f
Grammar and Typo Fixes in Documentation (#12789)
Madmaxs2 Nov 22, 2024
2d5256c
chore: use existing transaction fns (#12793)
mattsse Nov 22, 2024
71fd63d
feat: add try_into_pooled_eip4844 (#12792)
mattsse Nov 22, 2024
9a7a733
feat: impl InMemorySize for PooledTx (#12791)
mattsse Nov 22, 2024
6a97a6d
chore: include payload id in debug msg (#12795)
mattsse Nov 22, 2024
36db1c2
chore: simplify cost calc (#12796)
mattsse Nov 22, 2024
5db3ad1
feat: add Transaction AT to `TransactionsProvider` (#12794)
klkvr Nov 22, 2024
047bf86
perf(rpc-tx-helpers): simplify clones (#12800)
hai-rise Nov 23, 2024
f8a88c5
chore: add missing from impl (#12801)
mattsse Nov 23, 2024
13786c7
chore: use inmemory size functions for tx impl (#12802)
mattsse Nov 23, 2024
0d17f14
perf: inline pooled transactions max (#12805)
mattsse Nov 23, 2024
ebb4fc2
chore(sdk): Add MaybeArbitrary as super trait (#12661)
zitup Nov 23, 2024
e3ffb3f
fix: add arbitrary feature for op cli dev (#12807)
mattsse Nov 23, 2024
69e54da
chore: remove duplicated functions (#12804)
mattsse Nov 23, 2024
c961183
chore: rm unused variant type (#12798)
mattsse Nov 23, 2024
9b28935
feat: use defined pool type internally (#12803)
mattsse Nov 23, 2024
c869c71
Revert "fix: add arbitrary feature for op cli dev" (#12808)
mattsse Nov 23, 2024
795e29c
Revert "chore(sdk): Add MaybeArbitrary as super trait" (#12809)
mattsse Nov 23, 2024
7c5cb90
feat: add signedtx for pooled tx (#12799)
mattsse Nov 23, 2024
6695d07
Make PostExectuionInput generic over receipt (#12814)
0xriazaka Nov 24, 2024
0d6ebec
Revert "Revert "chore(sdk): Add MaybeArbitrary as super trait"" (#12810)
mattsse Nov 24, 2024
a552b1f
chore: make `EngineSyncEvent` generic over data primitives (#12827)
htiennv Nov 24, 2024
21bc75d
feat: start implementing OpTransaction (#12529)
edisontim Nov 24, 2024
e020eb7
chore(payload): fix withdrawals field pre-shanghai in Ethereum payloa…
fgimenez Nov 24, 2024
8958e9f
chore(ci): run hive 2x/day (#12829)
fgimenez Nov 24, 2024
736edf7
fix: check withdrawals in op builder (#12832)
mattsse Nov 24, 2024
c8e5b23
Use `adjust_index_for_rlp` from alloy (#12815)
moricho Nov 24, 2024
53839a9
chore(deps): weekly `cargo update` (#12813)
github-actions[bot] Nov 24, 2024
02824da
chore: remove default bound for txs (#12834)
mattsse Nov 24, 2024
2d8305b
update fork base commit
Thegaram Nov 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ crates/fs-util/ @onbjerg @emhane
crates/metrics/ @onbjerg
crates/net/ @emhane @mattsse @Rjected
crates/net/downloaders/ @onbjerg @rkrasiuk @emhane
crates/node/ @mattsse @Rjected @onbjerg
crates/node/ @mattsse @Rjected @onbjerg @emhane @klkvr
crates/optimism/ @mattsse @Rjected @fgimenez @emhane
crates/payload/ @mattsse @Rjected
crates/primitives/ @Rjected
crates/primitives-traits/ @Rjected @joshieDo
crates/primitives/ @Rjected @emhane @mattsse @klkvr
crates/primitives-traits/ @Rjected @joshieDo @emhane @mattsse @klkvr
crates/prune/ @shekhirin @joshieDo
crates/revm/ @mattsse @rakita
crates/rpc/ @mattsse @Rjected @emhane
Expand Down
2 changes: 2 additions & 0 deletions .github/assets/check_wasm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ exclude_crates=(
reth-optimism-node
reth-optimism-payload-builder
reth-optimism-rpc
reth-optimism-primitives
reth-rpc
reth-rpc-api
reth-rpc-api-testing-util
Expand All @@ -68,6 +69,7 @@ exclude_crates=(
reth-static-file # tokio
reth-transaction-pool # c-kzg
reth-trie-parallel # tokio
reth-testing-utils
)

# Array to hold the results
Expand Down
2 changes: 0 additions & 2 deletions .github/assets/kurtosis_network_params.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ 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:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/hive.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ name: hive
on:
workflow_dispatch:
schedule:
# every day
- cron: "0 0 * * *"
# run every 12 hours
- cron: "0 */12 * * *"

env:
CARGO_TERM_COLOR: always
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/kurtosis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ name: kurtosis
on:
workflow_dispatch:
schedule:
# every day
- cron: "0 1 * * *"
# run every 12 hours
- cron: "0 */12 * * *"

env:
CARGO_TERM_COLOR: always
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true
- uses: dcarbone/install-jq-action@v2
- uses: dcarbone/install-jq-action@v3
- name: Run Wasm checks
run: .github/assets/check_wasm.sh

Expand Down
Loading
Loading