UNPKG

@stalkchain/grpc-pool

Version:

High-availability gRPC connection pooling module with active-active configuration, deduplication, and stale connection detection

74 lines 1.78 kB
{ "name": "@stalkchain/grpc-pool", "version": "1.1.2", "description": "High-availability gRPC connection pooling module with active-active configuration, deduplication, and stale connection detection", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", "dependencies": { "@triton-one/yellowstone-grpc": "^4.0.2", "bs58": "^6.0.0", "dotenv": "^17.2.0" }, "devDependencies": { "@types/jest": "^30.0.0", "@types/node": "^22.0.0", "jest": "^30.0.4", "ts-jest": "^29.4.0", "ts-node": "^10.9.2", "typescript": "^5.0.0" }, "peerDependencies": { "typescript": ">=4.5.0" }, "files": [ "dist/**/*", "README.md", "LICENSE", "example.js" ], "engines": { "node": ">=18.0.0" }, "keywords": [ "grpc", "solana", "yellowstone", "blockchain", "high-availability", "connection-pooling", "deduplication", "failover", "circuit-breaker", "stream-processing", "real-time", "websocket", "stalkchain", "typescript", "nodejs" ], "author": { "name": "StalkChain Team", "url": "https://github.com/StalkChain" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/StalkChain/stalkchain-grpc-pool.git" }, "bugs": { "url": "https://github.com/StalkChain/stalkchain-grpc-pool/issues" }, "homepage": "https://github.com/StalkChain/stalkchain-grpc-pool#readme", "publishConfig": { "access": "public" }, "scripts": { "build": "tsc", "dev": "tsc --watch", "clean": "rm -rf dist", "test": "jest", "test:watch": "jest --watch", "example:okx": "npx ts-node examples/okx-dex-subscriber.ts", "example:monitor": "npx ts-node examples/pool-monitoring.ts" } }