Commit Graph

395 Commits

Author SHA1 Message Date
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
054f30f43c chore: rename Block*Provider for Block*Reader (#3385) 2023-06-26 14:13:45 +00:00
e8b09cc59b feat: add pending receipts (#3320) 2023-06-22 20:00:16 +00:00
2aa1cec907 feat(rpc): report JWT path in case of an IO read error (#3324) 2023-06-22 14:50:16 +00:00
dc74fad816 test: add support for seeded rng (#3270) 2023-06-21 21:35:28 +00:00
938b979703 chore: bump engine server size limits (#3308) 2023-06-21 20:18:33 +00:00
a4a15ab819 refactor(rpc): gas allowance calculation (#3304) 2023-06-21 20:16:48 +00:00
2596934464 fix(rpc): use max gas limit if no transaction gas is specified (#3260) 2023-06-21 19:35:59 +00:00
77167134d0 docs: document crate features (#3269) 2023-06-21 19:35:38 +00:00
7042230102 chore: remove unused client feature (#3300) 2023-06-21 19:13:48 +00:00
5b20aece2b chore: move bytes to workspace dep (#3302) 2023-06-21 19:13:32 +00:00
35b005ea0a feat(revm): record_logs boolean in TracingInspectorConfig to limit log record (#3286)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-21 13:36:26 +00:00
0c222e5258 chore: update defaults in builder (#3299)
Co-authored-by: 0xlosha <koppel444@gmx.de>
Co-authored-by: rya <83345377+rya0x@users.noreply.github.com>
2023-06-21 13:15:22 +00:00
0a752d741d perf: fetch total difficulty by block number (#3284) 2023-06-20 19:16:45 +00:00
c328c8234e fix: fix index out of bounds error if block is empty (#3281) 2023-06-20 19:13:02 +00:00
236a10e73b fix: give js service access to modified state (#3267) 2023-06-20 13:50:43 +00:00
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
96abde0965 chore: AccountProvider -> AccountReader & AccountWriter (#3228) 2023-06-19 11:46:47 +00:00
dce1e655c5 perf: better state retrieval (#3221) 2023-06-19 08:56:34 +00:00
fe59bc8936 feat: set max response size for auth server on start (#3157)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-17 13:19:11 +00:00
d6092cf1d3 feat: support nonce and balance changes in state diff tracers (#3199) 2023-06-17 00:46:19 +00:00
bd9b993215 test: more js testing support (#3211) 2023-06-16 16:04:17 +00:00
2178035d20 feat: add js debug test utils (#3153) 2023-06-15 20:47:17 +00:00
e6dd576639 fix: use eth namespace for filter trait (#3184) 2023-06-15 16:41:07 +00:00
600f3eac8c chore(rpc): simplify GethTrace type (#3180) 2023-06-15 14:29:37 +00:00
ce4600b5b4 fix: use serde json value for tracer config (#3154) 2023-06-14 20:17:01 +00:00
9b81043a53 chore(deps): move ethers to workspace deps (#3145) 2023-06-14 19:58:39 +00:00
55b6081bd6 feat(rpc): add helper function to also return the used state (#3147) 2023-06-14 19:55:47 +00:00
cf10590e4a feat: add js tracer (#3100)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-14 12:42:00 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
39c6b22829 feat(rpc): rename Client generics to Provider (#3126)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-13 17:17:16 +00:00
c928f2c183 test: fix failing rpc test (#3127) 2023-06-13 14:22:36 +00:00
790b443932 Update transactions.rs (#3094)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-13 12:12:37 +00:00
cfdd88d392 feat(rpc): add BlockOverrides in trace_* (#3102) 2023-06-12 18:13:11 +00:00
ff13ec3601 chore: map provider error variants to blocknotfound (#3110) 2023-06-12 13:08:20 +00:00
d65032ee82 docs: book pass + rpc chapter (#3070) 2023-06-12 04:30:52 +00:00
b19e12341d feat(rpc): add block_overrides in eth_call (#3096)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-11 16:37:16 +00:00
86a130b683 chore(clippy): make clippy happy (#3090) 2023-06-10 11:59:56 +00:00
6ef3e12fac Put ChainsSpecs in Arc<> (#3075)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-09 17:58:11 +00:00
b414eee015 feat: support block overrides (#3080) 2023-06-09 17:33:23 +00:00
0608726865 perf: cache all receipts of new chain (#3079) 2023-06-09 17:32:10 +00:00
4bfbd3a53d Set namespace in one place (#3084)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-09 16:21:06 +00:00
6bf64651b2 chore: replace todo with error (#3078) 2023-06-09 13:24:29 +00:00
e4c1789880 feat: add rpc-testing crate (#3069) 2023-06-08 21:26:43 +00:00
1075995efc fix(bin): CL health events conditions (#3052) 2023-06-08 07:27:31 +00:00
c7187130ba feat(rpc): track gas remaining (#3049) 2023-06-07 23:32:11 +00:00
4ddec063f0 feat: support disable* fields (#3041) 2023-06-07 10:52:45 +00:00
1a4f407c4a perf: only set fields if enabled (#3031) 2023-06-06 18:19:38 +00:00
dcdd2bed77 chore: add TracingCallGuard::aquire-many (#3021) 2023-06-06 12:01:24 +00:00
132beb3561 fix(rpc): serialize return data bytes without prefix (#3019) 2023-06-06 12:01:06 +00:00