ledgerwatch / erigon

Ethereum implementation on the efficiency frontier
GNU Lesser General Public License v3.0
3.03k stars 1.05k forks source link

Remove AutoDupsort feature from kv_mdbx.go #10896

Open AskAlexSharov opened 6 days ago

AskAlexSharov commented 6 days ago

it's umbrella ticket for: [] use less kv.PlainState and kv.HashedStorage in tests [] move tx.del/put on native methods [] then remove all if b.AutoDupSortKeysConversion from kv_mdbx.go (maybe it will unleash several new steps. better move by small steps). [] try remove field MdbxCursor.bucketCfg