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.
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.
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
Install the exonum-client package from npm, the README’s preferred option.
For Node.js, require exonum-client in the application.
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.
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

