docs(trie): update upgrade guide (#2225)
docs(trie): update upgrade guide (#2225)

* trie: removed deprecated prove() function (renamed to createProof())

* trie: added secure option to base trie, integrated secure trie functionality

* trie: adopted secureTrie.spec.ts tests (5 failing)

* trie: fixed copy function

* trie: fixed secureTrie.spec.ts branching test

* trie: additional test fixes

* trie: removed secure.ts SecureTrie class definition file

* trie: updated README

* trie: removed secure export, unified prepareTrieOpts and expand to CheckpointTrie

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* trie: renamed _secure -> _hashKeys and _hash() -> _hashKeysFunction

* refactor(trie): rename `secure` to `useHashedKeys`

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* chore: wip

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* refactor(trie): rename `secure` to `useHashedKeys`

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* refactor(trie): always use `CheckpointDB` as internal database

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* refactor: always support checkpointing

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* docs(trie): update upgrade guide

* chore: wip

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>

* Update UPGRADING.md

Signed-off-by: Brian Faust <aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@basecode.sh>
Co-authored-by: Holger Drewes <114495f592e7e74ee9132d4fb8e7b82e50cef026@gmail.com>
ethereumjs/ethereumjs-vm,ethereumjs/ethereumjs-vm,ethereumjs/ethereumjs-vm,ethereumjs/ethereumjs-vm,ethereumjs/ethereumjs-vm