computeBeat() / computeBeatsLite()
Low-level VDF computation functions.
import { computeBeat, computeBeatsLite } from '@provenonce/sdk';computeBeat()
Compute a single VDF beat.
const beat = computeBeat('0xprev...', 1, 1000, undefined, '0xanchor...');
// beat.hash, beat.index, beat.prev, beat.timestampcomputeBeatsLite()
Compute N sequential beats, returning only the last one.
const { lastBeat, elapsed } = computeBeatsLite('0xstart...', 0, 100, 1000, '0xanchor...');
console.log(`100 beats in ${elapsed}ms`);generateWalletKeypair()
Generate an Ed25519 keypair for agent wallet identity.
import { generateWalletKeypair } from '@provenonce/sdk';
const { publicKey, secretKey } = generateWalletKeypair();
// Both hex-encoded 32-byte valuesLast updated on