- Jul 05, 2021
-
-
ledgerwatch authored
* receipt repair migration - check for r storage mode * Turn off migration * Fix lint * Better way to disable migration * Better way to disable migration Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- Jul 04, 2021
-
-
ledgerwatch authored
* Fixes in rpctest and rpcdaemon for debug_traceTransaction * Fix for opcode tracer * Tool to fix receipts * Better mechanism for detecting broken receipts * Fixes * Introduce receipt_repair migration Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
Alex Sharov authored
-
- Jun 23, 2021
-
-
ledgerwatch authored
* Scan receipts * Not check tx type before Berlin * Reverse * scan receipt code in the migration * Turn migration on * Apply migration * Fix * Print last * Remove last * Not remove last * Not updata in migration * no cursors in migration * Handle empty blocks * Handle empty blocks * Use the same code in hack * Print * Print * Save * Fix * Fix lint * Fix lint * Fix for empty DB Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- Jun 20, 2021
-
-
Artem Vorotnikov authored
* Remove unused tables, soft rename, take 3 * Bump db schema version * nil check in migration
-
- Jun 16, 2021
-
-
Artem Vorotnikov authored
-
- Jun 04, 2021
-
-
Alex Sharov authored
* add db label - later will add txpool db * move commit marker to kv_mdbx behind Chain label * Update migrations.go * clean Co-authored-by:
ledgerwatch <akhounov@gmail.com>
-
ledgerwatch authored
* Migration to fix trace_filter * Fix to db/tx * Fix to db/tx * Error fixes * Bump KV version Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- May 22, 2021
-
-
ledgerwatch authored
* Split DBSchema version depending on the database type * Fix test * Fix test * Fix lint * Update migrations.go * Update bucket.go Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
Alex Sharov authored
-
Alex Sharov authored
-
- May 20, 2021
-
-
Alex Sharov authored
* rename * rename "make grpc" * rename "abi bindings templates" * rename "abi bindings templates"
-
- Apr 26, 2021
-
-
Alex Sharov authored
* fininish to remove chain context * clean * move migrations folder from <datadir>/etl-tmp/migrations to <datadir>/migrations
-
- Apr 24, 2021
-
-
ledgerwatch authored
* Initial commit * Add sentry gRPC interface * p2psentry directory * Update README.md * Update README.md * Update README.md * Add go package * Correct syntax * add external downloader interface (#2) * Add txpool (#3) * Add private API (#4) * Invert control.proto, add PeerMinBlock, Separare incoming Tx message into a separate stream (#5) Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> * Separate upload messages into its own stream (#6) Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> * Only send changed accounts to listeners (#7) * Txpool interface doc (#9) * Add architecture diagram source and picture (#10) * Typed hashes (#11) * Typed hashes * Fix PeerId * 64-bit tx nonce * Add proper golang packages, max_block into p2p sentry Status (#12) * Add proper golang packages, max_block into p2p sentry Status * Change EtherReply to address Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> * Add Rust infrastructure (#13) * DB stats methods removed by https://github.com/ledgerwatch/turbo-geth/pull/1665 * more p2p methods (#15) * add mining methods (#16) * First draft of Consensus gRPC interface (#14) * Update Rust build * Fix interfaces in architecture diagram (#17) * Fix KV interface provider * Fix Consensus interface provider * drop java attributes (#18) * tx pool remove unused import (#19) * ethbackend: add protocol version and client version (#20) * Add missing ethbackend I/F (#21) * Add interface versioning mechanism (#23) Add versioning in KV interface Co-authored-by:
Artem Vorotnikov <artem@vorotnikov.me> * spec of tx pool method (#24) * spec of tx pool method (#25) * Update version.proto * Refactor interface versioning * Refactor interface versioning * Testing interface * Remove tree * Fix * Build testing protos * Fix * Fix * Update to the newer interfaces * Add ProtocolVersion and ClientVersion stubs * Hook up ProtocolVersion and ClientVersion * Remove service * Add compatibility checks for RPC daemon * Fix typos * Properly update DB schema version * Fix test * Add test for KV compatibility| * Info messages about compability for RPC daemon * DB schema version to be one key * Update release intructions Co-authored-by:
Artem Vorotnikov <artem@vorotnikov.me> Co-authored-by:
b00ris <b00ris@mail.ru> Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
lightclient <14004106+lightclient@users.noreply.github.com> Co-authored-by:
canepat <16927169+canepat@users.noreply.github.com> Co-authored-by:
Alex Sharov <AskAlexSharov@gmail.com> Co-authored-by:
canepat <tullio.canepa@gmail.com> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- Apr 21, 2021
-
-
Alex Sharov authored
-
- Apr 19, 2021
-
-
Evgeny Danilenko authored
* debug * debug * it works * rename clique bucket * remove genesis special case * copy snapshot * remove debug * migration * debug * regenerate snapshots * simplify * regeneration * after merge * tests Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
- Apr 05, 2021
-
-
Artem Vorotnikov authored
-
- Mar 19, 2021
-
-
b00ris authored
* split headers prefix * migration * fix downloader bug * test for migration * fix lint * uncomment t.Prallel * fix postprocessing test
-
- Mar 12, 2021
-
-
Alex Sharov authored
-
- Feb 21, 2021
-
-
Alex Sharov authored
* squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * squash * SE * SE * SE * SE * SE * SE * SE * SE * SE * SE * SE * SE * SE * SE * SE
-
- Dec 04, 2020
-
-
Alex Sharov authored
* squash * squash * squash * squash * squash * squash * subscription_doesnt_preserve_shutdown
-
- Nov 22, 2020
-
-
Alex Sharov authored
* Store transactions individually * Store transactions individually * save progress * checkIndex * merge
-
- Nov 16, 2020
-
-
Alex Sharov authored
* change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * change_set_dup * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * working version * aa * aa * aa * aa * aa * aa * aa * aa * aa * aa * aa * aa * aa * aa * aa * squash * squash * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * history_early_stop * history_early_stop * vmConfig with ReadOnly false * auto_increment * auto_increment * rebase master Co-authored-by:
Alexey Akhunov <akhounov@gmail.com>
-
- Oct 29, 2020
-
-
Alex Sharov authored
* aloow_delete_dupsort_values * check canonical receipt * exclusive lock for mdbx * readme_load_dump_tables * readme_load_dump_tables * readme_load_dump_tables * Remove IdealBatchSize change Co-authored-by:
Alexey Akhunov <akhounov@gmail.com>
-
- Oct 28, 2020
-
-
Alex Sharov authored
* exclusive lock for chaindata folder * exclusive lock for chaindata folder * exclusive lock for chaindata folder * mdb tools * resolve abs path * rpcdaemon to check exclusive lock * rpcdaemon to check exclusive lock * exclusive lock for mdbx * exclusive lock for mdbx
-
- Oct 25, 2020
-
-
Alex Sharov authored
* squash * add --database flag to integration * clean * split to 2 buckets * split to 2 buckets * split to 2 buckets * split to 2 buckets * split to 2 buckets * save progress * save progress * improve test * improve test * save progress * change app logic * change app logic * return err from rawdb package * don't clean automatically * don't clean automatically * clean * clean * clean * don't rely on `make clean` * improve cbor code * clean * clean * clean * fix tests * rebase master * stop on error: headers stage * make TxDb walk and multiwalk safe * Fix panics Co-authored-by:
Alexey Akhunov <akhounov@gmail.com>
-
- Oct 24, 2020
-
-
Alex Sharov authored
* allow_read_transactions * fix lint * fix lint * more cases
-
- Oct 23, 2020
-
-
Alex Sharov authored
* extract tmpdir to app-level-code * extract tmpdir to app-level-code * save progresss
-
- Oct 22, 2020
-
-
Alex Sharov authored
-
- Oct 19, 2020
-
-
Alex Sharov authored
* save progress of db migration * save progress of db migration * delete * delete * delete * delete * delete * print full key if it has 8 leading zeroes * print full key if it has 8 leading zeroes * print full key if it has 8 leading zeroes
-
Alex Sharov authored
-
- Oct 02, 2020
-
-
Alex Sharov authored
* switch receipts to cbor * switch receipts to cbor * rpcdaemon to cache chainconfig * rpcdaemon to cache chainconfig * rpcdaemon to cache chainconfig * rpcdaemon to cache chainconfig
-
- Sep 29, 2020
-
-
Alex Sharov authored
* save progress * save progress * avoid delete current * undupsort_ih
-
- Sep 28, 2020
-
-
Alex Sharov authored
* save progress * try now * don't create bloom inside rlpDecode * don't create bloom inside ApplyTransaction * clean * clean * clean * clean * clean * clean * clean * clean * rename method * print timings * print timings * print timings * sort before flush * fix err lint * clean * move tests to transactions * compressed version * up bound * up bound * more tests * more tests * more tests * more tests * better removal * clean * better performance of get/put methods * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * optimize rpcdaemon * fix test * fix rpcdaemon * fix test * simplify * simplify * fix nil pointer * clean * revert some changes * add some logs * clean * try without optimize * clean * clean * clean * clean * try * move log_index to own stage * move log_index to own stage * integration add log_index stage * integration add log_index stage * clean * clean * print timing * remove duplicates at unwind * extract truncateBitmaps func * try detect * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * add blackList of topics * clean * clean * clean * clean * clean * clean * clean * clean * sharding 1 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 3 * sharded 3 * sharded 3 * speedup things by putCurrent and putReserve * clean * optimize trim * clean * remove blacklist * add more info to err * ? * clean * clean * clean * clean * clean * working version * switch to cgo version of roaring bitmaps * clean * clean * clean * clean * more docs * clean * clean * fix logs bloom field * Fix debug_getModifiedAccountsByNumber * Try to fix crash * fix problem with "absent block" * fix problem with "absent block" * remove optimize method call * remove roaring iterator * fix problem with rebuild indicess * remove debug prints * tests for eth_getLogs involving topics * add tests for new stage, speparate topics into 2 buckets * version up * remove debug logs * remove debug logs * remove bloom filter implementation * Optimisation * Optimisatin not required, make rpctest lenient to geth errors * Lenient to geth failures Co-authored-by:
Alexey Akhunov <akhounov@gmail.com>
-
- Sep 10, 2020
-
-
Alex Sharov authored
* etl.Loader - allow use of custom comparator * log timing * try now * try now * more performance * etl.Loader - allow use of custom comparator * working version * simplify IH cursor * clean * squash * squash * squash * squash * squash * squash * squash * clean * add only unwind support * squash * squash * clean * fix test * clean * clean * clean
-
- Sep 08, 2020
-
-
Alex Sharov authored
-
- Sep 05, 2020
-
-
Igor Mandrigin authored
-
- Aug 15, 2020
-
-
Alex Sharov authored
* dupsort of plain state * rebase master
-
- Aug 12, 2020
-
-
Alex Sharov authored
-
- Aug 11, 2020
-
-
Alex Sharov authored
-