Alex Sharov
1bfc2ffde4
Snapshots: add --to parameter to "erigon snapshots create" ( #3194 )
...
* save
* save
2022-01-03 11:39:20 +07:00
Alex Sharov
d4442af192
save ( #3193 )
2022-01-03 11:39:03 +07:00
Alex Sharov
6904e4c3c4
Snapshot: describe idx schema ( #3191 )
2021-12-31 20:42:56 +07:00
alex.sharov
065898396a
improve downloader readme
2021-12-31 16:36:24 +07:00
alex.sharov
e442c8bb2e
improve downloader readme
2021-12-31 12:09:11 +07:00
alex.sharov
e29be219a7
improve downloader readme
2021-12-31 11:53:15 +07:00
Giulio rebuffo
864b744ed2
Support for syncing on mergemock ( #3174 )
...
* block proposing
* standard finalized
* mergemock execution
* private chain can now be ran yay
* perfectioned
* polished
* more polishing
* resize PR
* resize PR
* resize PR
* simplifications
* fixed tests
* better syncronous communication
* better syncronous once again
* clean
* Re-enabled headers verification
* mining finish
* mining finish
* cleaned hash computation
* fixed evm bug
* go.mod
* Update .gitignore
* Update .gitignore
* Update .gitignore
* removed new line from .gitignore
* added go.mod and go.sum
* feeRecipient into preset
* useExternal
* todo
* fixed comment for forkchoiceUpdateV1
* smaller
* smaller
* Revert changes to miner frequency
* Restore useExternalTx
* Fix headerLoadFunc
* do not reset payloadId
* rename
* extra is empty
Co-authored-by: yperbasis <andrey.ashikhmin@gmail.com>
2021-12-29 17:25:13 +01:00
bgelb
2d9fe6cd9a
fix debug_storageRangeAt ( #3148 )
2021-12-29 10:36:41 +07:00
alex.sharov
ac2b30f740
remove some unused flags
2021-12-28 10:38:52 +07:00
alex.sharov
1fb53eaf39
remove some unused flags
2021-12-28 10:37:37 +07:00
Alex Sharov
5cac9fbff5
Move snapshot creation from hack.go to "erigon snapshot create" cli sub-commmand ( #3177 )
2021-12-27 14:59:29 +07:00
Alex Sharov
6d2a26f799
rlp base error, part 2 ( #3175 )
2021-12-27 14:27:29 +07:00
Andrew Ashikhmin
7ec4843af0
Tests for incremental intermediate hashes ( #3172 )
...
* Incremental trie test
* TestStorageDeletion
2021-12-27 08:08:31 +01:00
Alex Sharov
cc5332a351
fix nil pointer in senders stage ( #3170 )
2021-12-26 14:44:11 +07:00
alex.sharov
e655c8ce0a
add go.work to .gitignore
2021-12-26 12:28:36 +07:00
Alex Sharov
f3973afee8
Rule guard linter enable ( #3168 )
2021-12-26 10:54:26 +07:00
alex.sharov
d45325c324
downloader readme
2021-12-25 15:32:51 +07:00
alex.sharov
5d4f538f5b
save
2021-12-25 14:30:04 +07:00
Alex Sharov
f5ebd52015
Downloader: --download.limit --upload.limit flags ( #3163 )
2021-12-24 15:03:51 +07:00
Alex Sharov
4f2fbf27b5
Downloader: log alloc/sys ( #3162 )
2021-12-24 12:39:33 +07:00
Alex Sharov
40205fb7ca
Torrent: continue download after reboot, --torrent.verbosity flag ( #3161 )
2021-12-24 10:44:14 +07:00
Andrew Ashikhmin
445ac05220
Verify PoS headers before inserting them into DB ( #3151 )
...
* Remove TotalDifficulty stage
* Introduce FeedHeaderFuncType
* Some TODOs
* Don't gossip PoS headers
* FeedHeaderPoS
* Call header.Hash once
* Use FeedHeaderPoS for to write PoS header
* Support errors in EngineExecutePayloadV1
* useExternalTx boilerplate
* Call VerifyHeader on PoS header
* latestValidHash must be nil when status is SYNCING
* fixCanonicalChain instead of canonicalHeadersCollector
* engine.VerifyHeader + FeedHeaderPoS as headerLoadFunc
* fix daemon
Co-authored-by: Giulio Rebuffo <giulio.rebuffo@gmail.com>
2021-12-23 15:06:10 +01:00
TBC Dev
1dbcaa69cc
Move transition logic out of FeedHeaderFunc ( #3158 )
...
* Add type alias for FeedHeaderFunc
* Move transition logic out of FeedHeaderFunc
2021-12-23 12:46:55 +01:00
Andrew Ashikhmin
cfb35633ad
Make waitingPosHeaders atomic since it's accessed concurrently ( #3157 )
2021-12-22 17:12:35 +01:00
Alex Sharov
28a7532a48
RLP: base error - allows skip them if need
2021-12-22 14:38:39 +07:00
Alex Sharov
5125c82cd9
add git submodules set to erigon build ( #3154 )
...
* save
* save
2021-12-22 11:18:35 +07:00
Giulio rebuffo
4cebe039a2
Added tips to erigon_WatchTheBurn ( #3153 )
...
* added blockIssuance type
* added stage
* bug fixing
* simplifications
* minimalised
* fixed burned computation
* stage complete
* stage issuance
* reposition
* finished
* lint
* tips
* lint
* snapsync
2021-12-22 09:14:18 +07:00
Enrique Jose Avila Asapche
290174a21e
Engine GetPayloadBodiesV1 ( #3118 )
...
* added an intitial idea for getBodiesV1
* changed it so it uses a map of hash => bodies
* fixed error in engine implement
* added make
* changed it so it uses rpc.BlockNumberOrHash
* changed map to use hash => executionPayload
2021-12-21 22:56:58 +01:00
Alex Sharov
7390db7b84
Snapshots hashes for mainnet ( #3150 )
2021-12-21 21:12:32 +07:00
Alex Sharov
82753a6cda
add words count in .seg (breaking change in snapshot format) ( #3140 )
2021-12-21 10:48:34 +07:00
ledgerwatch
502e933029
Remove mined transactions, fix crash in filters ( #3143 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-12-17 10:33:50 +00:00
alex.sharov
635e73ecde
Revert "save"
...
This reverts commit ef5bab77e4
.
2021-12-17 16:11:56 +07:00
alex.sharov
ef5bab77e4
save
2021-12-17 16:11:13 +07:00
alex.sharov
59c2e88fec
Revert "count in .seg"
...
This reverts commit 1a130bc9a9
.
2021-12-17 09:36:07 +07:00
alex.sharov
1a130bc9a9
count in .seg
2021-12-17 09:35:49 +07:00
ledgerwatch
3ac87a07d5
Downgrade messages to Debug ( #3139 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-12-16 23:39:06 +00:00
ledgerwatch
feb79883ac
Txpool: broadcast transaction along with announcements ( #3135 )
...
* Txpool: broadcast transaction along with announcements
* Fix panic
* Add TransactionMsg
* Change terminology in the logs
* Fixes from erigon-lib
* Rebroadcast txs promoted to pending subpool
* Deduplicate promoted hashes, fix basefee promotion
* Make sending more resilient, fix promoted
* Split Broadcast and Announce
* Downgrade to Debug messages
* Limit number of retries in SendMessageByMinBlock
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-12-16 22:32:05 +00:00
Giulio rebuffo
c596bb4306
Added WatchTheBurnStage + erigon_watchTheBurn json rpc call ( #3137 )
...
* added blockIssuance type
* added stage
* bug fixing
* simplifications
* minimalised
* fixed burned computation
* stage complete
* stage issuance
* reposition
* finished
* lint
2021-12-16 22:08:27 +00:00
brendan-kelly
3d048b7f1a
Add chain config and CLI changes for Binance Smart Chain support ( #3131 )
...
* Add chain config and CLI changes for Binance Smart Chain support
* Remove BSC hashes for now
* Add an if statement for BSC forks
* Fix up if statement
* Compiles
* Remove extra dependencies from go.mod/go.sum
* Add a TODO
* Potentially fix the tests
2021-12-16 07:26:44 +00:00
ledgerwatch
9f861e1b3f
Check upgrade/downgrade of database schema version to prevent accidental upgrade, remove migrations ( #3133 )
...
* Check upgrade/downgrade
* Remove old migrations
* Fix compilation
* Fix lint
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-12-15 21:03:04 +00:00
Frojdi Dymylja
499c27d2e1
change: port js tracer changes ( #3128 )
...
* change: expose callCtx as ScopeContext
* change: update tracer API
* change: logger API
update: jst tracer
* add: port jst tracer 2
* add: port jst tracer 3
* add: access list tracer
* chore: lint
2021-12-15 13:19:58 +00:00
Alex Sharov
37f0dcecc1
init recursive git submodules on dockerhub ( #3132 )
...
* init recursive git submodules on dockerhub
* 32 * default
* 32 * default
* save
2021-12-15 16:07:57 +07:00
ledgerwatch
d836e9e2d7
[beta] Skip analysis and preverified hashes ( #3130 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-12-14 21:55:47 +00:00
ledgerwatch
bcdff3cb9b
Txpool tracing by sender addresses ( #3113 )
...
* Txpool tracing by sender addresses
* Update to latest erigon-lib
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-12-14 16:15:54 +00:00
alex.sharov
9fba783c98
init recursive git submodules on dockerhub
2021-12-14 21:16:56 +07:00
Alex Sharov
ecb10e8548
Snapshots download and seed ( #3117 )
...
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* Squashed 'interfaces/' content from commit e5b1945d0
git-subtree-dir: interfaces
git-subtree-split: e5b1945d02da7a7f00e2289034ee90a6edd60184
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
2021-12-14 10:13:17 +00:00
Andrew Ashikhmin
d739810dc5
Serenity engine: fall back to eth1 engine before the Merge ( #3112 )
...
* (EIP-4399) MixDigest is utilized for RANDOM
* Add GetTd to ChainHeaderReader
* Remove unused VerifyHeaders from consensus consensus
* Introduce params.MaxGasLimit
* Serenity engine: fall back to eth1 engine before the Merge
* Serenity engine in CreateConsensusEngine
* ethOne -> eth1Engine
2021-12-13 18:29:38 +01:00
Giulio rebuffo
23b3c1d9bc
Added reversed for proof-of-stake syncing ( #3092 )
...
* reverse sync slow but working
* progress
* p
* close request
* backwards refactoring
* cleanup 1
* added RequestAssembler
* remove trash code and spaghetti
* efficient
* fix
* refactor
* tf
* refact
* final refactoring
* headers forward restored
* test fixed
* make CI happy
* resolved comments
* not using insertList anymore
* oops
* better collectors
* removed debug config
* avoid pointers
* added sleep
* use of channels
* sleeping
* added logs for ETL
* added more cleanup
* correct glacier
* some refactoring
* maxRequests
* tweaks
* config.go
* config conflicts
* renamed functions
2021-12-13 17:46:15 +01:00
Tim Daubenschütz
432fd11b5b
Document txpool.api.addr when using txpool API ( #3116 )
2021-12-12 23:06:12 +00:00
Alexandr Borodulin
22a9a9b27d
Add error tests for starknet_sendRawTransaction method ( #3102 )
...
* Add error tests for starknet_sendRawTransaction method
* Noop tx pool
* Rename cairo tx to starknet tx, refactor starknet send raw transaction test
* Remove noop tx pool
* Transaction struct
Co-authored-by: Aleksandr Borodulin <a.borodulin@axioma.lv>
2021-12-12 22:24:21 +00:00