dd2c6ead39
chore(deps): remove unused deps ( #6206 )
2024-01-24 12:49:03 +01:00
247d87fd2e
chore: rm unused build.rs vergen ( #6198 )
2024-01-24 01:31:38 +00:00
a6f8e449f7
feat(storage, mdbx): transaction manager ( #6126 )
2024-01-23 12:24:56 +00:00
cea638108b
fix: change vergen features to match foundry ( #6047 )
2024-01-12 22:20:32 +00:00
408d1c7e9e
feat(storage): handle-slow-readers callback for MDBX ( #5941 )
2024-01-08 17:54:47 +00:00
9aa44093cf
lints: move top-level lints to [workspace.lints] manifest table ( #5935 )
2024-01-04 13:38:02 +00:00
cb52a4ca39
chore: cleanup codecs deps ( #5650 )
2023-12-01 13:39:21 +00:00
fb981cec4d
chore: move criterion and pprof to workspace ( #5461 )
2023-11-16 14:13:24 +00:00
e897764ad4
chore(meta): manifest maintenance ( #5353 )
2023-11-08 19:53:50 +00:00
0116b80414
feat: add reth db snapshot transactions | receipts commands ( #5007 )
...
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com >
2023-10-26 12:01:29 +00:00
48cf69def4
chore(deps): move some deps to workspace ( #5020 )
2023-10-14 09:23:02 +02:00
a2c62cdf61
rpc tracing to workspace ( #4986 )
2023-10-11 16:19:06 +00:00
9c8eca6a49
feat: add reth db snapshot <TYPE> command ( #4889 )
2023-10-06 16:33:56 +00:00
f59db3151d
chore(deps): move more things to workspace ( #4881 )
2023-10-02 20:45:36 +00:00
0cdd30251b
feat: create a NippyJar snapshot from multiple Table ( #4716 )
2023-09-27 14:13:18 +00:00
7024e9a8e9
chore(dep): reth db workspace ( #4782 )
2023-09-26 11:31:09 +00:00
28f5118048
chore: update dependencies with breaking changes ( #4555 )
2023-09-11 14:53:09 +00:00
e66e3e3556
feat(storage, tree): respect Transaction Lookup pruning in the blockchain tree ( #4410 )
2023-09-01 12:51:34 +00:00
7f9116b747
dep: move metrics to workspace ( #4289 )
2023-08-21 09:33:50 +00:00
2904745650
chore: bump metrics ( #4265 )
2023-08-18 14:57:28 +00:00
d643d03030
Move parking_lot dependency to workspace dep ( #4228 )
2023-08-16 13:32:42 +00:00
443383b307
chore: make txpool cargo test compile ( #4058 )
2023-08-04 20:14:40 +02:00
8cdb097829
chore: simplify workspace = true usage ( #3930 )
2023-07-26 15:21:09 +00:00
ad2a8a5a17
chore(deps): bump pprof criterion ( #3698 )
2023-07-10 15:31:43 +00:00
a53af3a0f2
refactor: move init_db to reth_db and add DatabaseEnv ( #3450 )
2023-06-28 21:03:00 +00:00
2b1a34116d
chore(provider): simplify history unwind ( #3355 )
2023-06-23 15:47:55 +00:00
77167134d0
docs: document crate features ( #3269 )
2023-06-21 19:35:38 +00:00
5b20aece2b
chore: move bytes to workspace dep ( #3302 )
2023-06-21 19:13:32 +00:00
ee4f6b32a0
chore(deps): bump test-fuzz 4 ( #3303 )
2023-06-21 19:13:13 +00:00
7ab8a7f3ec
chore: use workspace version ( #3240 )
2023-06-19 17:29:15 +00:00
2b6a0468fc
feat(bin, storage): db versioning ( #3130 )
2023-06-19 16:43:17 +00:00
ea2fcee995
chore: use workspace dependencies ( #3132 )
2023-06-13 22:46:26 +00:00
171166e84a
chore: add msrv to manifests, add and use workspace.package ( #3006 )
2023-06-06 03:45:44 +00:00
10b577096b
chore(metrics): restructure crates ( #2850 )
2023-05-26 12:21:48 +00:00
a40f3d775c
chore(deps): bump enr + secp256k1 ( #2443 )
2023-04-28 11:05:00 -07:00
019ddd1edc
perf(db): reduce different repeated allocations ( #2103 )
2023-04-13 11:33:53 -04:00
5900a7e1be
perf(db): decode and decompress directly from borrowed data instead ( #2050 )
2023-03-31 10:18:20 -07:00
15d79cedad
chore(deps): upgrade secp256k1+enr ( #1715 )
2023-03-15 11:15:55 +01:00
495db6e30d
chore: add pprof profiler/flamegraphs to all criterion benchmarks ( #1425 )
2023-02-17 01:08:32 -08:00
f979c6c1fb
chore: reexport bytes & bump version to 1.4 ( #1395 )
2023-02-16 10:33:28 -08:00
7e68373f2d
perf(stages): Adds benchmark to TransactionLookupStage ( #1130 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com >
2023-02-09 13:10:12 -08:00
a40745bab9
feat: add db.commit metric ( #1188 )
2023-02-06 12:30:49 +01:00
cc43b72835
chore(db): microbenchmarking for table serialization and db insertion ( #513 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-01-30 20:08:51 -08:00
d50d9bd0fe
chore(net): Add proptest roundtrip to rlp types ( #829 )
2023-01-16 09:50:58 -08:00
db24d3ae9e
chore: enable arbitrary in db tests ( #833 )
2023-01-12 14:19:36 +01:00
aabbe4923b
chore(codecs): add proptest roundtrip to all main_codec ( #803 )
2023-01-10 22:06:01 -08:00
565a0aa90b
feat(engine): new payload execution ( #631 )
...
* feat(engine): new payload execution
* address PR comments
* rm unused dev deps
* add comment about lru
* remove par_iter
2022-12-29 02:36:56 -08:00
562e895f21
ci: unused dependencies sanity check ( #590 )
...
* ci: add unused deps sanity check
* ci: fix unused deps issue template title
* ci: rename udeps job
* chore: formatting
* chore: make `cargo-udeps` ignore `aquamarine`
* deps: resolve unused deps
* ci: check every feature and target in udeps job
2022-12-23 13:19:50 +01:00
c2719ec27e
chore(deps): bump secp256k1 from 0.24.1 to 0.24.2 ( #440 )
...
Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1 ) from 0.24.1 to 0.24.2.
- [Release notes](https://github.com/rust-bitcoin/rust-secp256k1/releases )
- [Changelog](https://github.com/rust-bitcoin/rust-secp256k1/blob/secp256k1-0.24.2/CHANGELOG.md )
- [Commits](https://github.com/rust-bitcoin/rust-secp256k1/compare/secp256k1-0.24.1...secp256k1-0.24.2 )
---
updated-dependencies:
- dependency-name: secp256k1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-14 16:40:16 +02:00
1e38ffa5ad
feat(eth-wire): fuzzing wire encoding roundtrip ( #350 )
...
* move hello to separate file
* cargo fmt
* wip: actual fuzz test
* should probably also take advantage of test-fuzz to generate
benchmarks like impl_fuzzer_with_input
* impl generic roundtrip method
* generate test with macro
* change testname to fuzzname
* add reth-eth-wire to fuzz in ci
* add other message types to fuzz
* remove unused_crate_dependencies
* was causing test issues, may want to revisit whether or not we can
include this warning and still use test_fuzz
* more afl debugging ci
* use more explicit imports in fuzz_rlp
* impl Default for types and fuzz ping/pong
* Default is necessary for test-fuzz to auto generate a corpus for each
type we are fuzz testing
* enable AFL_I_DONT_CARE_ABOUT_MISSING_CRASHES
* not sure if we should do this in the workflow instead:
echo core >/proc/sys/kernel/core_pattern
we may miss crashes if we keep this enabled?
* remove reth-interfaces from fuzzing
* add secp256k1 to reth-db dev deps
2022-12-13 19:10:52 +02:00