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

feat(rpc-eth-types+api): add latest chain state tracking to EthStateCache and EthStateCacheService #13164

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
edd46a6
feat: add last cache change tracking field in eth state + eth state s…
lean-apple Dec 5, 2024
f00001a
refactor(rpc-eth-api): condition with block id when to use latest_blo…
lean-apple Dec 5, 2024
754fcba
fix: fix types call in docs
lean-apple Dec 5, 2024
7f57a12
fix: fmt
lean-apple Dec 5, 2024
a266dc3
Merge branch 'main' into compltete-state-cache-chain-change
lean-apple Dec 6, 2024
2479ec6
fix: fix with fallback for lastest hash not cached
lean-apple Dec 6, 2024
e009b41
chore: use slice arg for tx decoding (#13181)
mattsse Dec 6, 2024
cfe7d1e
feat(db): initialize db with tables (#13130)
alessandromazza98 Dec 6, 2024
e858027
chore: rm unused evm provider fn (#13184)
mattsse Dec 6, 2024
0fde94f
chore: introduce ethereum-primitives crate (#13185)
mattsse Dec 6, 2024
b50de5c
feat: unify ReceiptWithBloom from Alloy (#13088)
royvardhan Dec 6, 2024
620bc42
chore: disable url default features (#13191)
mattsse Dec 6, 2024
dbd1815
chore: rm validate delegate (#13190)
mattsse Dec 6, 2024
c27c947
fix: don't use reserved word None in bug template (#13192)
Rjected Dec 6, 2024
dceb43a
perf(`AllTransactions`-iter): do not clone all transactions by defaul…
hai-rise Dec 6, 2024
cedf7d8
perf: more `FxHashMap`s for `SenderId` key (#13188)
hai-rise Dec 6, 2024
0bb8715
refactor(prune-types/prune): move PruneLimiter to `reth-prune` (#13182)
lean-apple Dec 6, 2024
1cae39d
perf: call increment once (#13193)
mattsse Dec 6, 2024
8563048
feat: make BlockResponse generic over header (#13195)
Rjected Dec 6, 2024
8956533
refactor: simplify and relax some RPC bounds (#13202)
klkvr Dec 7, 2024
ecb564b
chore: remove unused trie-common alloy-serde dep (#13201)
Rjected Dec 7, 2024
7cfa72c
chore: fix `cargo check -p reth-stages --tests` (#13200)
Rjected Dec 7, 2024
02ef18a
perf(txpool): remove more clones (#13189)
hai-rise Dec 7, 2024
644b7dc
feat: relax bounds for `EthPubSub` (#13203)
klkvr Dec 7, 2024
18a57fa
Add placeholder `OpHardfork::Isthmus` (#13112)
emhane Dec 7, 2024
2f38b5f
chore: make zip_blocks generic over header (#13199)
Rjected Dec 7, 2024
3b79091
chore: move calculate tx root to blockbody trait (#13209)
mattsse Dec 7, 2024
fa5d34f
chore(engine): refactor code to transform EvmState into HashedPostSta…
fgimenez Dec 7, 2024
f042047
chore: make reth-network-peers risc compatible (#13210)
mattsse Dec 7, 2024
db44db4
chore: flip tx conversion impl (#13208)
mattsse Dec 7, 2024
4c81717
chore: feature gate reth-codecs in trie-common (#13215)
mattsse Dec 7, 2024
2371acb
chore(deps): weekly `cargo update` (#13216)
github-actions[bot] Dec 8, 2024
3ce7ba9
test: add tracing test (#13221)
mattsse Dec 9, 2024
013341b
chore(engine): simplify StateRootTask creation and hook management (#…
fgimenez Dec 9, 2024
377c3a3
feat: bound NetworkPrimitives types by proper traits (#13196)
Rjected Dec 9, 2024
6c1fad8
feat(db): make init_db function accepts a TableSet (#13222)
alessandromazza98 Dec 9, 2024
debcb2a
fix: deny advisory RUSTSEC-2024-0421 (#13227)
greged93 Dec 9, 2024
6698c49
chore: add default impls for withdrawals and ommers root (#13229)
mattsse Dec 9, 2024
28fd51c
chore: use BlockHeader trait (#13224)
mattsse Dec 9, 2024
6634d44
ci: move deny to lint (#13230)
DaniPopes Dec 9, 2024
8b83ff0
fix(trie): reveal extension child in sparse trie when updating a leaf…
shekhirin Dec 9, 2024
af8907e
chore: rename HighestStaticFiles::min (#13235)
Rjected Dec 9, 2024
06633c5
fix(trie): retain updates only for sparse branch nodes in the prefix …
shekhirin Dec 9, 2024
24a62d5
chore: relax more consensus functions (#13236)
mattsse Dec 9, 2024
d2487cc
feat: relax bounds for `eth_simulateV1` (#13232)
klkvr Dec 9, 2024
f3289d4
perf(trie): use entry API in sparse trie (#13240)
shekhirin Dec 9, 2024
364036d
perf(engine): add StateRootTask bench (#13212)
fgimenez Dec 9, 2024
740398f
chore: add blob_versioned_hashes_iter to block body (#13246)
mattsse Dec 9, 2024
ff7ee89
Return a propoer error code for txpool is full error (#13245)
angel-ding-cb Dec 9, 2024
0b73703
feat(rpc): relax `VaidationApi` and `EngineApi` (#13241)
klkvr Dec 9, 2024
f32b565
feat: extract zstd compressors (#13250)
mattsse Dec 9, 2024
21ab6af
chore: relax `ProviderFactory` setup (#13254)
klkvr Dec 10, 2024
f7940a1
chore: use `BlockWithParent` for `StageError` (#13198)
Rjected Dec 10, 2024
fe164d8
chore: pass primiitves generic to `EngineApiTreeHandler` fields (#13256)
klkvr Dec 10, 2024
f5ffee0
feat: remove default types from headers stage (#13258)
Rjected Dec 10, 2024
b2133b7
feat(engine): add error logging in `state_hook` (#13252)
mvares Dec 10, 2024
e545177
feat: relax bounds for `EngineApiTreeHandler` (#13257)
klkvr Dec 10, 2024
9585e7e
feat: make bodies downloader generic over header (#13259)
Rjected Dec 10, 2024
0b4af51
chore: use trait fn for blob gas (#13261)
mattsse Dec 10, 2024
e38c64e
chore: release 1.1.3 (#13262)
mattsse Dec 10, 2024
d82ee64
fix: bounds for BundleApi (#13267)
klkvr Dec 10, 2024
e356dfb
chore: add `StorageLocation` to `BlockBodyWriter` trait (#13266)
joshieDo Dec 10, 2024
63d72d4
feat: make engine block downloaders generic over block (#13273)
klkvr Dec 10, 2024
2b37cb4
feat(engine): parallel sparse storage roots (#13269)
shekhirin Dec 10, 2024
69a568f
chore: remove unused evm env provider fns (#13272)
mattsse Dec 10, 2024
f47a205
Bump alloy to 0.8.0 (#13268)
moricho Dec 10, 2024
c3892d9
feat: add NetworkPrimitives to NetworkBuilder (#13169)
Rjected Dec 10, 2024
31b3fa4
perf: enable map-foldhash alloy-primitives feature globally (#13278)
DaniPopes Dec 11, 2024
0c41422
perf: reduce size of DatabaseError (#13283)
DaniPopes Dec 11, 2024
3ba3a65
perf: trie micro optimizations (#13282)
DaniPopes Dec 11, 2024
c554f69
chore: introduce receipts generic (#13276)
mattsse Dec 11, 2024
4bdde14
chore: reduce revm scope in txpool (#13274)
mattsse Dec 11, 2024
59c2a1a
fix: fromstr impl for miner variant (#13289)
mattsse Dec 11, 2024
6975dca
Merge branch 'main' into compltete-state-cache-chain-change
lean-apple Dec 12, 2024
9b575f6
fix: fix merge conflicts
lean-apple Dec 12, 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
Loading
Loading