ensure getblocktemplate always returns a value

This commit is contained in:
Benjamin Wilson
2024-07-03 14:31:33 -04:00
parent 917d312211
commit ad1f32cc2c
+2
View File
@@ -119,6 +119,7 @@ export class BitcoinRpcService implements OnModuleInit {
}
}
while (result == null) {
result = await this.client.getblocktemplate({
template_request: {
rules: ['segwit'],
@@ -126,6 +127,7 @@ export class BitcoinRpcService implements OnModuleInit {
capabilities: ['serverlist', 'proposal']
}
});
}
await this.rpcBlockService.saveBlock(blockHeight, JSON.stringify(result));
} else {