feat: support pre and post token balances (#13603)

* feat: support pre and post token balances

* fix: define tokenbalance

* fix: change pre/post balances to array
This commit is contained in:
Josh
2020-12-16 23:15:25 -08:00
committed by GitHub
parent 0b92720fdb
commit dc0f5adc36
4 changed files with 91 additions and 1 deletions

View File

@ -157,12 +157,20 @@ declare module '@solana/web3.js' {
instructions: CompiledInstruction[],
};
declare export type TokenBalance = {
accountIndex: number,
mint: string,
uiTokenAmount: TokenAmount,
};
declare export type ConfirmedTransactionMeta = {
fee: number,
innerInstructions?: CompiledInnerInstruction[],
preBalances: Array<number>,
postBalances: Array<number>,
logMessages?: Array<string>,
preTokenBalances?: Array<TokenBalance>,
postTokenBalances?: Array<TokenBalance>,
err: TransactionError | null,
};
@ -177,6 +185,8 @@ declare module '@solana/web3.js' {
preBalances: Array<number>,
postBalances: Array<number>,
logMessages?: Array<string>,
preTokenBalances?: Array<TokenBalance>,
postTokenBalances?: Array<TokenBalance>,
err: TransactionError | null,
};