MCPcopy Create free account

hub / github.com/ChihChengLiang/poseidon-tornado / functions

Functions29 in github.com/ChihChengLiang/poseidon-tornado

↓ 9 callersMethodindex_to_key
(prefix: string, level: number, index: number)
src/merkleTree.ts:68
↓ 6 callersMethodget_or_element
(key: string, defaultElement: string)
src/merkleTree.ts:8
↓ 4 callersMethodinsert
(element: string)
src/merkleTree.ts:217
↓ 4 callersMethodnew
(poseidon: any)
tests/ETHTornado.test.ts:48
↓ 3 callersMethodpath
(index: number)
src/merkleTree.ts:82
↓ 3 callersFunctionposeidonHash
(poseidon: any, inputs: BigNumberish[])
tests/ETHTornado.test.ts:17
↓ 3 callersFunctionprove
(witness: any)
tests/ETHTornado.test.ts:76
↓ 2 callersMethodhash
(left: string, right: string)
src/merkleTree.ts:36
↓ 2 callersMethodroot
()
src/merkleTree.ts:73
↓ 2 callersMethodtraverse
(index: number, handler: Handler)
src/merkleTree.ts:223
↓ 1 callersMethodget
(key: string)
src/merkleTree.ts:4
↓ 1 callersFunctiongetPoseidonFactory
(nInputs: number)
tests/ETHTornado.test.ts:63
↓ 1 callersMethodhandle_index
(i: number, current_index: number, sibling_index: number)
src/merkleTree.ts:40
↓ 1 callersMethodput_batch
(key_values: { key: string; value: string }[])
src/merkleTree.ts:28
↓ 1 callersMethodupdate
(index: number, element: string, insert = false)
src/merkleTree.ts:133
Methodcommitment
()
tests/ETHTornado.test.ts:52
Methodconstructor
(public db: { [key: string]: string } = {})
src/merkleTree.ts:2
Methodconstructor
( public n_levels: number, public prefix: string, public hasher: Hasher, publi
src/merkleTree.ts:47
Methodconstructor
( public prefix: string, public storage: JsStorage, public zer
src/merkleTree.ts:86
Methodconstructor
( public prefix: string, public storage: JsStorage,
src/merkleTree.ts:143
Methodconstructor
(poseidon: any)
tests/ETHTornado.test.ts:31
Methodconstructor
( public readonly nullifier: Uint8Array, public poseidon: any, public leafIndex?: numb
tests/ETHTornado.test.ts:41
Methoddel
(key: string)
src/merkleTree.ts:24
MethodgetIndexByElement
(element: string)
src/merkleTree.ts:237
Methodhandle_index
( level: number, element_index: number, sibling_index: number
src/merkleTree.ts:95
Methodhandle_index
( level: number, element_index: number, sibling_in
src/merkleTree.ts:153
Methodhash
(left: string, right: string)
tests/ETHTornado.test.ts:35
MethodnullifierHash
()
tests/ETHTornado.test.ts:56
Methodput
(key: string, value: string)
src/merkleTree.ts:17