diff --git a/lib/history.js b/lib/history.js index 0e3367a..d64cb07 100644 --- a/lib/history.js +++ b/lib/history.js @@ -126,6 +126,20 @@ History.prototype.add = function(block, id) this._save(item); + changed = true; + } + else if(this._items.length > 0 && block.arrived - this.bestBlock().arrived > 10*60*1000) + { + this._items.splice(0,1); + + item.propagTimes.push({ + node: id, + received: now, + propagation: block.propagation + }); + + this._save(item); + changed = true; } }