Ejemplo n.º 1
0
        private void OnTxesUnconfirmed(object sender, TxesUnconfirmedEventArgs e)
        {
            // re-org, remove stats at height on a roll back
            lock (confirmedBlockStatsByHeight)
                confirmedBlockStatsByHeight.Remove(e.UnconfirmBlock.Height);

            // detect re-org that went past the re-org buffer allowance
            if (e.UnconfirmBlock.Height <= unconfirmedTxesLogHeight - REORG_BUFFER)
            {
                logger.Warn($"StatsWorker re-orged past its allowance of {REORG_BUFFER} blocks at height {e.UnconfirmBlock.Height}");
            }
        }
Ejemplo n.º 2
0
        private void OnTxesUnconfirmed(object sender, TxesUnconfirmedEventArgs e)
        {
            // re-org, remove stats at height on a roll back
            lock (confirmedBlockStatsByHeight)
                confirmedBlockStatsByHeight.Remove(e.UnconfirmBlock.Height);

            // detect re-org that went past the re-org buffer allowance
            if (e.UnconfirmBlock.Height <= unconfirmedTxesLogHeight - REORG_BUFFER)
                logger.Warn($"StatsWorker re-orged past its allowance of {REORG_BUFFER} blocks at height {e.UnconfirmBlock.Height}");
        }