Go to file
ledgerwatch fd19ad8148
State aggregator (#114)
* State aggregator

* Compile fix

* More

* Add

* More

* More on aggregator

* Writes (still incorrect)

* Move table names

* More

* Start of aggregation

* Change files instead of db

* More on change files

* More

* More

* Dealing with state and change files

* More

* More

* More boilerplate

* More

* More

* Iteration over storage

* More boilerplate

* More fixes

* Insert flag

* More

* Unit test

* Add more to the test

* Expand the test a bit

* More testing

* Keep fixing the test

* More fixes to the test

* Clean up DB tables upon aggregation

* More fixes

* Remove update/insert indicator from returned values

* Add assertions

* close files before deleting

* close files before deleting

* close files before deleting

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-11-13 12:12:29 +00:00
.github/workflows return err on duplicate (#89) 2021-09-22 15:30:34 +07:00
aggregator State aggregator (#114) 2021-11-13 12:12:29 +00:00
chain Add ArrowGlacierBlock and remove CatalystBlock (#139) 2021-10-31 17:21:20 +00:00
common ETL: use logPrefix as suffix of tmp files (#146) 2021-11-05 17:04:17 +07:00
compress Compress: add maxPatternLen=64 (#155) 2021-11-10 22:09:54 +07:00
direct --txpool.pricelimit support (#96) 2021-10-02 17:34:33 +07:00
etl ETL file names revert (#147) 2021-11-06 17:32:37 +07:00
gointerfaces increase grpc meassage limit (#143) 2021-11-02 22:01:19 +07:00
interfaces Pool: switch to PendingBaseFee (#90) 2021-09-26 19:47:11 +07:00
kv State aggregator (#114) 2021-11-13 12:12:29 +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 State aggregator (#114) 2021-11-13 12:12:29 +00:00
rlp more p2p fuzzing (#131) 2021-10-26 13:52:23 +07:00
txpool Pool: don't send empty events (#149) 2021-11-07 09:45:25 +07: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 Updated secp256k1 dependency to v1.0.0 (#144) 2021-11-04 08:35:55 +00:00
go.sum go mod tidy 2021-11-04 18:05:07 +07:00
LICENSE Initial commit 2021-06-19 10:43:10 +01:00
Makefile 🐛 Fix Makefile in order to allow space in folder names and compilation in WSL2 environment when Windows Path is added to the path of Linux, more information can be found here: https://github.com/golang/go/issues/49166 (#133) 2021-10-27 14:44:38 +01: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