Practical overview
When it fits
Use it when a JavaScript or TypeScript application needs the documented StarkEx-oriented hashing, key, or signature functions rather than a user-facing wallet or transaction service.
Who it is for
- Developers building wallet software or other applications that need StarkEx-compatible cryptographic operations.
- TypeScript and JavaScript developers integrating order or transfer hashing, key operations, signing, or signature verification.
Documented uses
- Compute Pedersen hashes and StarkEx transfer or limit-order message hashes.
- Generate and verify signatures for StarkEx messages.
- Derive and handle Stark-friendly elliptic-curve keys.
- Serialize and deserialize public keys for signature verification.
Requirements & limits
The repository is public and lists an Apache-2.0 license. The README documents npm and Yarn installation.
- The documented API covers keys, signing, verification, Pedersen hashing, and StarkEx message hashes.
- The examples depend on message-specific inputs and formats, including integer ranges and hexadecimal or decimal-string values.
- The package is a developer library; application-level wallet interfaces and transaction workflows are not described.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install and import the library
Add the package to a JavaScript project and import its API.
Before you start
- A JavaScript project using npm or Yarn.
Steps
Install the package with npm using the command below, or with Yarn using
yarn add @starkware-industries/starkware-crypto-utils.npm i @starkware-industries/starkware-crypto-utilsImport it in code with
const starkwareCrypto = require('@starkware-industries/starkware-crypto-utils');.
Expected outcome
The project can reference the library's documented cryptographic API in JavaScript code.
Guide limitations
- This setup guide does not cover use of a specific function or validate an integration.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 7 October 2026
- Original website title
- starkware-libs/starkware-crypto-utils · Official homepage title · retained in its source language

