feat: parse rpc full block from hex to binary representation
This commit is contained in:
		
							parent
							
								
									46e63ca6cf
								
							
						
					
					
						commit
						a9248a5f13
					
				@ -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> {
 | 
				
			||||||
 | 
				
			|||||||
@ -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),
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user