Go to file
ledgerwatch 7f82ddaa75
txpool broadcasting (#208)
* txpool broadcasting

* Fix lint

* Broadcast transaction to random peers

* Fix broadcast

* Fix panic

* Change terminology

* fix for broadcasting

* Rebroadcast transactions promoted to pending subpool

* Trace moving between subpools

* Deduplicate promoted hashes, fix basefee promotion

* Tx propagation to be more resilient

* Fix dedup

* Change collection of promoted hashes

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-12-16 20:58:40 +00:00
.github/workflows Update ci.yml 2021-12-01 13:30:16 +00:00
aggregator Tracing in the aggregator (#194) 2021-11-27 08:34:56 +00:00
chain Add ArrowGlacierBlock and remove CatalystBlock (#139) 2021-10-31 17:21:20 +00:00
common Pool: reject low nonce and low balance txs (#182) 2021-11-21 14:52:17 +00:00
compress Hack: dump bodies and headers (#177) 2021-11-19 22:00:55 +07:00
direct Add nodeInfo GRPC methods (#196) 2021-11-30 14:41:31 +00:00
etl ETL file names revert (#147) 2021-11-06 17:32:37 +07:00
gointerfaces add downloader.proto (#206) 2021-12-14 13:33:32 +00:00
interfaces add downloader.proto (#206) 2021-12-14 13:33:32 +00:00
kv save (#197) 2021-11-30 07:06:57 +00:00
mmap Fixes for compress, decompressor, and tests (#110) 2021-10-16 10:43:41 +01:00
patricia Generalise patricia tree, initial compress (#103) 2021-10-11 18:31:49 +01:00
recsplit RecSplit: store BaseDataID in .idx file (helps to navigate over non blockNum-based entries) (#180) 2021-11-21 14:52:23 +00:00
rlp RLP: Values in [0, 128) must be encoded as single byte (#203) 2021-12-06 14:00:18 +00:00
txpool txpool broadcasting (#208) 2021-12-16 20:58:40 +00:00
.gitignore .gitignore 2021-07-27 09:54:09 +07:00
.golangci.yml Pool: switch cache to tx.ID(), more metrics (#73) 2021-09-15 20:15:32 +07:00
go.mod save (#187) 2021-11-22 11:41:44 +00:00
go.sum save (#187) 2021-11-22 11:41:44 +00:00
LICENSE Initial commit 2021-06-19 10:43:10 +01:00
Makefile add downloader.proto (#206) 2021-12-14 13:33:32 +00:00
README.md Initial commit 2021-06-19 10:43:10 +01:00
tools.go Initial recsplit (#67) 2021-09-13 18:31:09 +01:00

erigon-lib

Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0