github.com/arieschain/arieschain@v0.0.0-20191023063405-37c074544356/p2p/simulations/adapters/state.go (about) 1 package adapters 2 3 type SimStateStore struct { 4 m map[string][]byte 5 } 6 7 func (self *SimStateStore) Load(s string) ([]byte, error) { 8 return self.m[s], nil 9 } 10 11 func (self *SimStateStore) Save(s string, data []byte) error { 12 self.m[s] = data 13 return nil 14 } 15 16 func NewSimStateStore() *SimStateStore { 17 return &SimStateStore{ 18 make(map[string][]byte), 19 } 20 }