Commit Graph

1411 Commits

Author SHA1 Message Date
Matthias Seitz
0b44cca785 fix(net): enforce max transaction packet size (#2109) 2023-04-04 20:44:17 +02:00
rakita
89c525f9c9 chore: bump revm to v3.1.0 (#2113) 2023-04-04 16:50:09 +02:00
rakita
ee99987e9e test: next key for seek_by_key_subkey (#2112) 2023-04-04 07:40:58 -07:00
Matthias Seitz
c0a17d655b feat(net): reward connected peers over time (#2102) 2023-04-04 14:26:58 +02:00
Matthias Seitz
9074f86b02 feat(rpc): use 4byte tracer (#2105) 2023-04-04 04:18:47 -07:00
Matthias Seitz
c4ffa18449 chore(deps): bump spin (#2104) 2023-04-04 12:39:32 +02:00
Matthias Seitz
b7395a89a5 chore(deps): rm unused consenssu crate (#2099) 2023-04-04 10:03:11 +02:00
Roman Krasiuk
e2a1df10d1 fix(cli): read existing jwt instead of recreating (#2096) 2023-04-03 12:30:04 -07:00
Roman Krasiuk
4cc808f8b2 fix(cli): display proper config path (#2094) 2023-04-03 10:49:04 -07:00
Matthias Seitz
6e3b5f859b feat(db): add transaction_id helper (#2095) 2023-04-03 10:48:51 -07:00
Matthias Seitz
a22cd918d0 feat(rpc): add fourbyte inspector (#2093) 2023-04-03 09:52:04 -07:00
Matthias Seitz
60f392b6a7 feat(rpc): impl debug_traceCall (#2090) 2023-04-03 17:47:22 +02:00
rakita
72c66e4cb8 feat(BlockchainTree): Add getter for pending block hashes (#2091) 2023-04-03 08:11:33 -07:00
Bjerg
e4a428e29b refactor: move executors to revm crate (#2076) 2023-04-03 17:01:36 +02:00
Matthias Seitz
7da8323ac2 chore(rpc): move trace_at function to trait (#2089) 2023-04-03 06:58:06 -07:00
Matthias Seitz
3f49c8a9c4 chore: rm redundant spawn task (#2088) 2023-04-03 15:16:00 +02:00
Matthias Seitz
254467bbae fix(rpc): add basefee to header (#2087) 2023-04-03 15:15:51 +02:00
Matthias Seitz
84f58e33b1 chore: clippy fix (#2085) 2023-04-03 10:27:12 +02:00
Dan Cline
2b27aa9a4f chore: impl transactions_by_block_range for mock provider (#2082) 2023-04-02 21:50:59 +02:00
Matthias Seitz
10af3ab8cf perf(txpool): filter by sender id (#2080) 2023-04-02 11:39:28 -07:00
Bharath Vedartham
481f60acee rpc: add missing fields in send_transaction (#1976)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-02 17:47:45 +02:00
Bjerg
7c6c0b41e8 refactor: reward calc cleanup (#2075) 2023-04-01 13:22:22 -07:00
Matthias Seitz
ee81e4f035 fix: unix only sigterm (#2073) 2023-04-01 14:44:56 +02:00
Matthias Seitz
12e67e4b48 chore: rm redundant pin_mut (#2072) 2023-04-01 09:17:27 +02:00
Dan Cline
fa62514bf5 fix: support graceful shutdown with SIGTERM (#2070) 2023-04-01 08:29:47 +02:00
jawilk
643ee5226c chore(net): improve network service launch error diagnostic (#2068) 2023-04-01 08:20:27 +02:00
Dan Cline
6dee0f2830 fix: use camel case for returning access list items (#2069) 2023-03-31 23:38:36 +02:00
Dan Cline
cbfcbfbf7b fix: add JsonStorageKey for eth_getProof and eth_getStorageAt (#2067) 2023-03-31 17:37:40 -04:00
Matthias Seitz
7576ee33f0 feat: Add autoseal consensus and downloaders (#1880)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-03-31 11:51:52 -07:00
Matthias Seitz
00712d642e feat(rpc): impl traceCall (#2029) 2023-03-31 11:19:56 -07:00
Bjerg
b1643f4ca6 refactor: simplify fetching blocks (#2060) 2023-03-31 10:27:21 -07:00
Bjerg
8eba4cad2c perf: don't execute empty blocks (#2064)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-03-31 10:22:59 -07:00
joshieDo
5900a7e1be perf(db): decode and decompress directly from borrowed data instead (#2050) 2023-03-31 10:18:20 -07:00
Roman Krasiuk
e72b2864b2 feat(cli): add hashing stages to drop-stage (#2051) 2023-03-31 10:14:37 -07:00
Matthias Seitz
f633a5d761 chore: convert panic into error (#2035) 2023-03-31 16:32:29 +02:00
Matthias Seitz
4a8ed999c0 perf(rpc): use caching service for fetching logs and transactions (#2054) 2023-03-31 16:26:23 +02:00
Bjerg
ff6eb5a499 fix: make transaction errors in stages fatal (#2062) 2023-03-31 16:24:50 +02:00
Bjerg
3e17b8a512 fix: empty blocks in get_block_transaction_range (#2063) 2023-03-31 16:24:38 +02:00
Bjerg
1e3583aee8 refactor: remove magic constant (#2061) 2023-03-31 16:24:27 +02:00
Matthias Seitz
0d059275e5 feat(rpc): impl debug_getRawReceipts (#2059) 2023-03-31 16:17:45 +02:00
Matthias Seitz
4f50f7213b ci: run version constraint test partitioned (#2052) 2023-03-31 16:15:50 +02:00
jawilk
6f0064f687 chore(rpc): improve rpc server launch error diagnostic (#1979) 2023-03-31 15:38:40 +02:00
rakita
3956e306f2 bug(cursor_walk): handle empty range (#2057) 2023-03-31 15:08:59 +02:00
Matthias Seitz
8e7807138e chore: rm unused rpc-engine-api deps (#2053) 2023-03-31 12:07:38 +02:00
Dan Cline
cda66470d1 fix: continue bisect on intrinsic gas error (#2048)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-31 11:18:50 +02:00
Dan Cline
ec7a565ef3 fix: remove gas estimation accuracy threshold (#2049) 2023-03-31 10:33:40 +02:00
Dan Cline
7c1bd7c5c5 chore: bump ruint (#2045) 2023-03-30 15:49:36 -07:00
Dan Cline
195d781b40 fix: use no_base_fee feature for calling RPCs (#2041) 2023-03-30 20:34:14 +02:00
Matthias Seitz
944e032663 feat(rpc): add receipts caching (#2038) 2023-03-30 12:49:43 -04:00
Matthias Seitz
78470f7bf7 chore: replace test chain subs with blockchaintree (#2036) 2023-03-30 16:07:59 +02:00