From c50e2528c9113330ae5c43e9dde9813b6e1178bf Mon Sep 17 00:00:00 2001 From: Maximilian Schneider Date: Mon, 29 Aug 2022 23:29:42 +0200 Subject: [PATCH] add compute units to jsonrpc parser --- web3.js/src/connection.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web3.js/src/connection.ts b/web3.js/src/connection.ts index 080b3053a60728..145ade5575da52 100644 --- a/web3.js/src/connection.ts +++ b/web3.js/src/connection.ts @@ -867,6 +867,10 @@ export type ConfirmedTransactionMeta = { preTokenBalances?: Array | null; /** The token balances of the transaction accounts after processing */ postTokenBalances?: Array | null; + /** The addresses of the accounts loaded for the transaction */ + loadedAddresses?: LoadedAddresses | null; + /** The compute units consumed after processing the transaction */ + computeUnitsConsumed?: number | null; /** The error result of transaction processing */ err: TransactionError | null; }; @@ -1848,6 +1852,7 @@ const ConfirmedTransactionMetaResult = pick({ preTokenBalances: optional(nullable(array(TokenBalanceResult))), postTokenBalances: optional(nullable(array(TokenBalanceResult))), loadedAddresses: optional(LoadedAddressesResult), + computeUnitsConsumed: optional(number()), }); /** @@ -1872,6 +1877,7 @@ const ParsedConfirmedTransactionMetaResult = pick({ preTokenBalances: optional(nullable(array(TokenBalanceResult))), postTokenBalances: optional(nullable(array(TokenBalanceResult))), loadedAddresses: optional(LoadedAddressesResult), + computeUnitsConsumed: optional(number()), }); /**