mirror of
https://github.com/personaelabs/spartan-ecdsa.git
synced 2026-01-09 14:07:54 -05:00
Merge pull request #44 from 0xisk/main
chore: refactor lib package exports to named for clarity
This commit is contained in:
@@ -6,7 +6,7 @@ import {
|
||||
computeEffEcdsaPubInput,
|
||||
CircuitPubInput
|
||||
} from "../helpers/public_input";
|
||||
import wasm, { init } from "../wasm";
|
||||
import { init, wasm } from "../wasm";
|
||||
import {
|
||||
defaultPubkeyMembershipPConfig,
|
||||
defaultAddressMembershipPConfig
|
||||
|
||||
@@ -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";
|
||||
|
||||
/**
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -7,4 +7,4 @@ export const init = async () => {
|
||||
wasm.init_panic_hook();
|
||||
};
|
||||
|
||||
export default wasm;
|
||||
export { wasm };
|
||||
|
||||
Reference in New Issue
Block a user