mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-27 23:26:44 +00:00
20 lines
349 B
Go
20 lines
349 B
Go
package adapters
|
|
|
|
type SimStateStore struct {
|
|
m map[string][]byte
|
|
}
|
|
|
|
func (self *SimStateStore) Load(s string) ([]byte, error) {
|
|
return self.m[s], nil
|
|
}
|
|
|
|
func (self *SimStateStore) Save(s string, data []byte) error {
|
|
self.m[s] = data
|
|
return nil
|
|
}
|
|
|
|
func NewSimStateStore() *SimStateStore {
|
|
return &SimStateStore{
|
|
make(map[string][]byte),
|
|
}
|
|
}
|