Commit Graph

  • ef1b9d99ea clear on unwind (#188) Eugene 2022-05-26 11:39:54 +00:00
  • 9fd9513ba8 Header chain graph (#185) Eugene 2022-05-25 20:14:31 +00:00
  • 256e6ebd1b Add Sepolia chainspec (#186) lightclient 2022-05-25 13:40:57 -06:00
  • 5506f33b1b Update deps Artem Vorotnikov 2022-05-24 21:03:56 +03:00
  • 411f11b048 Update deps Artem Vorotnikov 2022-05-24 12:22:52 +03:00
  • 5c3bfed1f2 Disable tokio_unstable flag Artem Vorotnikov 2022-05-24 12:22:49 +03:00
  • 505346d3a3 Replace JoinSet with TaskGroup Artem Vorotnikov 2022-05-23 23:02:56 +03:00
  • 491ea0e594 Update deps Artem Vorotnikov 2022-05-23 17:48:02 +03:00
  • bf437f16e0 Update deps Artem Vorotnikov 2022-05-16 02:32:24 +03:00
  • f1c05edec0 Bump nightly Artem Vorotnikov 2022-05-16 02:32:21 +03:00
  • 59938834e0 Headers: fix message Artem Vorotnikov 2022-05-14 04:10:06 +03:00
  • 73b99c3840 Bodies: fix status message Artem Vorotnikov 2022-05-14 03:12:49 +03:00
  • 4be036e4d5 Fix account unwind fix Artem Vorotnikov 2022-05-14 00:54:14 +03:00
  • c79759d5ec toolbox: better table comparison Artem Vorotnikov 2022-05-14 00:39:48 +03:00
  • 41c214b934 discv4: warn -> debug Artem Vorotnikov 2022-05-12 22:42:59 +03:00
  • 827847501f Skip stage if max_block reached Artem Vorotnikov 2022-05-12 22:37:17 +03:00
  • 37bd91fbdf 0 delay after sync by default Artem Vorotnikov 2022-05-12 18:27:11 +03:00
  • 67b2830eea Integrate headers stage with max_block Artem Vorotnikov 2022-05-12 18:23:17 +03:00
  • 118e1c32b3 Unify block caches under one mutex Artem Vorotnikov 2022-05-11 00:11:48 +03:00
  • 0e96535bcb Intermediate hashes unwind Artem Vorotnikov 2022-05-10 21:46:12 +03:00
  • f259387aa0 EVM optimization: Avoid branching for out-of-gas checks (#179) Jochen Müller 2022-05-10 15:48:57 +02:00
  • 55c1e43b48 Miscellaneous changes to trie module (#180) Jochen Müller 2022-05-10 14:57:56 +02:00
  • dc1b220c15 Simple reorg handling Artem Vorotnikov 2022-05-08 14:53:49 +03:00
  • f6f03a31d6 Improve header unwind Artem Vorotnikov 2022-05-08 13:07:21 +03:00
  • 2f2cdd44f7 More error detail Artem Vorotnikov 2022-05-07 22:03:53 +03:00
  • 780f9c1752 --start-with-unwind Artem Vorotnikov 2022-05-07 09:25:03 +03:00
  • 34e414c459 Cleanup Artem Vorotnikov 2022-05-07 09:22:08 +03:00
  • 639f82dcbc Downloader: handle consensus validation error Artem Vorotnikov 2022-05-07 08:15:29 +03:00
  • d3694cf1e7 downloader: bad block handling (#182) Eugene 2022-05-06 16:40:27 +00:00
  • 427af1cac3 Fix crash in downloader (#181) Eugene 2022-05-06 11:09:23 +00:00
  • 38381e0b1d Refactor downloaders Eugene Gelfand 2022-05-04 13:36:53 +02:00
  • d40de1a01a Fix potential crash in network code Artem Vorotnikov 2022-05-02 03:53:32 +03:00
  • 42dc86a21b Bad block handling Artem Vorotnikov 2022-05-01 07:22:54 +03:00
  • 5f77861a52 Simplify code Artem Vorotnikov 2022-05-01 03:03:27 +03:00
  • 1800ac77b9 Reduce memory allocations in block bodies stage (#176) Eugene 2022-05-01 01:06:32 +00:00
  • 4a8a851d86 Ignore README usage examples in doc tests Artem Vorotnikov 2022-05-01 02:01:13 +03:00
  • 622ecc3775 Update deps Artem Vorotnikov 2022-04-29 04:41:12 +03:00
  • a3a87e04ff Improve docs Artem Vorotnikov 2022-04-29 04:40:57 +03:00
  • 99ffe801e7 Print peer info only during net stages Artem Vorotnikov 2022-04-28 03:26:31 +03:00
  • da40adf17a Update deps Artem Vorotnikov 2022-04-27 22:41:04 +03:00
  • eb4caac2bd Require tip option for stages Artem Vorotnikov 2022-04-27 02:46:21 +03:00
  • e5af0ab9ce Enable block verification in bodies downloader Artem Vorotnikov 2022-04-25 19:08:39 +03:00
  • 4f54431882 Refactor State interface Artem Vorotnikov 2022-04-25 17:25:45 +03:00
  • 6aeb91800e Update deps Artem Vorotnikov 2022-04-26 00:34:18 +03:00
  • 02dde14df9 Update deps Artem Vorotnikov 2022-04-25 17:25:40 +03:00
  • 07fc5474d1 Remove unsafe from downloader Artem Vorotnikov 2022-04-25 17:47:43 +03:00
  • 0e6c5ca572 Ability to start sentry as part of akula Artem Vorotnikov 2022-04-24 16:57:04 +03:00
  • 53fe2598ad Improve downloader code Artem Vorotnikov 2022-04-24 22:27:25 +03:00
  • bbde8d7781 New downloader Eugene 2022-04-15 17:33:20 +02:00
  • e7d0e0cb19 Optimize ethash verification Artem Vorotnikov 2022-04-24 22:26:50 +03:00
  • 2c2f955368 Refactor consensus Artem Vorotnikov 2022-04-24 12:09:38 +03:00
  • 35e2fcc194 Update dependencies Artem Vorotnikov 2022-04-23 08:01:15 +03:00
  • 92091305c7 Remove vector range checks from Stack methods (#168) Jochen Müller 2022-04-23 05:42:12 +01:00
  • 9869b955f4 Otterscan API Artem Vorotnikov 2022-04-22 09:03:51 +03:00
  • 4b23fe4e3c Refactoring Artem Vorotnikov 2022-04-19 03:51:00 +03:00
  • b2c271288d Bump nightly Artem Vorotnikov 2022-04-19 03:47:33 +03:00
  • a067847aec Increase stack size Artem Vorotnikov 2022-04-19 03:46:59 +03:00
  • 438ef825ea Disable Mac CI Artem Vorotnikov 2022-04-19 03:45:40 +03:00
  • b70da44c9b Bump deps Artem Vorotnikov 2022-04-06 06:28:45 +03:00
  • ad8eab5403 Update deps Artem Vorotnikov 2022-04-04 02:30:30 +03:00
  • 6e44116490 Accessors refactor Artem Vorotnikov 2022-04-02 04:00:36 +03:00
  • b66541d7c6 Fix TxLookup Artem Vorotnikov 2022-04-04 06:14:15 +03:00
  • 85d5049e30 History index Artem Vorotnikov 2022-04-03 17:28:40 +03:00
  • 09eb41a18f Expand readaccount Artem Vorotnikov 2022-04-03 16:09:10 +03:00
  • f837201514 Fix exit-after-sync Artem Vorotnikov 2022-04-04 05:33:21 +03:00
  • 5e26c6523f Faster implementation of 0x1A BYTE instruction (#166) Jochen Müller 2022-04-14 16:04:15 +01:00
  • a9aed09b31 Custom chainspec support Artem Vorotnikov 2022-03-26 15:35:02 +03:00
  • d7f1a51294 Fix prune Artem Vorotnikov 2022-03-29 18:18:07 +03:00
  • 27b6bc683e Bump deps Artem Vorotnikov 2022-04-02 03:44:24 +03:00
  • 2faf26c7e4 Bump deps Artem Vorotnikov 2022-03-26 13:11:56 +03:00
  • f9cffd57ce Bump deps Artem Vorotnikov 2022-03-25 03:08:56 +03:00
  • 6755b72506 Bump deps Artem Vorotnikov 2022-03-22 09:19:45 +03:00
  • 821230e9c8 Implement eth RPC namespace (#165) Giulio rebuffo 2022-03-21 02:23:37 +01:00
  • 1f19ebf9ff HashBuilder-based root_hash Artem Vorotnikov 2022-03-12 23:00:05 +03:00
  • 91b09ca82b fastrlp Artem Vorotnikov 2022-02-22 08:56:15 +03:00
  • 17d8831501 Pruning support Artem Vorotnikov 2022-03-16 16:11:12 +03:00
  • 102066df6b Update deps Artem Vorotnikov 2022-02-03 11:35:52 +03:00
  • ac0f325333 Add a workaround to avoid state root mismatches (#164) Jochen Müller 2022-03-02 14:39:52 +01:00
  • 73fa1f656b Rustify the trie module (#161) Jochen Müller 2022-02-21 13:08:44 +01:00
  • 85298894f9 Demote several discv4 warnings to trace Artem Vorotnikov 2022-02-21 10:53:44 +03:00
  • 3a2856426f Do not drop peers on downloader disconnect Artem Vorotnikov 2022-02-21 10:42:59 +03:00
  • d534315fd8 Simplify CapabilityServerImpl::handle_event Artem Vorotnikov 2022-02-21 10:42:41 +03:00
  • 98409ac1ba Improve logging Artem Vorotnikov 2022-02-21 08:52:09 +03:00
  • f12660ac9a Semaphore-based peer limiter Artem Vorotnikov 2022-02-21 07:36:31 +03:00
  • 8ad013216c Improve info messages Artem Vorotnikov 2022-02-21 06:40:17 +03:00
  • 3c463b5a23 Improve error messages Artem Vorotnikov 2022-02-20 23:16:58 +03:00
  • e235e4ac08 Swap discv4 rand/self lookup logic Artem Vorotnikov 2022-02-20 23:16:48 +03:00
  • 86a62ae124 Misc fixes Artem Vorotnikov 2022-02-20 11:42:55 +03:00
  • b6da053363 Merge sentry into current repo Artem Vorotnikov 2022-02-20 08:13:02 +03:00
  • 18d3287621 sentry -> sentry_connector Artem Vorotnikov 2022-02-20 03:01:00 +03:00
  • 4904e16476 Update dependencies Artem Vorotnikov 2022-02-20 02:36:48 +03:00
  • a0467f4268 Switch back to H512 for Peerid Artem Vorotnikov 2022-02-20 02:25:28 +03:00
  • 5a1003e506 Simplify walk code Artem Vorotnikov 2022-02-19 00:55:30 +03:00
  • 2764152980 Temporary workaround for incremental interhashes failure Artem Vorotnikov 2022-02-17 03:42:39 +03:00
  • f50e7e75af interhashes: duoerror integration Artem Vorotnikov 2022-02-17 03:33:33 +03:00
  • 30ddecdafb DuoError Artem Vorotnikov 2022-02-17 03:20:29 +03:00
  • 8ba97a1188 interhashes: style Artem Vorotnikov 2022-02-17 03:20:52 +03:00
  • 8e7ed5ad9b Store chainspec not keyed by genesis hash Artem Vorotnikov 2022-02-17 17:46:22 +03:00
  • 9c34267f01 prev_no_dup Artem Vorotnikov 2022-02-17 18:03:01 +03:00
  • 92af956aa2 fix Artem Vorotnikov 2022-02-17 18:07:34 +03:00