Add getBlockHeader method.

This commit is contained in:
Miguel Medeiros
2021-07-22 02:14:11 -03:00
parent f244ad191e
commit 47fa100786
9 changed files with 13807 additions and 3040 deletions

View File

@@ -44,6 +44,11 @@ export const useBlocks = (api: AxiosInstance): BlockInstance => {
return data;
};
const getBlockHeader = async (params: { hash: string }) => {
const { data } = await api.get<string>(`/block/${params.hash}/header`);
return data;
};
const getBlockHeight = async (params: { height: number }) => {
const { data } = await api.get<string>(`/block-height/${params.height}`);
return data;
@@ -72,6 +77,7 @@ export const useBlocks = (api: AxiosInstance): BlockInstance => {
getBlockTxid,
getBlockTxids,
getBlockRaw,
getBlockHeader,
getBlockHeight,
getBlocksTipHash,
getBlocksTipHeight,

View File

@@ -2,11 +2,11 @@ import { AxiosInstance } from 'axios';
import {
Block,
BlockStatus,
BlockInstance,
} from '../../interfaces/bitcoin/blocks';
BlockLiquidInstance,
} from '../../interfaces/liquid/block';
import { Tx } from '../../interfaces/bitcoin/transactions';
export const useBlocks = (api: AxiosInstance): BlockInstance => {
export const useBlocks = (api: AxiosInstance): BlockLiquidInstance => {
const getBlock = async (params: { hash: string }) => {
const { data } = await api.get<Block>(`/block/${params.hash}`);
return data;