diff --git a/backend/src/api/mempool.ts b/backend/src/api/mempool.ts index b07bd8d5f..4f8638c3e 100644 --- a/backend/src/api/mempool.ts +++ b/backend/src/api/mempool.ts @@ -14,7 +14,7 @@ class Mempool { private inSync: boolean = false; private mempoolCache: { [txId: string]: TransactionExtended } = {}; private mempoolInfo: IBitcoinApi.MempoolInfo = { loaded: false, size: 0, bytes: 0, usage: 0, - maxmempool: 0, mempoolminfee: 0, minrelaytxfee: 0 }; + maxmempool: 300000000, mempoolminfee: 0.00001000, minrelaytxfee: 0.00001000 }; private mempoolChangedCallback: ((newMempool: {[txId: string]: TransactionExtended; }, newTransactions: TransactionExtended[], deletedTransactions: TransactionExtended[]) => void) | undefined; diff --git a/backend/src/index.ts b/backend/src/index.ts index ff32c915b..82608b8d5 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -111,7 +111,16 @@ class Server { async runMainUpdateLoop() { try { - await memPool.$updateMemPoolInfo(); + try { + await memPool.$updateMemPoolInfo(); + } catch (e) { + const msg = `updateMempoolInfo: ${(e.message || e)}`; + if (config.CORE_RPC_MINFEE.ENABLED) { + logger.warn(msg); + } else { + logger.debug(msg); + } + } await blocks.$updateBlocks(); await memPool.$updateMempool(); setTimeout(this.runMainUpdateLoop.bind(this), config.MEMPOOL.POLL_RATE_MS);