Commit Graph

309 Commits

Author SHA1 Message Date
0cf27ce8e8 fix: patch ruint with quantity fix (#1518) 2023-02-22 14:24:45 -08:00
f78da81e1e feat(net): support eth68 transactions (#1482) 2023-02-21 14:34:59 -05:00
8d1dc58af5 feat(rpc): add block_by_number (#1467) 2023-02-20 08:48:14 -08:00
50203a8f2a chore: phase out ethers rpc block types (#1463) 2023-02-20 16:02:33 +01:00
2a9472e9c3 chore: some bloom followups (#1464) 2023-02-20 15:47:52 +01:00
99f2bfe77d feat: rpc Filter type (#1389) 2023-02-20 15:27:33 +01:00
3592318399 fix: delegate JsonU256 serialize impl (#1453) 2023-02-19 16:45:25 -08:00
d7456dfc2f fix: initialize missing fields (#1448)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-18 15:25:58 -08:00
0ef81c9a1d perf: compute hash from input buffer (#1450) 2023-02-18 10:08:50 -08:00
dba6b24bde chore: clippy fixes and make benches compile again (#1449) 2023-02-18 13:44:06 +01:00
26b606fda5 feat(rpc): impl filter changes (#1373)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-17 18:02:36 +01:00
54b6a4ae94 feat(provider): add TransactionsProvider and WithdrawalsProvider (#1431) 2023-02-17 16:26:47 +01:00
bb520957d8 fix: set shanghai time in From<EthersGenesis> (#1424) 2023-02-16 15:28:16 -08:00
f979c6c1fb chore: reexport bytes & bump version to 1.4 (#1395) 2023-02-16 10:33:28 -08:00
9b81b4f20d chore: Header::seal and Header::seal_slow distinction (#1409) 2023-02-16 08:55:58 -08:00
e97753c768 feat: withdrawals (#1322)
Co-authored-by: rakita <rakita@users.noreply.github.com>
2023-02-16 04:44:05 -08:00
94674f9c16 feat(rpc, storage): eth_feeHistory except reward field (#1275) 2023-02-16 11:33:14 +01:00
12d85087ac feat: Add Shanghai on Sepolia (#1357) 2023-02-15 15:56:59 -08:00
139372fb76 feat: add native BlockId type and implement requiredCanonical field (#1237)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
Co-authored-by: Francisco Krause Arnim <fkrausear@gmail.com>
Co-authored-by: Francisco Krause Arnim <56402156+fkrause98@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-02-15 22:58:06 +01:00
f8eca7a209 test: Hardfork (#1382)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-15 13:56:11 -08:00
816df4b0da perf: use pre-computed genesis hash for known chains (#1351) 2023-02-14 19:22:37 +01:00
d216081b58 feat: add Finish stage (#1279) 2023-02-14 17:10:50 +01:00
ea79ed1049 fix(chainspec): cascading paris fork activation (#1334) 2023-02-14 13:29:33 +01:00
e689ba03c4 Add TransactionSigned::decode_enveloped (#1186)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-02-13 18:42:27 -05:00
3566c56478 perf(sync): do not store empty ommers entries (#1313) 2023-02-13 16:00:45 +01:00
1a139ea6cc chore: fmt 2023-02-11 13:40:58 -08:00
eba63b8f77 fix: chainspec ttd check (#1285)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-11 12:49:01 -08:00
23848df73a chore: update revm to v3.0.0 (#1248)
Co-authored-by: Francisco Krause Arnim <fkrausear@gmail.com>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-10 11:56:59 -08:00
3e269714e7 feat: create primitive to rpc conversions (#1239)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-02-10 01:07:33 +01:00
c7c76e9a5b feat(primitives): rm RawBlockBody, use Block (#1263) 2023-02-10 00:59:15 +01: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
440718288d feat: add reth init and reth import (#877)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-02-09 15:08:10 -05:00
c9629d0c9e feat: add encode_enveloped function (#1245) 2023-02-09 14:08:31 +01:00
b3de7adae7 fix(rpc): make NodeInfo behave as geth nodeInfo (#1200) 2023-02-06 13:12:02 -08:00
02a6aec3fb feat: support time-based forking (#1128) 2023-02-06 12:55:41 -08:00
533e7c9cc5 perf(SendersRecovery): re-use Secp256K1 context for >2x speedup and add benches (#1171) 2023-02-04 17:09:32 -08:00
fd7dc11960 feat(sync): MerkleStage (#994)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
Co-authored-by: Francisco Krause Arnim <fkrausear@gmail.com>
2023-02-03 18:50:33 -08:00
689ba28caf chore: restructure transaction impl order (#1166) 2023-02-03 16:16:17 -08:00
e048718ea2 refactor: pull out rpc/ from net/rpc (#1147) 2023-02-02 14:17:26 -08:00
1f64d8e9d7 refactor: pull reth/common/rlp up to reth/rlp (#1146) 2023-02-02 13:54:13 -08:00
5ee3cfe507 feat(rpc): impl send_raw_transaction (#1123) 2023-02-01 17:20:48 +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
0e24093b0b fix: dont insert empty accounts after spurious dragon (#1089) 2023-01-30 22:21:18 +01:00
0c341ed9ce Revert "feat: support time-based forking" (#1090) 2023-01-30 10:58:55 -08:00
87306f2892 ci: ensure docs build (#1073)
Co-authored-by: xqft <estefano.bargas@fing.edu.uy>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-27 18:49:22 +01:00
9cdead5646 feat: support time-based forking (#985) 2023-01-27 10:49:54 -05:00
71dc531e68 feat: HistoryStateProvider (#1057) 2023-01-27 11:28:30 +01:00
99c52e55ba feat: compute genesis root (#1020) 2023-01-25 13:20:33 -05:00
c23a2215b0 chore(db): restructure providers crate (#1003) 2023-01-25 04:55:34 -08:00
3a3cbe28ce fix(primitives): ensure sepolia activates london at genesis (#1021) 2023-01-25 01:01:13 +01:00