wrap getblockteplate try catch

This commit is contained in:
Ben
2023-10-07 12:54:17 -04:00
parent 7441838ba5
commit b9c3c67531
+13 -8
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 {
template_request: { result = await this.client.getblocktemplate({
rules: ['segwit'], template_request: {
mode: 'template', rules: ['segwit'],
capabilities: ['serverlist', 'proposal'] mode: 'template',
} 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;
} }