Kit
Functions

getLamportsDecoder

getLamportsDecoder<TDecoder>(innerDecoder): Decoder<Lamports> & ExtractAdditionalProps<TDecoder, NumberDecoder>

Returns a decoder that you can use to convert an array of bytes representing a number to a Lamports value.

You must supply a number decoder that will determine how many bits to use to decode the numeric value.

Type Parameters

Type Parameter
TDecoder extends NumberDecoder

Parameters

ParameterType
innerDecoderTDecoder

Returns

Decoder<Lamports> & ExtractAdditionalProps<TDecoder, NumberDecoder>

Example

import { getLamportsDecoder } from '@solana/rpc-types';
import { getU16Decoder } from '@solana/codecs-numbers';
 
const lamportsBytes = new Uint8Array([ 0, 1 ]);
const lamportsDecoder = getLamportsDecoder(getU16Decoder());
const lamports = lamportsDecoder.decode(lamportsBytes); // lamports(256n)

On this page