react-use-ark
Version:
Hook to easily access ARK blockchain Ѧ API in React application
34 lines (33 loc) • 898 B
TypeScript
import { BigNumber } from '../../common/BigNumber';
import { ITransaction } from '../useTransactions/interfaces';
import { ITimestamp, IResponse, IArrayResponse } from '../../common/interfaces';
export interface IBlocksResponse extends IArrayResponse<IBlock> {
}
export interface IBlockResponse extends IResponse<IBlock> {
}
export interface IBlock {
id: string;
version: number;
height: number;
previous: string;
forged: {
reward: BigNumber;
fee: BigNumber;
total: BigNumber;
amount: BigNumber;
};
payload: {
hash: string;
length: number;
};
generator: {
username: string;
address: string;
publicKey: string;
};
signature: string;
confirmations: number;
timestamp: ITimestamp;
transactions: [ITransaction];
price?: number | null;
}