Matthias Seitz
26b606fda5
feat(rpc): impl filter changes ( #1373 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-17 18:02:36 +01:00
Matthias Seitz
a0410e46b7
fix(disc): only start pinging new node if insert succesful ( #1435 )
2023-02-17 17:46:05 +01:00
Roman Krasiuk
4bdbcf346e
feat(cli): enable shanghai ethereum tests ( #1416 )
2023-02-17 16:57:14 +01:00
Alexey Shekhirin
4e31c89c08
chore(monitoring): docker compose configuration for Grafana & Prometheus ( #1391 )
2023-02-17 16:27:18 +01:00
Roman Krasiuk
54b6a4ae94
feat(provider): add TransactionsProvider and WithdrawalsProvider ( #1431 )
2023-02-17 16:26:47 +01:00
Matthias Seitz
bacb3c59b2
fix(disc): ensure timestamp is within bounds of UNIX timestamp ( #1433 )
2023-02-17 16:26:28 +01:00
Matthias Seitz
47989392c1
chore: exclude crate-template ( #1434 )
2023-02-17 16:21:55 +01:00
Bjerg
e24a1dd5b6
build: make docker builds faster with cargo-chef ( #1432 )
2023-02-17 16:07:59 +01:00
Matthias Seitz
7c9b212b4a
chore: relax Arc requirement for provider ( #1429 )
2023-02-17 14:40:20 +01:00
Matthias Seitz
c834aee846
chore: put chainspec behind an Arc ( #1430 )
2023-02-17 14:15:54 +01:00
Tomás
2306bfe998
feat: Add eth_getBalance, eth_getTransactionCount, eth_getStorageAt handlers ( #1422 )
...
Co-authored-by: lambdaclass-user <github@lambdaclass.com >
2023-02-17 12:42:24 +01:00
Bjerg
1edb9d4ccd
fix: make execution errors fatal ( #1428 )
2023-02-17 12:21:53 +01:00
Roman Krasiuk
4203d7a9b7
feat(provider): implement BlockProvider::block ( #1426 )
2023-02-17 03:13:49 -08:00
Matthias Seitz
94f759761a
fix(disc): enforce expiration timestamps by default ( #1427 )
2023-02-17 12:04:22 +01:00
joshieDo
495db6e30d
chore: add pprof profiler/flamegraphs to all criterion benchmarks ( #1425 )
2023-02-17 01:08:32 -08:00
Georgios Konstantopoulos
fad9c04b07
feat: Account Hashing Stage Benchmark ( #1301 )
...
Co-authored-by: joshieDo <ranriver@protonmail.com >
2023-02-17 15:28:46 +08:00
Dan Cline
bb520957d8
fix: set shanghai time in From<EthersGenesis> ( #1424 )
2023-02-16 15:28:16 -08:00
Matthias Seitz
bb65a7af95
fix: actually exit ( #1421 )
2023-02-16 22:52:41 +01:00
Matthias Seitz
760f76ab86
fix(net): set tracked peers metric by value ( #1420 )
2023-02-16 13:27:40 -08:00
Matthias Seitz
ae2441a9f9
perf(disc): evict after processing incoming packets ( #1400 )
2023-02-16 21:45:32 +01:00
Tomás
8547fbfaed
test: walk_back and walk_range ( #1407 )
...
Co-authored-by: lambdaclass-user <github@lambdaclass.com >
2023-02-16 12:25:21 -08:00
Matías Ignacio González
63bbafaaa7
docs: update stages docs ( #1413 )
...
Co-authored-by: lambdaclass-user <github@lambdaclass.com >
2023-02-16 12:23:38 -08:00
Matthias Seitz
188d8469ad
chore: disable runtime shutdown for now ( #1417 )
2023-02-16 12:22:19 -08:00
Matthias Seitz
b9c8380830
chore: spawn pipeline future to blocking pool ( #1418 )
2023-02-16 12:22:06 -08:00
Matthias Seitz
6005ecb89a
perf(net): emit all discovred nodes ( #1414 )
2023-02-16 21:07:27 +01:00
Tomás
db4c4fb8d1
chore(db): make database error codes signed ( #1236 )
...
Co-authored-by: lambdaclass-user <github@lambdaclass.com >
2023-02-16 10:39:30 -08:00
Roman Krasiuk
f979c6c1fb
chore: reexport bytes & bump version to 1.4 ( #1395 )
2023-02-16 10:33:28 -08:00
Aurélien
d2ec304bd3
feat: allows to disable dns and discv4 discovery separately ( #1406 )
2023-02-16 10:30:47 -08:00
Roman Krasiuk
8db091e8e0
feat(engine-api): additional shanghai methods and types ( #1410 )
2023-02-16 10:18:53 -08:00
Matthias Seitz
b0e79fd4a5
perf(disc): only remove node from table if its bucket is half full ( #1412 )
2023-02-16 10:16:53 -08:00
Matthias Seitz
8a214d6f04
perf(disc): allow more FindNode failures ( #1411 )
2023-02-16 18:08:50 +01:00
Roman Krasiuk
9b81b4f20d
chore: Header::seal and Header::seal_slow distinction ( #1409 )
2023-02-16 08:55:58 -08:00
Ikechukwu Ahiara Marvellous
9dae54a3ed
feat: add Error extension trait for Result<Option<Block>> ( #1381 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-02-16 17:51:34 +01:00
Matthias Seitz
39949fdd08
fix(disc): only answer FindNode if endpoint proof exists ( #1404 )
...
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com >
2023-02-16 17:42:11 +01:00
Matthias Seitz
804d8bf1da
fix(disc): check insert result on neighbours response ( #1401 )
2023-02-16 14:03:19 +01:00
Roman Krasiuk
e97753c768
feat: withdrawals ( #1322 )
...
Co-authored-by: rakita <rakita@users.noreply.github.com >
2023-02-16 04:44:05 -08:00
Alexey Shekhirin
94674f9c16
feat(rpc, storage): eth_feeHistory except reward field ( #1275 )
2023-02-16 11:33:14 +01:00
Roman Krasiuk
c41c343492
fix: convert fuzz test names to snake case ( #1390 )
2023-02-16 10:27:25 +02:00
Georgios Konstantopoulos
06036706cc
fix(hive+docker): use ubuntu image ( #1363 )
2023-02-15 21:07:45 -08:00
Dan Cline
d19720aa77
chore: add test for status init ( #1388 )
2023-02-15 18:20:59 -08:00
Dan Cline
4f1ec0d8d2
fix: use td from current head for status ( #1386 )
2023-02-15 16:08:37 -08:00
Aurélien
12d85087ac
feat: Add Shanghai on Sepolia ( #1357 )
2023-02-15 15:56:59 -08:00
Dan Cline
03f74a53be
fix: return correct file client tip ( #1385 )
2023-02-15 15:53:17 -08:00
Estéfano Bargas
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
Matías Ignacio González
f8eca7a209
test: Hardfork ( #1382 )
...
Co-authored-by: lambdaclass-user <github@lambdaclass.com >
2023-02-15 13:56:11 -08:00
Matthias Seitz
ba20759062
chore(rpc): add more helper functions to modle regsitry ( #1380 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-15 12:07:09 -08:00
Georgios Konstantopoulos
a08a7b0110
fix(rpc-types): use jsonrpsee_types so it compiles standalone
...
before reth-rpc-types would not compile standalone without any feature
turend on, it would work because of the feature being turned on by one of the transitive deps
2023-02-15 11:59:31 -08:00
Aurélien
cd9b988367
feat: make SubscriptionIdcompatible with client proc macro ( #1378 )
2023-02-15 20:33:42 +01:00
joshieDo
9842f15ee0
fix: storage hashing stage gets stuck in a loop on big contracts ( #1362 )
2023-02-15 11:23:30 -08:00
joshieDo
6da8967082
fix: use walk_range on import_table_with_range ( #1364 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com >
2023-02-15 11:22:24 -08:00