erigon-pulse/common
ledgerwatch e3f3dd3c9b
Integration tests 1 (#1793)
* 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>
2021-04-24 16:46:29 +01:00
..
bitutil common,crypto: move fuzzers out of core (#22029) 2021-03-09 10:06:00 +01:00
changeset bitmapdb to use rwtx (#1661) 2021-04-03 08:52:45 +07:00
compiler Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
dbutils Integration tests 1 (#1793) 2021-04-24 16:46:29 +01:00
debug mdbx: switch CI to mdbx, fix SeekExact, print slow/big transactions info (#1475) 2021-02-09 09:31:37 +07:00
debugprint Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
etl [merge after release] remove etl onLoadCommit hook, because etl doesn't manage transactions anymore (it's low-level code) (#1692) 2021-04-08 18:03:33 +07:00
fdlimit Fixes 'too many other files opened' problem with Generate Storage History stage on Mac (#1217) 2020-10-10 22:15:07 +01:00
hexutil Remove unused code (#1604) 2021-03-26 09:08:01 +07:00
math Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
mclock common/mclock: remove dependency on github.com/aristanetworks/goarista (#22211) 2021-03-09 12:33:30 +01:00
paths Move clique buckets to separate DB (#1703) 2021-04-19 22:58:05 +01:00
prque les: UDP pre-negotiation of available server capacity (#22183) 2021-03-12 15:53:04 +01:00
u256 Compilation fixes 2021-03-14 08:00:37 +00:00
big.go Prevent slice make and copy in Pushes (#625) 2020-06-05 19:46:34 +03:00
bytes_test.go geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
bytes.go State snapshot sync (#1417) 2021-01-02 19:28:37 +00:00
chan.go Command for long and heavy integration tests (#712) 2020-07-05 07:18:21 +01:00
context.go Refactor mining. Remove a few mining goroutines (#338) 2020-02-03 15:02:26 +03:00
debug.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
format.go common, core, light: add block age into info logs 2018-09-20 12:56:35 +03:00
hasher.go Move clique buckets to separate DB (#1703) 2021-04-19 22:58:05 +01:00
path.go common: improve documentation comments (#16701) 2018-05-29 12:42:21 +02:00
size_test.go cmd/utils, eth: relinquish GC cache to read cache in archive mode 2019-02-07 14:36:25 +02:00
size.go [Breaking change in db!] UI for Buckets stat (#607) 2020-06-04 16:35:42 +07:00
test_utils.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
tuples_test.go Replace red black trees (#184) 2019-11-21 18:38:00 +00:00
tuples.go Fix lints and remove more unused code (#1621) 2021-03-29 10:58:45 +07:00
types_test.go more linter fixes 2021-03-18 11:44:22 +01:00
types.go Remove unused code (#1604) 2021-03-26 09:08:01 +07:00