TON SDK Documentation - v15.3.1duck0.0.3
    Preparing search index...

    Class BitReader

    Class for reading bit strings

    Index

    Constructors

    • Parameters

      Returns BitReader

    Accessors

    • get offset(): number

      Offset in source bit string

      Returns number

    • get remaining(): number

      Number of bits remaining

      Returns number

    Methods

    • Clone BitReader

      Returns BitReader

    • Load Address

      Returns Address

      Address

    • Load a single bit

      Returns boolean

      true if the bit is set, false otherwise

    • Load bit string

      Parameters

      • bits: number

        number of bits to read

      Returns BitString

      new bitstring

    • Load buffer

      Parameters

      • bytes: number

        number of bytes

      Returns Buffer

      new buffer

    • Load coins value

      Returns bigint

      read value as bigint

    • Load external address

      Returns ExternalAddress

      ExternalAddress

    • Load int value

      Parameters

      • bits: number

        int bits

      Returns number

      read value as bigint

    • Load int value as bigint

      Parameters

      • bits: number

        int bits

      Returns bigint

      read value as bigint

    • Load internal address

      Returns null | Address

      Address or null

    • Load external address

      Returns null | ExternalAddress

      ExternalAddress or null

    • Load bit string that was padded to make it byte alligned. Used in BOC serialization

      Parameters

      • bits: number

      Returns BitString

    • Load uint value

      Parameters

      • bits: number

        uint bits

      Returns number

      read value as number

    • Load uint value as bigint

      Parameters

      • bits: number

        uint bits

      Returns bigint

      read value as bigint

    • Load varint value

      Parameters

      • bits: number

        number of bits to read the size

      Returns number

      read value as bigint

    • Load varint value

      Parameters

      • bits: number

        number of bits to read the size

      Returns bigint

      read value as bigint

    • Load varuint value

      Parameters

      • bits: number

        number of bits to read the size

      Returns number

      read value as bigint

    • Load varuint value

      Parameters

      • bits: number

        number of bits to read the size

      Returns bigint

      read value as bigint

    • Preload bit

      Returns boolean

      true if the bit is set, false otherwise

    • Preload bit string

      Parameters

      • bits: number

        number of bits to read

      Returns BitString

      new bitstring

    • Preload buffer

      Parameters

      • bytes: number

        number of bytes

      Returns Buffer

      new buffer

    • Preload coins value

      Returns bigint

      read value as bigint

    • Preload int value

      Parameters

      • bits: number

        int bits

      Returns number

      read value as bigint

    • Preload int value

      Parameters

      • bits: number

        int bits

      Returns bigint

      read value as bigint

    • Preload uint value

      Parameters

      • bits: number

        uint bits

      Returns number

      read value as number

    • Preload uint value as bigint

      Parameters

      • bits: number

        uint bits

      Returns bigint

      read value as bigint

    • Preload varint value

      Parameters

      • bits: number

        number of bits to read the size

      Returns number

      read value as bigint

    • Preload varint value

      Parameters

      • bits: number

        number of bits to read the size

      Returns bigint

      read value as bigint

    • Preload varuint value

      Parameters

      • bits: number

        number of bits to read the size

      Returns number

      read value as bigint

    • Preload varuint value

      Parameters

      • bits: number

        number of bits to read the size

      Returns bigint

      read value as bigint

    • Reset to the beginning or latest checkpoint

      Returns void

    • Save checkpoint

      Returns void

    • Skip bits

      Parameters

      • bits: number

        number of bits to skip

      Returns void