Merge pull request #44 from 0xisk/main

chore: refactor lib package exports to named for clarity
This commit is contained in:
Daniel Tehrani
2023-11-25 13:42:03 +09:00
committed by GitHub
5 changed files with 12 additions and 12 deletions

View File

@@ -6,7 +6,7 @@ import {
computeEffEcdsaPubInput,
CircuitPubInput
} from "../helpers/public_input";
import wasm, { init } from "../wasm";
import { init, wasm } from "../wasm";
import {
defaultPubkeyMembershipPConfig,
defaultAddressMembershipPConfig

View File

@@ -5,7 +5,7 @@ import {
import { Profiler } from "../helpers/profiler";
import { loadCircuit } from "../helpers/utils";
import { IVerifier, VerifyConfig } from "../types";
import wasm, { init } from "../wasm";
import { init, wasm } from "../wasm";
import { PublicInput, verifyEffEcdsaPubInput } from "../helpers/public_input";
/**

View File

@@ -1,5 +1,5 @@
import { bigIntToLeBytes, bytesLeToBigInt } from "./utils";
import wasm, { init } from "../wasm";
import { init, wasm } from "../wasm";
export class Poseidon {
hash(inputs: bigint[]): bigint {

View File

@@ -1,8 +1,8 @@
export * from "./types";
export * from "./helpers/public_input";
export * from "./core/membership_prover";
export * from "./core/membership_verifier";
export * from "./helpers/tree";
export * from "./helpers/poseidon";
export * from "./wasm/index";
export * from "./config";
export { MembershipProver } from "./core/membership_prover";
export { MembershipVerifier } from "./core/membership_verifier";
export { CircuitPubInput, PublicInput, computeEffEcdsaPubInput, verifyEffEcdsaPubInput } from "./helpers/public_input";
export { Tree } from "./helpers/tree";
export { Poseidon } from "./helpers/poseidon";
export { init, wasm } from "./wasm/index";
export { defaultPubkeyMembershipPConfig, defaultPubkeyMembershipVConfig, defaultAddressMembershipPConfig, defaultAddressMembershipVConfig } from "./config";
export type { MerkleProof, EffECDSAPubInput, NIZK, ProverConfig, VerifyConfig, IProver, IVerifier } from "./types";

View File

@@ -7,4 +7,4 @@ export const init = async () => {
wasm.init_panic_hook();
};
export default wasm;
export { wasm };