chore: split out meta type

This commit is contained in:
Justin Starry
2020-04-22 11:12:59 +08:00
committed by Michael Vines
parent ae53742e1a
commit 62251a8bc2
3 changed files with 37 additions and 37 deletions

View File

@ -96,30 +96,27 @@ declare module '@solana/web3.js' {
rpc: string | null,
};
declare export type ConfirmedTransactionMeta = {
fee: number,
preBalances: Array<number>,
postBalances: Array<number>,
err: TransactionError | null,
};
declare export type ConfirmedBlock = {
blockhash: Blockhash,
previousBlockhash: Blockhash,
parentSlot: number,
transactions: Array<{
transaction: Transaction,
meta: {
fee: number,
preBalances: Array<number>,
postBalances: Array<number>,
err: TransactionError | null,
} | null,
meta: ConfirmedTransactionMeta | null,
}>,
};
declare export type ConfirmedTransaction = {
slot: number,
transaction: Transaction,
meta: {
fee: number,
preBalances: Array<number>,
postBalances: Array<number>,
err: TransactionError | null,
} | null,
meta: ConfirmedTransactionMeta | null,
};
declare export type KeyedAccountInfo = {