zkverifyjs
Version:
Submit proofs to zkVerify and query proof state with ease using our npm package.
63 lines • 1.67 kB
TypeScript
export declare enum TransactionType {
Verify = 1,
VKRegistration = 2,
DomainRegistration = 3,
DomainHold = 4,
DomainUnregister = 5,
Aggregate = 6
}
export declare enum TransactionStatus {
Broadcast = "broadcast",
Dropped = "dropped",
Error = "error",
Finalized = "finalized",
InBlock = "inBlock",
Invalid = "invalid",
Pending = "pending",
Retracted = "retracted",
Usurped = "usurped"
}
export declare enum ZkVerifyEvents {
AggregationComplete = "aggregationComplete",
NewAggregationReceipt = "newAggregationReceipt",
Broadcast = "broadcast",
CannotAggregate = "cannotAggregate",
DomainStateChanged = "domainStateChanged",
ErrorEvent = "error",
Finalized = "finalized",
IncludedInBlock = "includedInBlock",
NewDomain = "newDomain",
NewProof = "newProof",
ProofVerified = "proofVerified",
Unsubscribe = "unsubscribe",
VkRegistered = "vkRegistered"
}
export declare enum Risc0Version {
V1_0 = "V1_0",
V1_1 = "V1_1",
V1_2 = "V1_2"
}
export declare enum Plonky2HashFunction {
Keccak = "Keccak",
Poseidon = "Poseidon"
}
export declare enum Library {
snarkjs = "snarkjs",
gnark = "gnark"
}
export declare enum CurveType {
bn128 = "bn128",
bn254 = "bn254",
bls12381 = "bls12381"
}
export declare enum AggregateSecurityRules {
Untrusted = "Untrusted",
OnlyOwner = "OnlyOwner",
OnlyOwnerUncompleted = "OnlyOwnerUncompleted"
}
export declare enum Destination {
None = "None",
Hyperbridge = "Hyperbridge"
}
export declare const PUBLIC_ZK_VERIFY_EVENTS: ZkVerifyEvents[];
//# sourceMappingURL=enums.d.ts.map