Commit Graph

1473 Commits

Author SHA1 Message Date
1e3583aee8 refactor: remove magic constant (#2061) 2023-03-31 16:24:27 +02:00
0d059275e5 feat(rpc): impl debug_getRawReceipts (#2059) 2023-03-31 16:17:45 +02:00
4f50f7213b ci: run version constraint test partitioned (#2052) 2023-03-31 16:15:50 +02:00
6f0064f687 chore(rpc): improve rpc server launch error diagnostic (#1979) 2023-03-31 15:38:40 +02:00
3956e306f2 bug(cursor_walk): handle empty range (#2057) 2023-03-31 15:08:59 +02:00
8e7807138e chore: rm unused rpc-engine-api deps (#2053) 2023-03-31 12:07:38 +02:00
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
ec7a565ef3 fix: remove gas estimation accuracy threshold (#2049) 2023-03-31 10:33:40 +02:00
7c1bd7c5c5 chore: bump ruint (#2045) 2023-03-30 15:49:36 -07:00
195d781b40 fix: use no_base_fee feature for calling RPCs (#2041) 2023-03-30 20:34:14 +02:00
944e032663 feat(rpc): add receipts caching (#2038) 2023-03-30 12:49:43 -04:00
78470f7bf7 chore: replace test chain subs with blockchaintree (#2036) 2023-03-30 16:07:59 +02:00
6261262a20 chore(deps): add missing sync feature (#2037) 2023-03-30 13:44:22 +02:00
d239b82ccb feat(BlockchainTree): Broadcast new canonical block headers (#2027) 2023-03-30 12:58:02 +02:00
41b1b3c769 perf(net): cap backoff duration and only apply to severe backoff kinds (#2022) 2023-03-29 18:14:43 -04:00
efbaf6474c feat(BlockchainTree): ShareableBlockchainTree and pending state (#2007) 2023-03-29 20:59:24 +02:00
2eb4306efe fix(rpc): disable basefee during eth_createAccessList (#2028) 2023-03-29 12:14:13 -04:00
b11a7e4c25 chore(rpc): replace todo! with unimplemented error response (#2026) 2023-03-29 15:05:19 +02:00
47b9738ede chore: fix some typos (#2025) 2023-03-29 14:49:50 +02:00
7e481b77ae chore: include config path in error message (#2023) 2023-03-29 05:40:28 -07:00
ecee19207f fix: determine if eth_getProof blockid arg is latest (#2019) 2023-03-28 16:23:47 -07:00
bb3f9b6d57 fix: db doc links (#2020) 2023-03-28 16:22:54 -07:00
93056edbc7 fix(txpool): use default account if non existing (#2015) 2023-03-28 17:57:00 -04:00
de27546cf9 fix: disable penalization until we got it right (#2016) 2023-03-28 19:49:44 +02:00
44f5f7d269 docs: add more docs to reth-db (#2002) 2023-03-28 10:40:58 -07:00
3810548bd7 chore(txpool): add AlreadyImported variant (#2009) 2023-03-28 19:00:30 +02:00
cf2a2dbf97 refactor(rpc): extract prepare_call_env logic (#2012) 2023-03-28 12:33:56 -04:00
b55b2d6182 fix(txpool): differentiate pool error variants (#2008) 2023-03-28 18:28:24 +02:00
7bd2576049 fix(txpool): fix legacy tx chain id check (#2005) 2023-03-28 12:24:21 -04:00
8987f4e8be fix: set fees to zero if not provided (#1997) 2023-03-28 14:26:46 +02:00
1ecbd55d45 fix(engine): run incomplete pipeline (#1999) 2023-03-28 12:00:12 +02:00
7263c9a644 chore: use downloader and client traits where possible (#1992) 2023-03-27 19:45:17 +02:00
81183b274f fix(rpc): set tx receipt contract address independent of status (#1996) 2023-03-27 19:44:43 +02:00
f7813e9fe1 feat: add discreason graph (#1995) 2023-03-27 19:44:28 +02:00
050096d868 fix(db): off by one receipts insert (#1993) 2023-03-27 16:02:18 +02:00
889fa89d5e Fixing parse socket address function (#1990)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-27 14:01:45 +02:00
96b48e9c2f chore: rm false positive clippy (#1912) 2023-03-27 13:52:23 +02:00
fdf2792833 fix(discv4): track whether endpoint is proven (#1984) 2023-03-26 19:07:59 +02:00
f0a95689a4 chore(txpool): include tx object in assert message (#1989) 2023-03-26 17:18:44 +02:00
8e6214768f Make EthApi client, pool, network and state accessors public (#1988) 2023-03-26 16:02:35 +02:00
00f691a58c fix(rpc): engine_getPayloadBodiesByRangeV1 params are quantity (#1986) 2023-03-26 14:56:49 +02:00
b27a0901a0 fix: clippy warnings in tests (#1954) 2023-03-26 13:32:55 +02:00
ee226fc889 feat: use dnsdisc peers for discv4 bootstrap (#1983) 2023-03-26 12:42:08 +02:00
aa6f2cb061 chore: export dupsort macro (#1981) 2023-03-25 19:37:26 -07:00
cb318192ba Putting RPC tracing calls behind semaphore (#1914)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-25 11:27:52 +01:00
9fc3e6f594 feat: add missing Tx receipt info (#1931)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-25 10:51:23 +01:00
d07a0b9d2e fix: add remaining sepolia test vector from geth (#1974) 2023-03-24 16:06:03 -04:00
2e0755fc2d fix(txpool): update current pool based on state (#1972) 2023-03-24 20:54:15 +01:00
5f7171f125 chore(txpool): rename remove_invalid to remove_transactions (#1973) 2023-03-24 20:38:51 +01:00
ea4b4f77e9 feat: add pooled_transaction_max (#1971) 2023-03-24 19:09:02 +01:00