Skip to content

Commit 2faf964

Browse files
committed
Properly export *proof functions
1 parent 3f8c7ed commit 2faf964

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src.ts/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import {
55
updateCommitment as updateCommitmentBase,
66
zeroCommitment as zeroCommitmentBase,
77
verifyExecutionWitnessPreState as verifyExecutionWitnessPreStateBase,
8+
createProof as createProofBase,
9+
verifyProof as verifyProofBase,
810
} from './verkleFFIBindings/index.js'
911
import { Context as VerkleFFI } from './wasm/rust_verkle_wasm.js'
1012

@@ -34,14 +36,18 @@ export const loadVerkleCrypto = async () => {
3436

3537
const hashCommitment = (commitment: Uint8Array) => verkleFFI.hashCommitment(commitment)
3638
const serializeCommitment = (commitment: Uint8Array) => verkleFFI.serializeCommitment(commitment)
39+
const createProof = (input: Uint8Array) => verkleFFI.createProof(input)
40+
const verifyProof = (proofInput: Uint8Array) => verkleFFI.verifyProof(proofInput)
3741
return {
3842
getTreeKey,
3943
getTreeKeyHash,
4044
updateCommitment,
4145
zeroCommitment,
4246
verifyExecutionWitnessPreState,
4347
hashCommitment,
44-
serializeCommitment
48+
serializeCommitment,
49+
createProof,
50+
verifyProof
4551
}
4652
}
4753

0 commit comments

Comments
 (0)