@nori-zk/o1js-zk-utils
Version:
o1js-zk-utils supporting Nori Bridge
10 lines (9 loc) • 986 B
TypeScript
export { computeMerkleTreeDepthAndSize, getMerkleZeros } from './merkle-attestor/merkleTree.js';
export { merkleLeafAttestorGenerator } from './merkle-attestor/merkleLeafAttestor.js';
export { buildMerkleTree, computeMerkleRootFromPath, foldMerkleLeft, getMerklePathFromLeaves, getMerklePathFromTree, } from './merkle-attestor/merkleTree.js';
export { fieldToHexBE, fieldToHexLE, fieldToBigIntBE, fieldToBigIntLE, uint8ArrayToBigIntBE, decodeConsensusMptProof, compileAndVerifyContracts, compileAndOptionallyVerifyContracts, vkToVkSafe, } from './utils.js';
export { ethVerifierVkHash } from './integrity/EthVerifier.VKHash.js';
export { EthVerifier, EthProof, EthInput, EthProofType } from './ethVerifier.js';
export * from './types.js';
export { ContractDepositAttestorInput, ContractDepositAttestor, ContractDepositAttestorProof, buildContractDepositLeaves, getContractDepositWitness, ContractDeposit, } from './ContractDepositAttestor.js';
export * from './nodeProofLeft.patch.js';