Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove old stacktrie #17

Closed
wants to merge 17 commits into from
Closed

Conversation

gballet
Copy link

@gballet gballet commented May 18, 2020

StackTrie was a nice experiment and I was keeping it around to remember some of the optimization tricks that I put in there. It is also very buggy and has since then been superseded by ReStackTrie.

This PR also include a bugfix that was dropped from the previous bugfix PR.

holiman and others added 16 commits March 23, 2020 12:20
* Fix a few bugs

* Fix the remaining bugs

* Move the stack code to its own file

* More PR grooming
* Base algorithm

* Pass the initial tests

* Works with all available tests

* Fix missing headers

* Various fixes after rebase

* Fix issue coming out of goerli sync

* Code cleanup and documentation

* More comments

* Remove outdated tests

* Compare StdGenerate with ReStackTrie

* Fix the benchmark tests (#11)
* revert snaphash to processing all accounts

* use ReStackTrie in generateTrie

* Save memory by hashing a branch if no more insert will occur
* revert snaphash to processing all accounts

* use ReStackTrie in generateTrie

* Save memory by hashing a branch if no more insert will occur

* Don't create unnecessary common.Hash objects
* fix issues when using storage trie

* bugfix: 0 as first key byte would produce invalid results
@gballet gballet requested a review from holiman as a code owner May 18, 2020 14:50
@gballet gballet closed this May 18, 2020
holiman pushed a commit that referenced this pull request Nov 26, 2022
* Add running blob txs count to block header

- and update the blob fee rules to the full version
holiman pushed a commit that referenced this pull request Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants