Commit 4afb624c authored by obscuren's avatar obscuren

WIP state object

parent 39b6eaf5
...@@ -5,6 +5,15 @@ import ( ...@@ -5,6 +5,15 @@ import (
"reflect" "reflect"
) )
// TODO
// A StateObject is an object that has a state root
// This is goig to be the object for the second level caching (the caching of object which have a state such as contracts)
type StateObject interface {
State() *Trie
Sync()
Undo()
}
type Node struct { type Node struct {
Key []byte Key []byte
Value *Value Value *Value
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment