swarm: add database abstractions (shed package) (#18183)

This commit is contained in:
Janoš Guljaš
2018-11-26 18:49:01 +01:00
committed by Anton Evangelatov
parent 4f0d978eaa
commit c207edf2a3
18 changed files with 2287 additions and 0 deletions

View File

@@ -73,6 +73,12 @@ func (s *GlobalStore) Put(addr common.Address, key []byte, data []byte) error {
return err
}
// Delete calls a Delete method to RPC server.
func (s *GlobalStore) Delete(addr common.Address, key []byte) error {
err := s.client.Call(nil, "mockStore_delete", addr, key)
return err
}
// HasKey calls a HasKey method to RPC server.
func (s *GlobalStore) HasKey(addr common.Address, key []byte) bool {
var has bool