Commit Graph

274 Commits

Author SHA1 Message Date
Alex Sharov
400c71b7ce
Pool: txID-based cache (#2697) 2021-09-17 10:31:20 +07:00
ledgerwatch
15b4095718
Move ETL to erigon-lib (#2667)
* Move ETL to erigon-lib

* Update link in the readme

* go mod tidy

* Use common/chan.go from erigon-lib

* Clean up

* Fix lint

* Fix test

* Fix compilation

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-09-12 08:50:17 +01:00
jt9897253
ac086830fe
Fix typo (#2630)
Changed `name if the chain` to `name of the chain`
2021-09-05 15:53:35 +07:00
Alex Sharov
953f348d1e
Pool: add grpc server (#2615) 2021-09-02 12:55:04 +07:00
Nick Paterno
93cff6a10d
Improve readme experience (#2609)
The `>` angle brackets are unnecessary and get in the way if you copy the entire sequence.
2021-09-01 22:53:01 +07:00
alex.sharov
54a0a3719b remove old line from readme 2021-08-30 09:48:04 +07:00
alex.sharov
4c353da461 remove old line from readme 2021-08-30 09:47:49 +07:00
alex.sharov
32c66a32b2 ss 2021-08-29 13:51:26 +07:00
The-Coomer
d9fd71462a
Update README.md to include information about beacon chain clients (#2593) 2021-08-29 13:43:31 +07:00
Chase Wright
b87c9e3623
Update README.md (#2566) 2021-08-23 11:12:20 +07:00
Alex Sharov
e5a9163902
btrfs autodefrag mention (#2554) 2021-08-19 15:29:28 +07:00
Alex Sharov
c3e1cfdac8
Pruning for: exec, log_index, tx_lookup, history stages (#2399)
* Pruning for: exec, log_index, tx_lookup, history stages

* Pruning for: exec, log_index, tx_lookup, history stages

* Pruning for: exec, log_index, tx_lookup, history stages

* Pruning for: exec, log_index, tx_lookup, history stages

* add tvm flag

* save

* db migration for storage mode
add flag --prune=
remove flag --storage-mode=
add flag --experiments=tevm,...
rename integration set_storage_mode to set_prune

* fix

* forward move of stages must skip everything before PruneTo

* keep in db progress of prune method

* keep in db progress of prune method

* simplify logs

* simplify logs

* simplify logs

* fix test

* simplify logs

* simplify logs

* simplify logs

* simplify logs

* remove callTraceSet as dupsort
use etl transform for txlookup prune
remove some logs

* cleanup tests a bit

* print_stages and eth_sync to show prune progress

* fix print_stages

* add readme about --prune.to flag

* more docs

* add --prune.history.older and other flags support

* fix migration on empty db

* better toString

* better toString
2021-07-20 21:03:19 +01:00
Marius
d085bf9a7f
docker-compose with minimal PID namespace and non-root permissions (#2397)
* Feat: only share the erigon container PID namespace with rpcdaemon instead of the entire host PID namespace.

* Feat: remove host UID:GUID mapping from erigon and rpcdaemon containers in favour of erigon user in Dockerfile. Adapted Makefile to pre-create mounted volumes to avoid permission issues at runtime.

* Feat: docker volume directories should always be owned by erigon user(1000:1000) regardless of the user that invoked the make command.

* Fix: don't chown here which breaks docker volume mounts.

* Fix: remove ERIGON_HOME Makefile variable and simplify recipe.
2021-07-19 20:40:09 +07:00
Alex Sharov
b7c3c15fc8
Update README.md 2021-07-19 18:11:39 +07:00
Alex Sharov
71a7e54db0
docker readme (#2394) 2021-07-18 15:22:35 +07:00
Marius
b69638b58e
Feat: Experimental workaround for dockerized rpcdaemon in Local-Mode. Fix some permissions issues in docker containers. (#2392) 2021-07-18 14:42:23 +07:00
alex.sharov
f2f92d41c8 update readme about docker 2021-07-11 12:23:04 +07:00
Alex Sharov
c40370ad4c
Update README.md 2021-07-11 12:04:19 +07:00
Andrea Lanfranchi
62476f0e07
Change MDBX tools build location so it does not dirty submodule (#2223)
* Change MDBX build location so it does not dirty submodule

* Update README.md

* Update README.md
2021-06-23 13:25:06 +02:00
Alex Sharov
e9f510c2b7
erigon as lib (#2186) 2021-06-18 10:35:11 +07:00
Artem Vorotnikov
af836a6200
Nuke LMDB (#2167) 2021-06-16 13:57:58 +03:00
Alex Sharov
82b620f4f0
Update README.md 2021-06-06 20:27:01 +07:00
alex.sharov
3aeb186bd1 db faq about RAM 2021-06-06 20:02:15 +07:00
Chase Wright
b8d06a0cd0
Add Docker Dual-Mode issue to Known Issues (#2090) 2021-06-03 18:33:58 +01:00
Andrea Lanfranchi
aa1f64eb78
Win build patch 2 (#2054)
* More strict path enforcement for Mingw compilers

* Update Readme about antiviruses

* Update README.md incomplete links

* Incomplete link
2021-05-30 19:14:28 +01:00
Andrea Lanfranchi
cdcf9a10be
Mdbx wsl2 (#2048)
* wsl2

* Handle PS crash for garbage keys

* More strict error checking

* Update readme for reintroduced WSL support

* Wrong htop display only for LMDB

* Wrong link in Readme

* A further note on WSL IP address

Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
2021-05-29 14:16:53 +01:00
Evgeny Danilenko
7352b81122
Tevm stage 1 (#1845)
* convert contracts after block execution

* check if has tevm code

* after review-1

* handle ErrNotFound

* typo

* tests

* tevm code bucket

* testdata

* execute pre-stage

* after merge

* test fix

* test fix

* fix test after merge

* disable translation stage

* after merge

* rename params

* rename to Erigon

* parallelize EVM translation

* fix

* logging and fixes

* fix

* todos

* cleanup

* revert erigorn renaming

* unwind

* tevm unwind

* fix AppData

* non-parallel version

* comments
2021-05-27 14:54:55 +01:00
ledgerwatch
06e2e9dc4e
Update README.md (#2025) 2021-05-27 08:37:31 +01:00
Evgeny Danilenko
74847d77e6
Rename to Erigon (#2018)
* turbo-geth to erigon

* tg, turbo to erigon
2021-05-26 11:35:39 +01:00
Andrea Lanfranchi
7020946a2e
Windows build automation (#1998)
* PowerShell script
* Patch Readme.md
2021-05-23 15:50:44 +01:00
ledgerwatch
f4cfa5b408
Update README.md 2021-05-22 10:40:30 +01:00
ledgerwatch
df384d5319
Update README.md 2021-05-22 10:39:06 +01:00
ledgerwatch
3121264fc9
Update README.md 2021-05-18 07:14:24 +01:00
Alex Sharov
249b3098cb
add --sentry.api.addr flag (#1850)
* add --sentry.api.addr

* add --sentry.api.addr

* add --sentry.api.addr

* add --sentry.api.addr

* add --sentry.api.addr

* add --sentry.api.addr

* add --sentry.api.addr

* add --sentry.api.addr

* add --sentry.api.addr

* add --sentry.api.addr
2021-04-30 16:09:03 +01:00
Alex Sharov
22b9522112
RPCDaemon: add --datadir flag, use --chaindata only if wanna redefine default chaindata folder (#1747) 2021-04-19 12:44:14 +07:00
Alex Sharov
312e869112
Add FAQ about network-disks 2021-04-15 11:50:42 +07:00
ledgerwatch
c78e467cef
Replace genesis pre-alloc strings with json files using embed feature of go1.16 (#1700)
* more flesh on turbo-mine network

* Replace genesis preallocs with json

* Update README.md

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-04-09 13:00:50 +01:00
ledgerwatch
acea6548a2
Replace testnet flags with one chain option (#1686)
* Replace testnet flags with one chain option

* Update README.md

* Update README.md

* Update README.md

* Update config.go

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-04-08 08:39:40 +01:00
Lefteris Karapetsas
f7d436aa2c
Fix readme links (#1672)
minor readme link fixes. The markdown was off.
2021-04-03 19:07:00 +07:00
Alex Sharov
4a176e4409
Mining docs (#1628) 2021-03-30 16:18:57 +07:00
Alex Sharov
47c6bdce9d
RPCDaemon: increase throughput by allowing more parallel grpc streams and not lockthread for read tx (#1580) 2021-03-23 14:28:04 +07:00
ledgerwatch
a47ba66e79
Update README.md (#1572) 2021-03-20 16:55:13 +00:00
ledgerwatch
53cd21fb59
Update README.md (#1571) 2021-03-20 16:51:29 +00:00
Andrea Lanfranchi
c594f83c62
Update instructions for Windows users (#1562)
WSL instructions
2021-03-19 12:53:52 +00:00
Alex Sharov
909fd42bee
go 1.16 support (#1509) 2021-03-19 16:32:52 +07:00
alex.sharov
2134b386fb advise docker on windows 2021-03-03 15:35:12 +07:00
Alex Sharov
7983ccf895
Update README.md 2021-02-10 16:17:08 +07:00
Alex Sharov
049f19cad2
Update README.md 2021-01-28 09:24:36 +07:00
Alex Sharov
b47a2fb2a7
Add Golang requirements to Readme.md 2021-01-21 11:40:06 +07:00
Thomas Jay Rush
546b91f47e
Updating RPC tests in Postman (#1340) 2020-11-09 09:52:18 +01:00