Nicolas Gotchac
9a8777512c
blockchain: Add a TransactionIndex
for StateSync receipt in Bor ( #5461 )
2022-09-22 09:55:55 +07:00
Giulio rebuffo
bf768a4278
Adapted verkle tree generation in preperation of Beverly Hills ( #5459 )
...
* fixed increment
* removed useless code
* Adapted verkle tree generation in preperation of Beverly Hills
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-22 00:33:48 +02:00
Alex Sharov
902e3e7d02
save ( #5455 )
2022-09-21 14:17:56 +01:00
jiang
09db0c8d43
open erigon_blockNumber
API ( #5454 )
...
open `erigon_blockNumber` feature API that has been implemented
2022-09-21 19:30:01 +07:00
ledgerwatch
92c1b43259
Add test for CVE ( #5450 )
...
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-09-21 12:27:46 +01:00
Krishna Upadhyaya
bac6b071ab
use HeimdallURL flag instead of hardcoded value ( #5452 )
2022-09-21 14:55:11 +07:00
Alex Sharov
50811f9cd6
"erigon snapshots ram" command ( #5449 )
...
* save
* save
* save
2022-09-21 09:18:37 +07:00
ledgerwatch
46f8d891d5
clean up erigon2.2 prototype ( #5446 )
...
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-09-20 18:50:14 +01:00
Artem Tsebrovskiy
2b6d206497
added separated user/error log files to erigon 22/23 ( #5156 )
...
* added separated user/error log files to erigon 22/23
* added variable prefix to log file name
* updated log dependency
2022-09-20 16:51:09 +01:00
hexoscott
705673c336
increased logging around POS mining ( #5442 )
2022-09-20 13:15:56 +01:00
Alex Sharov
54343d1d69
save ( #5439 )
2022-09-20 13:09:24 +01:00
Levi Aul
2c1d617b41
Ensure system contracts created by upgrades get persisted correctly ( #5424 )
2022-09-20 09:06:14 +01:00
ledgerwatch
e3bbf19c96
Update version.go ( #5440 )
2022-09-20 08:59:48 +01:00
Alex Sharov
c782064582
erigon22: rpc fixes ( #5437 )
2022-09-20 14:01:54 +07:00
Alex Sharov
5ccc039497
Test e22 incarnation ( #5436 )
2022-09-20 11:10:31 +07:00
Alex Sharov
db622cba4a
remove async snapshots interator ( #5429 )
2022-09-20 09:36:48 +07:00
Andrew Ashikhmin
05df5a4739
Revert "Docker pos fixup attempt1 ( #5401 )" ( #5421 )
...
This reverts commit 43c848ceb9
.
2022-09-19 16:13:20 +02:00
Enrique Jose Avila Asapche
e53fec1977
appending log into erigonLogs ( #5419 )
...
* appending log into erigonLogs
* Revert "appending log into erigonLogs"
This reverts commit 37ceb2fa3da156977bba764d7d9e77f27ae360d7.
* ops
2022-09-19 16:25:10 +03:00
Andrew Ashikhmin
775d4a225b
Don't check TerminalBlockHash in exchangeTransitionConfiguration ( #5428 )
2022-09-19 13:05:45 +02:00
Andrew Ashikhmin
7561a74af3
Remove terminal PoW block overrides ( #5420 )
2022-09-19 10:33:18 +02:00
Alex Sharov
2b4884bf0b
docker set alpine version to v3.16 ( #5426 )
2022-09-19 14:38:08 +07:00
Alex Sharov
c1bb4bc734
exec22: stagedsync test v1 ( #5425 )
...
* save
* save
2022-09-19 12:17:36 +07:00
Alex Sharov
9fb8a190bc
erigon22: folder snapshots/history ( #5351 )
2022-09-18 17:41:01 +07:00
Andrew Ashikhmin
4ee0627eaf
Disable PoW sync for mainnet ( #5417 )
2022-09-18 12:38:21 +02:00
Andrew Ashikhmin
222224ca86
Log peer ID ( #5416 )
2022-09-18 11:33:18 +02:00
Max Revitt
506dac35d2
feat(ci): run on self-hosted github runner ( #5393 )
...
* feat(ci): run on self-hosted github runner
* feat(hive): exclusions from ethdevops
* fix(ci): workspace cleanup, cancel in prog same sha
2022-09-18 11:01:11 +07:00
Enrique Jose Avila Asapche
7b1bf44ce6
dont check for block reward or uncles if we are tracing POS ( #5410 )
...
* dont check for block reward or uncles if we are tracing POS
* comparing chainConfig to header difficulty
* fixed test
* difficulty == 0 then we are POS
2022-09-17 22:04:37 +01:00
ledgerwatch
62bbc36d11
Start new release cycle ( #5411 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-09-17 13:25:57 +01:00
Nicolas Gotchac
a18c088771
bor/consensus: Only write Snapshots to DB for checkpoints ( #5369 )
2022-09-17 13:25:47 +01:00
Alex Sharov
0e8d5d41fc
remove libmdbx git-submodule, make db-tools work on vendored to mdbx-go .c code (after "make dist") ( #5392 )
...
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
2022-09-17 12:55:38 +01:00
Alex Sharov
0fef7c392c
save ( #5397 )
2022-09-17 12:54:35 +01:00
Enrique Jose Avila Asapche
b8a8ea6ace
Log stage finish ( #5409 )
...
* logging latest block at stage finish
* better logging debug
2022-09-17 12:54:18 +01:00
ledgerwatch
43f592ed0e
Fixes for trace_block ( #5402 )
...
* Fixes for trace_block
* Print
* Print
* extra bodies
* extra bodies
* Add canonical check
* First fix for bodies mismatch
* More cleanup
* Advance progress
* Reset snapshots in integration
* Cleanup
* Way to reset snapshots stage
* Not reset sequence if not needed
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-09-17 12:53:27 +01:00
Giulio rebuffo
43c848ceb9
Docker pos fixup attempt1 ( #5401 )
...
* maybe fix
* maybe fix
* fix test sentry_mock
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
Co-authored-by: Igor Mandrigin <i@mandrigin.ru>
2022-09-17 11:49:13 +02:00
Temirlan
44266a9237
rcpdaemon, erigon: add --rpc.evmtimeout flag ( #5395 )
2022-09-17 13:25:27 +07:00
hexoscott
cd8cad6a89
allow multiple log subscriptions at the same time ( #5358 )
2022-09-16 14:36:25 +01:00
Andrew Ashikhmin
a8a104c35c
Merge & Downloader logging improvements ( #5398 )
...
* Prefix downloader logs with [Downloader]
* Better check for syncing
* Better handle nil dereference
2022-09-16 15:15:48 +02:00
Giulio rebuffo
52d76977ca
Correct Verkle trie generation ( #5399 )
...
* log msg
* refactor
* use of delete
* fixed verkle tree incremental
* ops
* ops
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-16 15:11:13 +02:00
Andrew Ashikhmin
4ef182e6e0
Tiny log improvement ( #5394 )
2022-09-16 12:19:44 +02:00
ledgerwatch
caeba44728
[erigon22] fix state reconstitution (testing on BSC) ( #5391 )
...
* Fix NPE in Parlia integration
* Fix state reconstitution for integration
* Update to latest erigon-lib
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-09-16 10:41:01 +01:00
Andrew Ashikhmin
e5afa7292e
Potential improvement to CL timeouts ( #5378 )
...
* Strengthen early return when PoS syncing
* Be less aggressive about new payloads
* Less scary log message
* Clean up LVH in EngineStatus_SYNCING
* Slightly more correct message
* Try to fix Hive tests
2022-09-16 10:59:46 +02:00
Alex Sharov
b8e81f9b40
erigon22: save correct parallel progress #5388
2022-09-16 11:52:02 +07:00
Alex Sharov
10039f0431
erigon22: workers correct rollback #5387
2022-09-16 11:17:56 +07:00
Enrique Jose Avila Asapche
390108f352
pruning bor receipts with receipts ( #5371 )
...
* pruning bor receipts with receipts
* no need for rawdb.DeleteBorReceipt
2022-09-16 09:39:48 +07:00
Andrew Ashikhmin
b8f119a234
Bump map size of in-memory MDBX ( #5374 )
...
* Pick up erigon-lib PRs 637 & 639
* Pick up erigon-lib PR 640
* anacrolix/sync is a direct dependency now
* Pick erigon-lib PR 641
2022-09-15 22:19:36 +02:00
Enrique Jose Avila Asapche
fc766c65f3
added downloading to avoid user panic ( #5376 )
2022-09-15 16:57:37 +02:00
Andrew Ashikhmin
3012bf6d3c
Log more info on missing parent ( #5375 )
2022-09-15 15:56:27 +02:00
Amit Panghal
15ad43e100
fix trace_block response for post merge blocks ( #5361 )
...
* fix trace_block response for post merge blocks
* fix difficulty call
* fix types and other compile issues
* run go fmt
2022-09-15 12:20:41 +01:00
Enrique Jose Avila Asapche
0c64c3f2c7
added a way to get latest executed block post POS ( #5343 )
...
* added a way to get latest executed block post POS
* added erigon_ExecutedBlockNumber into readme
* optional rpc.BlockNumber
* better message
* updated readme
2022-09-14 13:56:31 +03:00
ledgerwatch
566cd65664
Revert "cancel context before waiting for waitgroup to avoid deadlock in RPC on error ( #5345 )" ( #5360 )
...
This reverts commit 9ff5b21a1e
.
2022-09-14 08:45:59 +01:00