Merge pull request #22 from openrelayxyz/feature/expose-state-trie

Feature/expose state trie
This commit is contained in:
AusIV 2023-05-05 16:06:59 -05:00 committed by GitHub
commit cee6a9b8c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -228,8 +228,7 @@ type Context interface {
type Trie interface {
GetKey([]byte) []byte
TryGet(key []byte) ([]byte, error)
TryGetAccount(address Address) (*StateAccount, error)
GetAccount(address Address) (*StateAccount, error)
Hash() Hash
NodeIterator(startKey []byte) NodeIterator
Prove(key []byte, fromLevel uint, proofDb KeyValueWriter) error
@ -261,4 +260,4 @@ type NodeResolver func(owner Hash, path []byte, hash Hash) []byte
type KeyValueWriter interface {
Put(key []byte, value []byte) error
Delete(key []byte) error
}
}