moxy-algorithms
Useful data structures and algorithms
Features
- LinkedList
- HashedList
- BinaryHashTree w/ hash validation and proofs
- detectCycle (loops)
- sha256
- base58
Usage
console.logJSON.stringifytree, null, 2console.logtree.validate // true console.logJSON.stringifytree, null, 2console.log tree.getProofs '2c624232cdd221771294dfbb310aca000a0df6ac8b66b696d90ef06fdefb64a3', , // Gives you the necessary node hashes to prove a transaction is validconsole.log tree.verifyHash '2c624232cdd221771294dfbb310aca000a0df6ac8b66b696d90ef06fdefb64a3', , // Verifies hash is valid