A client library for interacting with Waves blockchain gRPC services, providing APIs for blockchain updates and account data. Version 0.1.6 is the latest stable release, targeting Node.js >= 12. It supports TypeScript with bundled type definitions. The package offers builder patterns for streaming blockchain updates and a simple API for fetching account state. It is designed specifically for the Waves ecosystem, requiring familiarity with gRPC endpoints. Development cadence is low; no breaking changes have been noted.
npm install waves-grpc-services-clientNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Subscribes to blockchain updates from Waves gRPC stream, logs block heights, and stops after 10 seconds.
Check the type definition for BlockUpdate to know available fields.
Ensure the address is correct and the node supports gRPC.
Use only for debugging; do not rely on label in production logic.
Verify the domain/IP address is reachable and the port is open.
Use named import: import { BlockchainUpdates } from 'waves-grpc-services-client'Run npm install waves-grpc-services-client in the project directory.