UNPKG

@nori-zk/o1js-zk-utils

Version:

o1js-zk-utils supporting Nori Bridge

10 lines (9 loc) 986 B
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';