feat: parse rpc full block from hex to binary representation

This commit is contained in:
Leonardo Lima 2022-07-27 17:12:33 -03:00
parent 46e63ca6cf
commit a9248a5f13
No known key found for this signature in database
GPG key ID: 9FA9A7938187D298
2 changed files with 3 additions and 2 deletions

View file

@ -77,7 +77,8 @@ class BitcoinApi implements AbstractBitcoinApi {
} }
$getRawBlock(hash: string): Promise<string> { $getRawBlock(hash: string): Promise<string> {
return this.bitcoindClient.getBlock(hash, 0); return this.bitcoindClient.getBlock(hash, 0)
.then((raw: string) => Buffer.from(raw, "hex"));
} }
$getBlockHash(height: number): Promise<string> { $getBlockHash(height: number): Promise<string> {

View file

@ -2070,7 +2070,7 @@ export const restApiDocsData = [
fragment: "get-block-raw", fragment: "get-block-raw",
title: "GET Block Raw", title: "GET Block Raw",
description: { description: {
default: "Returns the raw block representation in binary for Esplora backend, or hex for Bitcoin Core RPC backend." default: "Returns the raw block representation in binary."
}, },
urlString: "/block/:hash/raw", urlString: "/block/:hash/raw",
showConditions: bitcoinNetworks.concat(liquidNetworks), showConditions: bitcoinNetworks.concat(liquidNetworks),