Commit Graph

  • c23c65fc3b feat(net): draft for sending status updates through NetworkHandle (#436) mempirate 2022-12-15 08:59:28 +01:00
  • 7b6bf0820e fix(cli): remove usage of StageDB on DbTool (#448) joshieDo 2022-12-15 15:33:49 +08:00
  • 43f6bb9127 feat(net): integrate discovery banlist (#442) Matthias Seitz 2022-12-14 18:47:11 +01:00
  • ae2fc494c8 test: fix header dl error test (#441) Bjerg 2022-12-14 16:32:26 +01:00
  • c2719ec27e chore(deps): bump secp256k1 from 0.24.1 to 0.24.2 (#440) dependabot[bot] 2022-12-14 16:40:16 +02:00
  • 4430089b71 fix(download): header download stream (#438) Roman Krasiuk 2022-12-14 16:38:10 +02:00
  • 35a41a29f9 style: unify slice access and bytes (#437) Matthias Seitz 2022-12-14 15:26:08 +01:00
  • d5d876b286 fix(headers-stage): do not exit stage on downloader error (#439) Georgios Konstantopoulos 2022-12-14 16:25:54 +02:00
  • 28121a4504 chore: cargo fmt Georgios Konstantopoulos 2022-12-14 15:51:15 +02:00
  • 83c89a85e9 Add additional logs for P2P debugging (#434) Georgios Konstantopoulos 2022-12-14 13:51:33 +02:00
  • 9946f232a7 chore(net): improve session error traces (#435) Matthias Seitz 2022-12-14 12:48:28 +01:00
  • 601bdc5022 feat: wire components together in reth node (#416) Bjerg 2022-12-14 11:51:56 +01:00
  • 12e7f0acbc feat(net): make Status and Hello configurable (#431) Matthias Seitz 2022-12-14 11:39:09 +01:00
  • ac5efc0749 fix(download): stream loop (#433) Roman Krasiuk 2022-12-14 12:39:02 +02:00
  • ad191efe88 fix: typo (#432) kevaundray 2022-12-14 09:46:24 +00:00
  • 500f98c9a3 fix(net): use adjust correct counters (#429) Matthias Seitz 2022-12-14 09:55:26 +01:00
  • df9d14127d Reth Book - Stages framework/draft (#360) 0xKitsune 2022-12-14 03:30:45 -05:00
  • cbbdac2701 chore(disc): log channel errors (#428) Matthias Seitz 2022-12-14 09:06:16 +01:00
  • 10d960c5d6 refactor(disc): use discv4 as log target (#423) Matthias Seitz 2022-12-13 21:56:20 +01:00
  • c16b2df5b4 fix(sync): test db size map (#422) Roman Krasiuk 2022-12-13 22:53:28 +02:00
  • 24bc633bbd feat(net): add NetworkBuilder type (#421) Matthias Seitz 2022-12-13 21:38:12 +01:00
  • 2537f14567 feat(network): add geth connection test (#352) Dan Cline 2022-12-13 14:29:44 -05:00
  • 02be8121e0 fix(disc): also emit discovered node when buckets are full (#414) Matthias Seitz 2022-12-13 18:53:53 +01:00
  • 2ace52a8dd feat(sync): add tx hash number mapping (#417) Roman Krasiuk 2022-12-13 19:53:16 +02:00
  • d7f3581e51 fix(db): upgrade to libmdbx 0.12.2; (#377) GalaIO 2022-12-14 01:52:14 +08:00
  • 0fa7d5c29b bug: Correct nonce validation (#409) rakita 2022-12-13 18:28:05 +01:00
  • 8e5e7ff5b6 fix(net): improve dropped connection handling (#412) Matthias Seitz 2022-12-13 18:26:48 +01:00
  • 95d99c4317 chore(disc): update discv5 and tracing (#408) Matthias Seitz 2022-12-13 18:12:59 +01:00
  • c6d38f0f6a fix(sync): commit headers upon threshold (#406) Roman Krasiuk 2022-12-13 19:11:05 +02:00
  • 1e38ffa5ad feat(eth-wire): fuzzing wire encoding roundtrip (#350) Dan Cline 2022-12-13 12:10:52 -05:00
  • dff3936b29 feat(cli): db cmd scaffold (#405) Georgios Konstantopoulos 2022-12-13 18:57:37 +02:00
  • 5057e8ec0a feat(p2p): refactor downloaders and add peer id to the result (#410) Roman Krasiuk 2022-12-13 18:14:45 +02:00
  • 2b1bb05ca3 tests(chain): add unit tests (#411) Mariano A. Nicolini 2022-12-13 13:02:55 -03:00
  • 6e622d7533 tests(hex_bytes): add unit tests (#395) Mariano A. Nicolini 2022-12-13 06:23:54 -03:00
  • 0a6ef3b5af feat(sync): senders commit threshold (#401) Roman Krasiuk 2022-12-13 11:23:40 +02:00
  • d949e2ae18 chore: fix some typos (#402) Bjerg 2022-12-13 10:20:47 +01:00
  • c3cda406d0 chore: fix typo (#403) Beans 2022-12-13 18:03:35 +09:00
  • aeca7ddaab fix(eth-wire): remove inaccurate status doc (#396) Dan Cline 2022-12-13 02:33:22 -05:00
  • 705e6f79dc feat(p2p): remove p2p crate (#397) Dan Cline 2022-12-13 02:28:38 -05:00
  • 6aa2daee0f fix(net): outgoing requsts (#398) Will Smith 2022-12-13 02:25:41 -05:00
  • d2acc6bdff meta(contrib): bug issue template platform type (#400) Roman Krasiuk 2022-12-13 09:22:32 +02:00
  • 2534aa85ac feat(rpc): net namespace (#363) Roman Krasiuk 2022-12-12 19:53:56 +02:00
  • 452a81e0d3 feat(net): expose message module (#390) mempirate 2022-12-12 17:34:54 +01:00
  • ef487a35b0 add Installing Documentation (#384) dome 2022-12-12 23:32:44 +07:00
  • b7dadbe422 meta(git): vendored dep ignore regression (#392) Roman Krasiuk 2022-12-12 18:30:37 +02:00
  • f72becb3c2 ci: install geth for coverage Georgios Konstantopoulos 2022-12-12 18:30:03 +02:00
  • db7608e3b5 feat(net): expose config settings (#386) Will Smith 2022-12-12 11:29:20 -05:00
  • da5545157a feat(disc): support discport query and add display impl (#385) Matthias Seitz 2022-12-12 01:08:32 +01:00
  • fecdc3f0f2 feat(net): add peer_id/ip blacklist (#366) Will Smith 2022-12-11 05:05:07 -05:00
  • 9e6acece17 expose transaction origin (#383) Will Smith 2022-12-11 03:15:25 -05:00
  • c117d4b44f docs(net): add example docs and fix links (#375) Matthias Seitz 2022-12-10 18:19:25 +01:00
  • 9eebd141b7 chore(txpool): update TransactionPool trait bounds (#376) Matthias Seitz 2022-12-10 18:16:26 +01:00
  • eedd31ca59 feat(txpool): implement missing remove function (#378) Matthias Seitz 2022-12-10 18:15:16 +01:00
  • 6870c41fb0 chore(txpool): deny additional lints (#379) Matthias Seitz 2022-12-10 18:12:16 +01:00
  • e014eaad33 feat(db): Refactor storage libraries (#371) rakita 2022-12-10 08:14:07 +01:00
  • 37e016d4a3 feat(ci): add geth bin to GITHUB_PATH (#373) Dan Cline 2022-12-09 19:42:10 -05:00
  • 142b808cc3 Update gitignore from standard template (#372) Satoshi Okamoto 2022-12-10 07:41:19 +07:00
  • 4318a54f59 feat(net): integrate TaskExecutor (#369) Matthias Seitz 2022-12-09 18:47:18 +01:00
  • b0149f0b9f fix(net): prevent bad loop if no peers available (#359) Matthias Seitz 2022-12-09 12:39:08 +01:00
  • dffc42d6d5 feat(ci): add geth to ci (#367) Dan Cline 2022-12-09 01:40:20 -05:00
  • f489ec51f0 feat: add TaskManager and Executor types (#357) Matthias Seitz 2022-12-08 18:15:48 +01:00
  • 2f73345696 misc(net): unify naming (#358) Matthias Seitz 2022-12-08 18:12:58 +01:00
  • fc2dfa7524 fix(interfaces/db): remove unused $seek:ty token in table! macro (#362) 0xYYY 2022-12-09 01:12:44 +08:00
  • 57c45b6626 add github link for bookk (#361) Shawn Harmsen 2022-12-09 02:03:25 +09:00
  • 70635b7282 feat(rpc): add eth_pubsub skeleton (#354) Matthias Seitz 2022-12-08 13:55:56 +01:00
  • ba758c5f54 chore(sync): remove timeout from downloader (#356) Roman Krasiuk 2022-12-08 14:53:56 +02:00
  • 4fb3626546 chore: Last PR cleanup, nits (#353) rakita 2022-12-08 11:16:01 +01:00
  • 13297aaa95 docs: use BNB Smart Chain. (#351) Larry 2022-12-08 15:44:48 +08:00
  • d66138e143 feat(execution): Account NotExisting and block reward changesets (#349) rakita 2022-12-08 06:10:06 +01:00
  • 6081cdfd2b docs: add modular and contributor friendly Georgios Konstantopoulos 2022-12-07 00:05:36 -08:00
  • 4d718bbf33 s/foundry-rs/paradigmxyz Georgios Konstantopoulos 2022-12-07 00:00:45 -08:00
  • dbd7375a1c docs: add banner Georgios Konstantopoulos 2022-12-06 23:10:26 -08:00
  • 6c91322251 feat(eth-wire): derive serde traits for eth-wire types (#348) Dan Cline 2022-12-06 21:05:22 -05:00
  • 292f5f22bc docs: add review of erigon/akula Georgios Konstantopoulos 2022-12-06 18:00:23 -08:00
  • b34e2bfa45 docs: reth design decisions Dan Cline 2022-12-06 02:10:37 -05:00
  • 181954ec66 docs(contributing): make explicit that contribs are apache/mit Georgios Konstantopoulos 2022-12-06 14:32:12 -08:00
  • 449321ddc4 refactor(db): separate transaction indexes from block body (#326) Roman Krasiuk 2022-12-06 17:46:25 +02:00
  • 925001e1ee move tokio utils to dev dep (#345) Roman Krasiuk 2022-12-06 17:39:35 +02:00
  • ce8f61f0a5 Draft Layout for Reth walkthrough (#344) 0xKitsune 2022-12-06 02:57:28 -05:00
  • a0a40a9c3d chore(db): change table macro tokens (#343) joshieDo 2022-12-06 14:55:09 +08:00
  • 9628d03871 feat(sync): headers commit threshold (#296) Roman Krasiuk 2022-12-06 08:28:11 +02:00
  • 2671cd1cb6 chore(primitives): impl serde traits for ForkId (#342) Dan Cline 2022-12-06 01:02:01 -05:00
  • 4643f840d7 chore(deps): get rid of unused deps (#339) Matthias Seitz 2022-12-06 00:49:04 +01:00
  • 5e37ef8226 style(net): use pin_project on eceis stream (#338) Matthias Seitz 2022-12-05 23:58:10 +01:00
  • 0b8d50127c refactor(net): box ecies error (#337) Matthias Seitz 2022-12-05 22:39:46 +01:00
  • b40546b999 refactor(net): misc P2Pstream refactor (#336) Matthias Seitz 2022-12-05 20:49:22 +01:00
  • 074e69cafb chore(net): remove unused function (#335) Matthias Seitz 2022-12-05 18:36:39 +01:00
  • a4472ca1c6 chore(clippy): make clippy happy (#334) Matthias Seitz 2022-12-05 18:36:20 +01:00
  • a68cb3f357 feat(stage): Add execution stage (#287) rakita 2022-12-05 13:57:37 +01:00
  • 75879b2027 chore(ecies): remove body size check (#328) Dan Cline 2022-12-05 01:29:40 -05:00
  • 13df80c1d1 chore(codecs): contain [Struct]Flags in a mod and import what's necessary (#329) joshieDo 2022-12-05 13:21:54 +08:00
  • f65969e90f perf(net): exclude bootnodes from update stream (#319) Matthias Seitz 2022-12-03 12:02:49 +01:00
  • 2b6ef0afcf fix(eth-wire): encode p2p message id as valid rlp (#324) Dan Cline 2022-12-03 00:24:58 -05:00
  • 4f370e9ada docs: update readme Georgios Konstantopoulos 2022-12-02 08:08:44 -08:00
  • 1668313d55 perf(disc): instantly lookup self in DHT (#314) Matthias Seitz 2022-12-02 16:22:45 +01:00
  • 12212ec91a fix(disc): set trace target correctly (#315) Matthias Seitz 2022-12-02 15:50:37 +01:00
  • 4c4357a1bc docs: expand readme (#316) Georgios Konstantopoulos 2022-12-02 06:35:34 -08:00
  • 5300c83a50 feat(net): send full transactions to fraction of all peers (#272) Matthias Seitz 2022-12-02 13:21:23 +01:00
  • debc87177c fix(eth-wire): handle 0x80 for DisconnectReason and P2PMessageID (#313) Dan Cline 2022-12-02 07:21:00 -05:00
  • 743b1bd6ba meta(txpool): fairer order function via timestamp (#281) Matthias Seitz 2022-12-02 12:58:21 +01:00