|
|
de27546cf9
|
fix: disable penalization until we got it right (#2016)
|
2023-03-28 19:49:44 +02:00 |
|
|
|
b55b2d6182
|
fix(txpool): differentiate pool error variants (#2008)
|
2023-03-28 18:28:24 +02:00 |
|
|
|
7263c9a644
|
chore: use downloader and client traits where possible (#1992)
|
2023-03-27 19:45:17 +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 |
|
|
|
ee226fc889
|
feat: use dnsdisc peers for discv4 bootstrap (#1983)
|
2023-03-26 12:42:08 +02:00 |
|
|
|
ea4b4f77e9
|
feat: add pooled_transaction_max (#1971)
|
2023-03-24 19:09:02 +01:00 |
|
|
|
b59f7df72d
|
fix(download): handle bodies range reset after unwind (#1942)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-03-24 03:16:08 -07:00 |
|
|
|
790541a710
|
feat: add peer disconnect metrics (#1956)
|
2023-03-23 21:46:55 -07:00 |
|
|
|
2ce72c51e1
|
fix: do not send pooled transactions if pool is empty (#1949)
|
2023-03-24 00:13:00 +01:00 |
|
|
|
076fd54225
|
feat(cli): add missing --port argument (#1917)
|
2023-03-22 20:06:12 +01:00 |
|
|
|
f60b380a1e
|
test: allow testing without --all-features (#1882)
|
2023-03-21 15:19:37 +01:00 |
|
|
|
c4f80b2997
|
feat: Store receipts (#1860)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
|
2023-03-21 12:27:37 +01:00 |
|
|
|
b28c40223e
|
chore: move block body to primitives (#1874)
|
2023-03-20 21:14:23 -07:00 |
|
|
|
2a457c7023
|
feat(rpc): add eth_syncing implementation (#1859)
|
2023-03-20 04:22:17 -07:00 |
|
|
|
075544e889
|
refactor: various cleanups (#1833)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-03-18 14:13:09 +01:00 |
|
|
|
7ac06cd29f
|
feat: use chain specific bootnodes (#1826)
|
2023-03-17 19:28:00 -04:00 |
|
|
|
1711d801af
|
feat: continuous download (#1744)
|
2023-03-16 22:33:11 -04:00 |
|
|
|
241ec32abf
|
feat: add canonical_headers_range (#1795)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-03-16 17:06:32 -07:00 |
|
|
|
57894f7b98
|
Issue 1770 move rlp impl for enr to discv4 crate (#1804)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-03-16 16:59:29 -07:00 |
|
|
|
9f00d48402
|
chore: rearrange impl order (#1796)
|
2023-03-16 15:22:08 +01:00 |
|
|
|
1cba25e651
|
chore(deps): bump aquamarine 0.3 (#1780)
|
2023-03-15 23:19:25 +01:00 |
|
|
|
15d79cedad
|
chore(deps): upgrade secp256k1+enr (#1715)
|
2023-03-15 11:15:55 +01:00 |
|
|
|
237fd5ce6e
|
feat: BlockchainTree (#1212)
Co-authored-by: Dragan Rakita <draganrakita@192.168.1.4>
|
2023-03-14 11:17:14 -07:00 |
|
|
|
e5a0fc6550
|
chore(clippy): make clippy happy (#1710)
|
2023-03-11 16:27:24 +02:00 |
|
|
|
ad5f9aa78c
|
refactor: extract transaction consensus errors to standalone type (#1697)
|
2023-03-10 04:43:04 -08:00 |
|
|
|
dd1a0b495f
|
chore: remove redundant handshake traces (#1694)
|
2023-03-10 04:09:34 +01:00 |
|
|
|
1e4ab0e1ac
|
chore: replace lru with schnellru (#1688)
|
2023-03-09 16:20:40 +01:00 |
|
|
|
e494011819
|
chore(discv4): remove deprecated EF bootnodes (#1680)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2023-03-09 02:08:05 -08:00 |
|
|
|
edeedd519e
|
fix(net): enforce soft limit when propagating tx hashes (#1660)
|
2023-03-07 11:56:05 -05:00 |
|
|
|
7b71af2409
|
test: add empty decode buffer check (#1628)
|
2023-03-04 13:51:35 -07:00 |
|
|
|
cef4c425fd
|
perf: allocate ping buffer and move to standalone function (#1629)
|
2023-03-04 01:26:45 +01:00 |
|
|
|
1bb25ae8b4
|
style: take ownership of header arg (#1626)
|
2023-03-03 22:21:38 +01:00 |
|
|
|
9bdbbb2b9e
|
fix(disc): trigger bootstrap if table empty (#1621)
|
2023-03-03 15:07:19 -05:00 |
|
|
|
2d1bcd17d8
|
perf: improve initial pooled tx exchange (#1615)
|
2023-03-03 14:50:49 -05:00 |
|
|
|
fbfec26a36
|
Support soft limit in NewPooledTransactions (#1577)
|
2023-03-03 09:36:01 +01:00 |
|
|
|
71bc1451af
|
fix: use correct type for NewPooledTransactionHashes68 (#1548)
|
2023-02-28 21:20:02 +01:00 |
|
|
|
305e992eed
|
docs: rm global ip docs (#1555)
|
2023-02-25 10:22:31 +01:00 |
|
|
|
1b52fe90c8
|
feat: do not ban non-global IPs (#1549)
|
2023-02-24 18:21:02 -05:00 |
|
|
|
dc57fbad07
|
fix(disc): allow concurrent lookups (#1539)
|
2023-02-24 13:21:05 +01:00 |
|
|
|
f21f9c5b4e
|
chore(download): response validation order (#1537)
|
2023-02-24 09:35:03 +01:00 |
|
|
|
b14ee4e925
|
perf(download): parallel header sealing (#1536)
|
2023-02-24 09:13:18 +01:00 |
|
|
|
c168ef4433
|
feat: implement eth handshake disconnects (#1494)
|
2023-02-22 12:18:12 +01:00 |
|
|
|
0fc9f67af8
|
feat(eth-wire): add td bitlen check in handshake (#1490)
|
2023-02-21 16:41:51 -05:00 |
|
|
|
f78da81e1e
|
feat(net): support eth68 transactions (#1482)
|
2023-02-21 14:34:59 -05:00 |
|
|
|
f0f8f417d6
|
chore: add EthVersion::LATEST constant (#1479)
|
2023-02-21 09:26:30 -05:00 |
|
|
|
1d2bb1f11d
|
chore: add eth68 to default capabilities (#1475)
|
2023-02-21 09:26:09 -05:00 |
|
|
|
4e66cc7ea7
|
chore(net): add negotiated eth version to events (#1478)
|
2023-02-21 13:26:17 +01:00 |
|
|
|
c9075920c1
|
feat(net): support eth/68 (#1361)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-02-20 19:37:03 -08:00 |
|
|
|
058349ecf8
|
chore(net): print unexpected event (#1466)
|
2023-02-20 16:21:33 +01:00 |
|