Kit
Functions

assertIsTransactionWithinSizeLimit

assertIsTransactionWithinSizeLimit<TTransaction>(transaction): asserts transaction is TransactionWithinSizeLimit & TTransaction

Asserts that a given transaction is within the size limit.

Throws a SolanaError of code SOLANA_ERROR__TRANSACTION__EXCEEDS_SIZE_LIMIT if the transaction exceeds the size limit.

Type Parameters

Type ParameterDescription
TTransaction extends Readonly<{ messageBytes: TransactionMessageBytes; signatures: SignaturesMap; }>The type of the given transaction.

Parameters

ParameterType
transactionTTransaction

Returns

asserts transaction is TransactionWithinSizeLimit & TTransaction

Example

assertIsTransactionWithinSizeLimit(transaction);
transaction satisfies TransactionWithinSizeLimit;

On this page