Kit
Functions

getDefaultRequestTransformerForSolanaRpc

getDefaultRequestTransformerForSolanaRpc(config?): RpcRequestTransformer

Returns the default request transformer for the Solana RPC API.

Under the hood, this function composes multiple RpcRequestTransformer | RpcRequestTransformers together such as the getDefaultCommitmentTransformer, the getIntegerOverflowRequestTransformer and the getBigIntDowncastRequestTransformer.

Parameters

ParameterType
config?Readonly<{ defaultCommitment?: Commitment; onIntegerOverflow?: IntegerOverflowHandler; }>

Returns

RpcRequestTransformer

Example

import { getDefaultRequestTransformerForSolanaRpc } from '@solana/rpc-transformers';
 
const requestTransformer = getDefaultRequestTransformerForSolanaRpc({
    defaultCommitment: 'confirmed',
    onIntegerOverflow: (request, keyPath, value) => {
        throw new Error(`Integer overflow at ${keyPath.join('.')}: ${value}`);
    },
});

On this page