diff --git a/CHANGELOG.md b/CHANGELOG.md index 80ec682..b89e5eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.0.1-alpha.130](https://github.com/DIG-Network/dig-chia-sdk/compare/v0.0.1-alpha.129...v0.0.1-alpha.130) (2024-10-04) + + +### Features + +* add timeout to pingupdate ([f95e4cf](https://github.com/DIG-Network/dig-chia-sdk/commit/f95e4cf9285b23e296e9f998d137443792d80e04)) + ### [0.0.1-alpha.129](https://github.com/DIG-Network/dig-chia-sdk/compare/v0.0.1-alpha.128...v0.0.1-alpha.129) (2024-10-04) diff --git a/package-lock.json b/package-lock.json index 58bfed4..2937357 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@dignetwork/dig-sdk", - "version": "0.0.1-alpha.129", + "version": "0.0.1-alpha.130", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@dignetwork/dig-sdk", - "version": "0.0.1-alpha.129", + "version": "0.0.1-alpha.130", "license": "ISC", "dependencies": { "@dignetwork/datalayer-driver": "^0.1.29", diff --git a/package.json b/package.json index 29f31bb..c102653 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dignetwork/dig-sdk", - "version": "0.0.1-alpha.129", + "version": "0.0.1-alpha.130", "description": "", "type": "commonjs", "main": "./dist/index.js", diff --git a/src/DigNetwork/DigNetwork.ts b/src/DigNetwork/DigNetwork.ts index db6417d..b48b998 100644 --- a/src/DigNetwork/DigNetwork.ts +++ b/src/DigNetwork/DigNetwork.ts @@ -3,7 +3,7 @@ import * as path from "path"; import { DigPeer } from "./DigPeer"; import { DataStore, ServerCoin } from "../blockchain"; import { DIG_FOLDER_PATH } from "../utils/config"; -import { RootHistoryItem } from "../types"; +import { withTimeout } from "../utils"; import { promisify } from "util"; const rename = promisify(fs.rename); @@ -111,7 +111,11 @@ export class DigNetwork { const digPeers = await serverCoin.sampleCurrentEpoch(10); for (const peer of digPeers) { const digPeer = new DigPeer(peer, storeId); - await digPeer.propagationServer.pingUpdate(rootHash); + await withTimeout( + digPeer.propagationServer.pingUpdate(rootHash), + 5000, + `headKey timed out for peer ${digPeer.IpAddress}` + ) } }