Mojaloop vNext gRPC synchronous API service library providing gRPC server/client utilities for the interop-apis bounded context. Current version 0.6.5 (prerelease, active development). Part of the Mojaloop payment interoperability framework. Ships TypeScript types. Requires Node >=20.10.0. Key differentiators: provides synchronous gRPC communication patterns for financial interoperability, tightly coupled with Kafka and JWS authentication. Not yet stable API; breaking changes likely between minor versions.
npm install psb_interop-apis-bc-grpc-sync-public-libNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Instantiate and start the SyncServer with environment-configurable options; shows all required environment variables.
Use the new package name @mojaloop-poc/interop-apis-bc-grpc-sync-public-lib and update imports.
Use nvm to install Node 20.10.0 or later: nvm install 20.10.0 && nvm use
Use import syntax or dynamic import(). Ensure package.json has "type": "module".
Set JWS_FILES_PATH to a writable directory and ensure file permissions.
Ensure Kafka is running and KAFKA_URL is correct before starting the service.
Replace require() with import or set "type": "module" in package.json.
Ensure all required env vars are set (see config example). Validate each variable before passing to new SyncServer().
Change SVC_DEFAULT_HTTP_PORT or kill the existing process using that port.
No dependency data recorded yet.