Migrate repository to github.com/vocdoni/arbo
arnaucube root@arnaucube.com
Tue, 08 Jun 2021 11:22:36 +0200
M
README.md
→
README.md
@@ -1,4 +1,4 @@
-# arbo [](https://godoc.org/github.com/arnaucube/arbo) [](https://goreportcard.com/report/github.com/arnaucube/arbo) [](https://github.com/arnaucube/arbo/actions?query=workflow%3ATest) +# arbo [](https://godoc.org/github.com/vocdoni/arbo) [](https://goreportcard.com/report/github.com/vocdoni/arbo) [](https://github.com/vocdoni/arbo/actions?query=workflow%3ATest) > *arbo*: tree in Esperanto.@@ -20,14 +20,13 @@
// create new Tree with maxLevels=100 and Blake2b hash function tree, err := arbo.NewTree(database, 100, arbo.HashFunctionBlake2b) - key := []byte("hello") value := []byte("world") +// Add a key & value into the merkle tree err = tree.Add(key, value) - // There are cases where multiple key-values (leafs) are going to be added to a -// Tree, for these cases is more effitient to use: +// Tree, for these cases is more efficient to use: invalids, err := tree.AddBatch(keys, values) // generate the merkle proof of a leaf by it's key
M
tree.go
→
tree.go
@@ -299,7 +299,7 @@ panic("This point should not be reached, as the 'if' above" +
" should avoid reaching this point. This panic is temporary" + " for reporting purposes, will be deleted in future versions." + " Please paste this log (including the previous lines) in a" + - " new issue: https://github.com/arnaucube/arbo/issues/new") // TMP + " new issue: https://github.com/vocdoni/arbo/issues/new") // TMP case PrefixValueLeaf: // leaf if !bytes.Equal(currValue, emptyValue) { if getLeaf {