Giulio rebuffo
87520f60e3
added MPT storage dumps ( #6153 )
2022-11-30 10:53:58 +01:00
Giulio rebuffo
e431815202
Added account preimages generation ( #6139 )
2022-11-27 18:46:32 +01:00
Giulio rebuffo
54d1895542
updated go-verkle ( #6126 )
2022-11-26 19:36:10 +01:00
Giulio rebuffo
5a321d6240
Dispersed fixes for incremental verkle trees ( #5880 )
2022-10-27 10:22:53 +02:00
Giulio rebuffo
b5697214ff
Segmented dump files ( #5765 )
2022-10-16 18:48:58 +02:00
Giulio rebuffo
7e6896b72e
downgraded go-verkle to safe ( #5707 )
...
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-10-12 00:38:02 +02:00
Giulio rebuffo
62d4552b03
Updated go-verkle library ( #5548 )
...
* updated go verkle
* updated go verkle
* now it is well adapted
* accessories
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-27 22:45:48 +02:00
Giulio rebuffo
557db2390f
added dump verkle trie to text file ( #5486 )
...
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-23 11:09:03 +02:00
Giulio rebuffo
11db9f4ea4
Added Verkle tree based stagedsync as a prototype (Activates if CancunBlock == 0) ( #5483 )
...
* added prototype of verkle tree stages in Erigon, activation set at Cancun
* ops
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-22 23:29:44 +02:00
Giulio rebuffo
a9bde213d9
Introduced separate buckets for Verkle tries ( #5480 )
...
* updated Erigon lib
* updated Erigon lib
* added proper verkle database buckets
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-22 19:03:57 +02:00
Giulio rebuffo
1b5d102527
packaged verkle-trie pkg ( #5471 )
...
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-22 17:34:50 +02: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
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
Giulio rebuffo
bca221bf85
Refactored verkle tree state writer ( #5357 )
...
* verkle stuff
* added verkle writer
* added more stuff to verkle trees
* added tool for incremental prom.
* lint
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-13 15:05:58 +02:00
Giulio rebuffo
99fbbb545b
Added complete verkle trie regeneration ( #5310 )
...
* verkle generation
* better UX
* q
* better verkle stuff
* for
* for o
* lint
* direct vtree
* addee verkle trees incremental promotion
* lint
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-10 20:00:03 +02:00
ledgerwatch
c9ae7310e9
Fix lint ( #5270 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-09-04 14:30:59 +01:00
Giulio rebuffo
435de928b7
Separation of Pedersen code, account and storage hashing ( #5267 )
...
* separation of pedersen hashing
* added multithreading to accounts
* more workers
* removed err
* ops
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-03 19:55:13 +02:00
Giulio rebuffo
faebec48c9
Added pedersen hash generator utility in cmd/verkle ( #5258 )
...
* added tree key functions for verkle tries
* added tree key functions for verkle tries
* added tree key functions for verkle tries
* Pedersen hash generator
* removed extra functions
* better comment
* ops
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-02 15:45:30 +02:00