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

View File

@ -119,13 +119,15 @@ export class BitcoinRpcService implements OnModuleInit {
}
}
result = await this.client.getblocktemplate({
template_request: {
rules: ['segwit'],
mode: 'template',
capabilities: ['serverlist', 'proposal']
}
});
while (result == null) {
result = await this.client.getblocktemplate({
template_request: {
rules: ['segwit'],
mode: 'template',
capabilities: ['serverlist', 'proposal']
}
});
}
await this.rpcBlockService.saveBlock(blockHeight, JSON.stringify(result));
} else {