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

21
web3.js/module.d.ts vendored
View File

@ -83,30 +83,27 @@ declare module '@solana/web3.js' {
rpc?: string;
};
export type ConfirmedTransactionMeta = {
fee: number;
preBalances: Array<number>;
postBalances: Array<number>;
err: TransactionError | null;
};
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;
}>;
};
export type ConfirmedTransaction = {
slot: number;
transaction: Transaction;
meta: {
fee: number;
preBalances: Array<number>;
postBalances: Array<number>;
err: TransactionError | null;
} | null;
meta: ConfirmedTransactionMeta | null;
};
export type KeyedAccountInfo = {