JSPM

@solana/spl-type-length-value

0.2.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 80009
  • Score
    100M100P100Q174740F
  • License Apache-2.0

SPL Type Length Value Library

Package Exports

  • @solana/spl-type-length-value

Readme

Type-Length-Value-js

Library with utilities for working with Type-Length-Value structures in js.

Example usage

import { TlvState, SplDiscriminator } from '@solana/spl-type-length-value';

const tlv = new TlvState(tlvData, discriminatorSize, lengthSize);
const discriminator = await splDiscriminate("<discriminator-hash-input>", discriminatorSize);

const firstValue = tlv.firstBytes(discriminator);

const allValues = tlv.bytesRepeating(discriminator);

const firstThreeValues = tlv.bytesRepeating(discriminator, 3);