Arseniy Klempner bbcfc94879
feat(rln)!: use zerokit for credential generation (#2632)
Co-authored-by: Danish Arora <danisharora099@gmail.com>
2025-09-30 16:49:18 -07:00

33 lines
787 B
TypeScript

import { RLN_ABI } from "./contract/abi/rln.js";
import { RLN_CONTRACT } from "./contract/index.js";
import { RLNBaseContract } from "./contract/rln_base_contract.js";
import { createRLN } from "./create.js";
import { IdentityCredential } from "./identity.js";
import { Keystore } from "./keystore/index.js";
import { RLNInstance } from "./rln.js";
import { extractMetaMaskSigner } from "./utils/index.js";
export {
RLNBaseContract,
createRLN,
Keystore,
RLNInstance,
IdentityCredential,
RLN_CONTRACT,
extractMetaMaskSigner,
RLN_ABI
};
export type {
DecryptedCredentials,
EncryptedCredentials,
Keccak256Hash,
KeystoreEntity,
MembershipHash,
KeystoreMembershipInfo,
Password,
Sha256Hash
} from "./keystore/types.js";
export * from "./contract/index.js";