erigon-pulse/common
Igor Mandrigin 8b4d31f661
Stable 2021 10 02 (#2794)
* begin 2021.10.2 release cycle

* Revert "rpcdaemon: (#2752)" (#2762)

This reverts commit 2afd028d3d.

* Pool v2: --txpool.pricelimit support (#2763)

* --txpoo.pricelimit support

* Pool v2: --txpool.accountslots flag support (#2765)

* Update signal_windows.go (#2767)

Trap os.interrupt instead of SIGINT and SIGTERM

* Update stage_finish.go : notifications to rpc daemon (#2755)

* Dockerfile: switch to go1.17 and alpine3.14 (#2766)

* add logs in recoverFromDb func (#2769)

* eip 1559 in miner (#2773)

* Inner errors (#2774)

* Clean up DEBUG category logs (#2776)

- move many DEBUG logs into TRACE category

* Decoding incarnation implemented (#2764)

* WIP decoding incarnation specifically

* Changed decodeIncarnation to be an external function

* added tests to for decoding incarnations

* ran gofmt -w -s

* changed test name, and changed incarnations to 4

* Created a test which tests if it returns an error when there is one

* ran gofmt

* Capitalized all tests and made breaking test

* added an error check

* changed decodingForStorage for decodingIncarnationFromStorage

* ran gofmt -w -s

* No senders is fine (#2775)

* IntermediateHash stage - switch from incremental to re-generate mode - if jump > 100K blocks (#2781)

* Enable "State stream" by default (#2780)

* No json rpc streaming (#2779)

* reduce_bach_concurrency_default

* RPCDaemon: reduce --rpc.batch.concurrency default from 50 to 2 (#2784)

* Integration to print right stage in logs (#2785)

* remove debug prints

* RemoteDB: don't spend time to close cursors on end of tx - server will cleanup everything well (#2786)

* Fermion genesis block (#2787)

* updated Fermion genesis block

* Updated Fermion genesis block: added precompiles

* Rpcdaemon: add  --tevm flag to enable experiment (#2788)

* Reworkings of state compression experiments (#2790)

* Changes

* Progress

* Another way

* More

* More

* Produce encoding

* Add uncoded characters

* cleanup

* Add sortdict

* Fixes

* Use patricia from erigon-lib

* Cleanup

* Switch to dynamic programming, optimise allocations in FindMatches

* Optimise allocations

* Reduce allocations

* Switch to main branch of erigon-lib, reduce allocations further

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>

* Ignore MaxPeers param for staticpeers (#2789)

Co-authored-by: Aleksandr Borodulin <a.borodulin@axioma.lv>

* less warnings

* Update skip_analysis.go (#2792)

* Extend preverified hashes for mainnet and ropsten (#2793)

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>

Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
Co-authored-by: Andrea Lanfranchi <andrea.lanfranchi@gmail.com>
Co-authored-by: Enrique Jose  Avila Asapche <eavilaasapche@gmail.com>
Co-authored-by: e-danko <89912851+e-danko@users.noreply.github.com>
Co-authored-by: ledgerwatch <akhounov@gmail.com>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexandr Borodulin <sashaborodulin@gmail.com>
Co-authored-by: Aleksandr Borodulin <a.borodulin@axioma.lv>
2021-10-07 15:02:18 +03:00
..
bitutil rename (#1978) 2021-05-20 19:25:53 +01:00
changeset remove changeset.Walk func (#2716) 2021-09-22 07:54:29 +07:00
compiler Stable 2021 10 02 (#2794) 2021-10-07 15:02:18 +03:00
dbutils Remove ReceiptsKey in favour of EncodeBlockNumber (#2681) 2021-09-13 20:59:18 +07:00
debug Apache licensed logger (#2460) 2021-07-29 17:23:23 +07:00
debugprint rename (#1978) 2021-05-20 19:25:53 +01: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 RPC: small optimizations (#2564) 2021-08-24 08:28:58 +01:00
math rpc: 1559 in call and tracing (#2327) 2021-07-11 04:05:56 +00:00
mclock common/mclock: remove dependency on github.com/aristanetworks/goarista (#22211) 2021-03-09 12:33:30 +01:00
paths Rename to Erigon (#2018) 2021-05-26 11:35:39 +01:00
prque rename (#1978) 2021-05-20 19:25:53 +01:00
u256 Sokol v0 (#2228) 2021-06-25 19:13:40 +01: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
context.go Refactor mining. Remove a few mining goroutines (#338) 2020-02-03 15:02:26 +03:00
debug.go Rename to Erigon (#2018) 2021-05-26 11:35:39 +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 clien id in rpc 2021-07-15 16:11:39 +07: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 Stable 2021 10 02 (#2794) 2021-10-07 15:02:18 +03: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 unify stage params (#2384) 2021-07-17 09:09:56 +07:00