go-dvote/tree/README.md
tree/README.mdRaw
1#### Dvote Tree
2
3Implementation of dvote tree structure. Currently based on iden3 merkle tree.
4
5Example of usage:
6
7```
8 T := tree.Tree {namespace: "vocdoni"}
9 if T.init() != nil { fmt.Println("Cannot create tree database") }
10 err := T.addClaim([]byte("Hello you!"))
11 if err != nil {
12 fmt.Println("Claim already exist")
13 }
14 mpHex, err := T.genProof([]byte("Hello you!"))
15 fmt.Println(mpHex)
16 fmt.Println(T.checkProof([]byte("Hello you!"), mpHex))
17 T.close()
18```
19
20### To-Do
21
22+ Add export/import methods