erigon-pulse/core
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
..
allocs Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
asm Fix lints and remove more unused code (#1621) 2021-03-29 10:58:45 +07:00
bloombits eth, core: speed up some tests (#22000) 2021-03-09 10:03:01 +01:00
forkid Correct forkID computation in sentry, use blocks prefetched by NewBlockPacket, Fix NaN delivery speed output (#1596) 2021-03-24 09:46:31 +00:00
rawdb Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
state Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
types Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
vm Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
.gitignore Renamed chain => core 2014-12-04 10:28:02 +01:00
block_validator_test.go Move clique buckets to separate DB (#1703) 2021-04-19 22:58:05 +01:00
block_validator.go Simplify blockchain obj, step 5 (#1739) 2021-04-18 12:27:07 +07:00
blockchain_insert.go Fix lints and remove more unused code (#1621) 2021-03-29 10:58:45 +07:00
blockchain.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
blocks.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
chain_indexer.go Method delete to accept second param: allow delete dupsort values (#1297) 2020-10-29 13:19:31 +00:00
chain_makers.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
error.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
eth_backend.go Integration tests 1 (#1793) 2021-04-24 16:46:29 +01:00
events.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
evm.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
gaspool.go miner: avoid unnecessary work (#15883) 2018-01-15 12:57:06 +02:00
gen_genesis_account.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
gen_genesis.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
genesis.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
headerchain.go More cleanups (#1765) 2021-04-21 08:48:37 +07:00
mkalloc.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
rlp_test.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
skip_analysis.go Update skip_analysis.go (#1783) 2021-04-22 14:28:26 +01:00
state_processor.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
state_transition.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
tx_cacher.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
tx_journal.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
tx_list_test.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
tx_list.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
tx_noncer.go Remove Copy from IntraBlockState and use references instead of copies in other places. 2019-11-07 13:32:20 +01:00
tx_pool_test.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
tx_pool.go Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
types.go Simplify blockchain obj, step 5 (#1739) 2021-04-18 12:27:07 +07:00