Commit Graph

  • 17131ef9d4 Ropsten new format config. (#69) battlmonstr 2021-11-15 19:35:04 +01:00
  • a8f8bea838 New chainspec format Artem Vorotnikov 2021-11-15 01:37:34 +03:00
  • 562eb706ae impl FromStr for u64 wrappers Artem Vorotnikov 2021-11-15 05:35:33 +03:00
  • 9ef5ccea05 Execution::batch_until Artem Vorotnikov 2021-11-14 21:11:58 +03:00
  • 7126a7083e StagedSync::min_progress_to_commit_after_stage Artem Vorotnikov 2021-11-14 21:11:37 +03:00
  • e37f7f4e6d Misc fixes Artem Vorotnikov 2021-11-14 04:10:02 +03:00
  • b9855d2952 Incremental interhashes stub Artem Vorotnikov 2021-11-14 00:46:24 +03:00
  • 0a3f456eb7 MutableTransaction::clear_table Artem Vorotnikov 2021-11-14 00:46:05 +03:00
  • c811472676 Export hashstate and interhashes Artem Vorotnikov 2021-11-14 00:37:11 +03:00
  • 1b7ef44486 HashState stage Artem Vorotnikov 2021-11-02 08:26:07 +03:00
  • 1b6889a120 Update dependencies Artem Vorotnikov 2021-11-14 01:52:01 +03:00
  • 9675698e98 Refactoring: common ChainId value type. (#67) battlmonstr 2021-11-11 17:29:22 +01:00
  • bdce9da751 Downloader: linear phase verification stage. (#66) battlmonstr 2021-11-11 17:04:16 +01:00
  • 82dde66a54 Fix sender recovery test Artem Vorotnikov 2021-11-11 16:52:10 +03:00
  • d514109236 HashedStorage::SeekBothKey = H256 Artem Vorotnikov 2021-11-11 16:01:03 +03:00
  • 3ccbdcfcd1 Arrow Glacier Artem Vorotnikov 2021-11-10 17:57:21 +03:00
  • 9f39a9feaa Improve time estimation Artem Vorotnikov 2021-11-09 16:59:58 +03:00
  • 6e08f4a938 Improve execution logging Artem Vorotnikov 2021-11-09 15:27:03 +03:00
  • 0e63c64890 Update MDBX settings Artem Vorotnikov 2021-11-09 15:13:45 +03:00
  • f6c3f1da8a u64 gas batch size Artem Vorotnikov 2021-11-09 10:13:09 +03:00
  • 506c3a1fdf Only 2 decimals for Mgas/sec Artem Vorotnikov 2021-11-09 09:24:56 +03:00
  • b584235f5e Count since first start Artem Vorotnikov 2021-11-09 08:52:48 +03:00
  • 578e1f03cd Cumulative index Artem Vorotnikov 2021-11-08 18:40:59 +01:00
  • 850dabe17b Typify HashedAccount Artem Vorotnikov 2021-11-07 08:48:41 +01:00
  • 9d2671b876 EVM analysis cache for execution Artem Vorotnikov 2021-11-02 11:46:20 +03:00
  • 99901ace2d Execution: commit every N secs, print every 30 secs Artem Vorotnikov 2021-11-02 08:25:45 +03:00
  • 356bdbe04b Enable coalesce and noreadahead for MDBX Artem Vorotnikov 2021-11-02 06:27:54 +03:00
  • f84ca4b0b0 MemoryKv -> MdbxWithDirHandle Artem Vorotnikov 2021-11-02 06:14:13 +03:00
  • 50bdc1db4f Sender recovery: do not write empty blocks Artem Vorotnikov 2021-11-01 22:28:50 +03:00
  • bb3079f656 Store senders as array Artem Vorotnikov 2021-10-31 22:36:34 +03:00
  • d21ed679d0 Fix transaction RLP Artem Vorotnikov 2021-10-31 15:28:41 +03:00
  • 2fcea991c9 Misc changes Artem Vorotnikov 2021-11-10 16:42:06 +03:00
  • 3a126328c6 Transaction::encode -> TrieEncode::trie_encode Artem Vorotnikov 2021-10-31 05:59:43 +03:00
  • ed221fe0da Do not store receipts and logs Artem Vorotnikov 2021-10-31 05:58:43 +03:00
  • 1dfe6d669f Remove hardcoded configs Artem Vorotnikov 2021-10-31 04:57:49 +03:00
  • b124aa73cb Update consensus tests to v10.1 Artem Vorotnikov 2021-10-31 04:58:33 +03:00
  • 4576103394 Update deps Artem Vorotnikov 2021-10-18 18:42:14 +03:00
  • 5dd928d374 Interhashes: typify account Artem Vorotnikov 2021-11-07 08:49:01 +01:00
  • a5c0963d40 Interhashes stage, part 1 (#53) Jochen Müller 2021-11-11 13:57:33 +01:00
  • 3650c9aa21 Downloader: verify the first header in each slice using a preverified hash. (#65) battlmonstr 2021-11-11 12:17:23 +01:00
  • 9098c21fb6 Downloader: monotonic saving. (#64) battlmonstr 2021-11-10 18:04:36 +01:00
  • 351ca6ecd4 Downloader: estimate and log speed in blocks per second. (#63) battlmonstr 2021-11-10 15:13:35 +01:00
  • 8d5300269f Rollback parking_lot send_guard feature. (#62) battlmonstr 2021-11-10 12:19:28 +01:00
  • aee5810fd3 Downloader: HeaderSlices.start_block_num. (#61) battlmonstr 2021-11-09 18:06:19 +01:00
  • b50940855a Downloader: separate linear phase. (#60) battlmonstr 2021-11-09 15:23:33 +01:00
  • f09371b417 Downloader: improve default progress log. (#59) battlmonstr 2021-11-09 13:29:50 +01:00
  • a140e67827 Sentry client module. (#58) battlmonstr 2021-11-09 12:45:32 +01:00
  • f8bec8d1be Downloader refactoring: stages trait. (#57) battlmonstr 2021-11-08 19:33:22 +01:00
  • 824831c8c7 SentryClientReactor thread-safety. (#56) battlmonstr 2021-11-08 16:29:43 +01:00
  • 1bd4cd1462 Downloader: refactor status watches in stages. (#55) battlmonstr 2021-11-04 23:09:20 +01:00
  • a9593b6c9d Default datadir option using platform-specific paths. (#54) battlmonstr 2021-11-04 22:46:07 +01:00
  • 82e670e841 Reconnect to sentry. (#50) battlmonstr 2021-10-31 17:43:13 +01:00
  • 3143143375 Port block tests Artem Vorotnikov 2021-10-31 02:01:53 +03:00
  • d473992ba3 Update deps Artem Vorotnikov 2021-10-30 01:14:18 +03:00
  • cb11ae21bb Do batching based on block gas used Artem Vorotnikov 2021-10-29 20:04:00 +03:00
  • cc1ffb9c85 Additional error info on wrong block gas Artem Vorotnikov 2021-10-27 14:18:53 +03:00
  • 0c7fc11e72 Fix mainnet config Artem Vorotnikov 2021-10-28 23:41:56 +03:00
  • 815d57140c Misc fixes (#51) Artem Vorotnikov 2021-10-26 15:02:40 +03:00
  • 2b377b2dc4 new_database: set max size to 4TB Artem Vorotnikov 2021-10-18 16:00:23 +03:00
  • 86bf61fb16 Consensus engine refactor (#48) Artem Vorotnikov 2021-10-18 09:56:39 +03:00
  • 6e8b74e56b EIP-3607 Artem Vorotnikov 2021-10-15 12:04:05 +03:00
  • 4ce9a31b44 Update to latest evmodin Artem Vorotnikov 2021-10-15 11:44:06 +03:00
  • 73fc865bd2 Bump dependencies and simplify downloader Artem Vorotnikov 2021-10-14 06:59:34 +03:00
  • 2d835a0562 Implement Buffer, execution stage (#46) Artem Vorotnikov 2021-10-13 04:57:29 +03:00
  • bfb24529f3 MDBX: require at least 1 dbi slot Artem Vorotnikov 2021-10-12 16:44:58 +03:00
  • 7b98b0bb79 Typify more (#44) Artem Vorotnikov 2021-10-06 16:28:48 +03:00
  • 77a9598f11 implement unwind for TxLookup (#31) Blas Rodriguez Irizar 2021-10-06 10:21:33 +02:00
  • 4502e5efb9 Header downloader: queue optimizations. (#43) battlmonstr 2021-10-05 14:51:05 +02:00
  • 6a5661de01 Use the ETL in sender recovery stage (#34) Jochen Müller 2021-10-05 10:59:53 +02:00
  • 2cc4998d80 Commit Cargo.lock Artem Vorotnikov 2021-10-05 10:54:01 +03:00
  • 28ae8ba566 Typify tables (#42) Artem Vorotnikov 2021-10-04 16:13:42 +03:00
  • 304f95af24 Header downloader: SaveStage. (#41) battlmonstr 2021-09-27 22:28:09 +02:00
  • d320fd8a2a Update dependencies (#40) Artem Vorotnikov 2021-09-22 05:04:27 +03:00
  • 809773a03d RefillStage: stop refilling when everything is loaded. (#29) battlmonstr 2021-09-16 21:48:03 +02:00
  • 91c226798a FetchRequestStage: avoid log spam on send queue congestion. (#30) battlmonstr 2021-09-16 20:34:36 +02:00
  • 490a90b328 VerifyStage: headers validation using preferified hashes. (#27) battlmonstr 2021-09-16 20:22:06 +02:00
  • 785dca2fdf MdbxTransaction is wrapper type now Artem Vorotnikov 2021-09-16 17:15:07 +03:00
  • 15b1142aa7 Typify Incarnation Artem Vorotnikov 2021-09-16 12:22:46 +03:00
  • ef56026f13 Typify BlockNumber Artem Vorotnikov 2021-09-15 20:30:22 +03:00
  • 321f1df09e Remove get_unwind/set_unwind Artem Vorotnikov 2021-09-14 19:41:51 +03:00
  • 2f7c1cf6f0 Database v4.0 (#39) Artem Vorotnikov 2021-09-16 16:26:35 +03:00
  • 71bc4bb4cc Switch evmodin to nightly Artem Vorotnikov 2021-09-15 19:12:01 +03:00
  • 54cb0aada1 Cursor::walk (#37) Artem Vorotnikov 2021-09-08 04:59:42 +03:00
  • a6440818ae Execution part 2: precompiles and consensus tests (#35) Artem Vorotnikov 2021-09-07 20:20:53 +03:00
  • 420784ecf3 toolbox: print all MDBX tables Artem Vorotnikov 2021-09-06 18:14:13 +03:00
  • 670ad3dc7c Switch to new Rust nightly and target edition 2021 (#36) Artem Vorotnikov 2021-09-06 06:38:13 +03:00
  • 26ae7e69fd Staged sync: non-optional tx, add comments (#33) Artem Vorotnikov 2021-09-01 07:27:20 +03:00
  • be18df528c Delta::UpdateBalance (#32) Artem Vorotnikov 2021-09-01 05:36:47 +03:00
  • 10f9e64ee9 implement tx_lookup stage (#25) Blas Rodriguez Irizar 2021-08-30 05:40:58 +02:00
  • 9c6b16a652 RetryStage: retry requests only if needed. (#28) battlmonstr 2021-08-29 22:46:56 +02:00
  • 00d54dc19d HeaderSlices: preverified headers downloader (#15) battlmonstr 2021-08-23 01:51:03 +02:00
  • 27874adbf2 Execution part 1, refactoring and other fixes (#26) Artem Vorotnikov 2021-08-22 13:09:45 +03:00
  • 05b32c6059 Chain specification (#23) Blas Rodriguez Irizar 2021-08-13 11:03:51 +02:00
  • 6508156b0f Update rust-blockchain/ethereum Artem Vorotnikov 2021-08-09 13:07:03 +03:00
  • 36435b418e Bump Rust toolchain Artem Vorotnikov 2021-08-08 17:35:44 +03:00
  • cca707455f Update KvServer Artem Vorotnikov 2021-08-08 17:26:02 +03:00
  • 947d14c5cf Update deps Artem Vorotnikov 2021-08-06 17:52:02 +03:00
  • 2480e567b9 SentryClientReactor (#17) battlmonstr 2021-08-06 05:12:21 +02:00
  • 81b9f7c151 Extract-Transform–Load Framework for Akula (ETL) (#16) Giulio rebuffo 2021-08-05 15:53:56 +02:00
  • a3d26c3952 Bump deps (#21) Artem Vorotnikov 2021-08-05 10:46:59 +03:00