Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

Commit 4f9f1bc

Browse files
authoredSep 1, 2022
fix: add compute units to jsonrpc parser (#27466)
add compute units to jsonrpc parser
1 parent 0f27496 commit 4f9f1bc

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed
 

‎src/connection.ts

+6
Original file line numberDiff line numberDiff line change
@@ -913,6 +913,10 @@ export type ConfirmedTransactionMeta = {
913913
preTokenBalances?: Array<TokenBalance> | null;
914914
/** The token balances of the transaction accounts after processing */
915915
postTokenBalances?: Array<TokenBalance> | null;
916+
/** The addresses of the accounts loaded for the transaction */
917+
loadedAddresses?: LoadedAddresses | null;
918+
/** The compute units consumed after processing the transaction */
919+
computeUnitsConsumed?: number | null;
916920
/** The error result of transaction processing */
917921
err: TransactionError | null;
918922
/** The collection of addresses loaded using address lookup tables */
@@ -1993,6 +1997,7 @@ const ConfirmedTransactionMetaResult = pick({
19931997
preTokenBalances: optional(nullable(array(TokenBalanceResult))),
19941998
postTokenBalances: optional(nullable(array(TokenBalanceResult))),
19951999
loadedAddresses: optional(LoadedAddressesResult),
2000+
computeUnitsConsumed: optional(number()),
19962001
});
19972002

19982003
/**
@@ -2017,6 +2022,7 @@ const ParsedConfirmedTransactionMetaResult = pick({
20172022
preTokenBalances: optional(nullable(array(TokenBalanceResult))),
20182023
postTokenBalances: optional(nullable(array(TokenBalanceResult))),
20192024
loadedAddresses: optional(LoadedAddressesResult),
2025+
computeUnitsConsumed: optional(number()),
20202026
});
20212027

20222028
const TransactionVersionStruct = union([literal(0), literal('legacy')]);

0 commit comments

Comments
 (0)
This repository has been archived.