OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Exonum Client

Exonum Client is a JavaScript light-client library for browser and Node.js applications that interact with the Exonum blockchain. It signs transactions before submission and verifies blockchain responses using cryptographic proofs.

Independent OpenViST project profile, based on linked sources.

Exonum Client — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a JavaScript application needs the documented light-client functions for an Exonum blockchain, especially transaction signing or verification of blockchain responses.

Who it is for

  • JavaScript developers building browser or Node.js applications for Exonum.
  • Teams needing client-side transaction signing or proof-based response verification in an Exonum application.

Documented uses

  • Sign transaction data before sending it to an Exonum blockchain.
  • Verify blockchain responses using cryptographic proofs.
  • Serialize structured data with Protocol Buffers and define or use data structures.
  • Use documented helpers for hashing, signatures, proofs and integrity checks.
Before you choose

Requirements & limits

The public GitHub repository identifies the project as open source under the Apache-2.0 license.

  • The library is documented for both browser and Node.js use.
  • The README provides explicit JavaScript client and Exonum core version pairings.
  • Structured data handling uses protobufjs and Protocol Buffers.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Add Exonum Client to a JavaScript application

Include the library in a browser or Node.js application.

Before you start

  • A JavaScript application.
  • For browser inclusion, the documented source-download and compile route or the npm package.

Steps

  1. Install the exonum-client package from npm, the README’s preferred option.

  2. For Node.js, require exonum-client in the application.

  3. For browser use, download and compile the source, then include node_modules/exonum-client/dist/exonum-client.min.js as a script.

Expected outcome

The application can load the Exonum Client library in the documented browser or Node.js form.

Guide limitations

  • This covers library inclusion only; it does not document configuring a blockchain application or submitting a particular transaction.
  • The repository lists compatibility pairings between client and Exonum core versions; select a matching documented pair.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
18 October 2026
Original website title
exonum/exonum-client · Official homepage title · retained in its source language