Last updated 1 year ago
Was this helpful?
Version string as defined in the package.json file
package.json
Promise returns : current relayer version
Promise
The method will throw an InternalError if the delegated prover isn't configured for the current pool during client initialization.
InternalError
Promise returns : current delegated prover version
async getProverVersion(): Promise<ServiceVersion>
try { const proverVer = await zkClient.getProverVersion(); console.log(`Delegated prover ${relayerVer.ref}`); } catch (err) { console.log('Delegated prover is unavailable'); } // output: Delegated prover v0.1.0
Library, relayer and prover version information
getLibraryVersion(): string
console.log(`You are using client library v${zkClient.getLibraryVersion()}`); // output: You are using client library v5.4.0
async getRelayerVersion(): Promise<ServiceVersion>
const relayerVer = await zkClient.getRelayerVersion(); console.log(`We are communicating with relayer ${relayerVer.ref}`); // output: We are communicating with relayer v4.3.0
ServiceVersion