wrap getblockteplate try catch

This commit is contained in:
Ben
2023-10-07 12:54:17 -04:00
parent 7441838ba5
commit b9c3c67531
+7 -2
View File
@@ -38,14 +38,19 @@ export class BitcoinRpcService {
public async getBlockTemplate(): Promise<IBlockTemplate> { public async getBlockTemplate(): Promise<IBlockTemplate> {
let result: IBlockTemplate;
const result: IBlockTemplate = await this.client.getblocktemplate({ try {
result = await this.client.getblocktemplate({
template_request: { template_request: {
rules: ['segwit'], rules: ['segwit'],
mode: 'template', mode: 'template',
capabilities: ['serverlist', 'proposal'] capabilities: ['serverlist', 'proposal']
} }
}); });
} catch (e) {
console.log('Error getblocktemplate');
throw new Error('Error getblocktemplate');
}
console.log(`getblocktemplate tx count: ${result.transactions.length}`); console.log(`getblocktemplate tx count: ${result.transactions.length}`);
return result; return result;
} }