MCPcopy Create free account
hub / github.com/CPChain/chain / Keys

Method Keys

database/memdb.go:52–61  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

50}
51
52func (db *MemDatabase) Keys() [][]byte {
53 db.rw.RLock()
54 defer db.rw.RUnlock()
55
56 var keys [][]byte
57 for key := range db.db {
58 keys = append(keys, []byte(key))
59 }
60 return keys
61}
62
63func (db *MemDatabase) Delete(key []byte) error {
64 db.rw.Lock()

Callers 7

TestMemDatabase_KeysFunction · 0.95
TestUpdateLeaksFunction · 0.95
TestIntermediateLeaksFunction · 0.95
TestSyncStateFunction · 0.95
testGetNodeDataFunction · 0.45

Calls

no outgoing calls

Tested by 7

TestMemDatabase_KeysFunction · 0.76
TestUpdateLeaksFunction · 0.76
TestIntermediateLeaksFunction · 0.76
TestSyncStateFunction · 0.76
testGetNodeDataFunction · 0.36