Skip to Content
Provenonce is currently on Solana devnet. APIs may change.
SDK ReferenceLegacy Functions

Legacy Functions

Deprecated in v0.9.0. computeBeat() and computeBeatsLite() are deprecated. The server now handles VDF computation internally. Use agent.heartbeat() instead. These functions emit a console.warn when called and will be removed in v1.0.

computeBeat() — Deprecated

Compute a single VDF beat locally. No longer required — heartbeat() handles this server-side.

import { computeBeat } from '@provenonce/sdk'; // console.warn: computeBeat() is deprecated. Use agent.heartbeat() instead. const beat = computeBeat('0xprev...', 1, 1000, undefined, '0xanchor...');

computeBeatsLite() — Deprecated

Compute N sequential beats locally. No longer required — heartbeat() handles this server-side.

import { computeBeatsLite } from '@provenonce/sdk'; // console.warn: computeBeatsLite() is deprecated. Use agent.heartbeat() instead. const { lastBeat, elapsed } = computeBeatsLite('0xstart...', 0, 100, 1000, '0xanchor...');

generateWalletKeypair()

Generate an Ed25519 keypair for agent wallet identity. This function is not deprecated.

import { generateWalletKeypair } from '@provenonce/sdk'; const { publicKey, secretKey } = generateWalletKeypair(); // Both hex-encoded 32-byte values
Last updated on