Exemple #1
0
 def update(self, key, value):
     assert len(key) == 20
     self.root = _update(self.db, self.root, encode_bin(key), value)
Exemple #2
0
 def get(self, key):
     assert len(key) == 20
     return _get(self.db, self.root, encode_bin(key))
Exemple #3
0
 def get_branch(self, key):
     o = _get_branch(self.db, self.root, encode_bin(key))
     assert _verify_branch(o, self.root, encode_bin(key), self.get(key))
     return o
Exemple #4
0
 def get_prefix_witness(self, key):
     return _get_prefix_witness(self.db, self.root, encode_bin(key))