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

    Class Slice

    Slice is a class that allows to read cell data

    Index

    Constructors

    Properties

    "[SymbolInspect]": () => string

    Accessors

    • get offsetBits(): number

      Get offset bits

      Returns number

    • get offsetRefs(): number

      Get offset refs

      Returns number

    • get remainingBits(): number

      Get remaining bits

      Returns number

    • get remainingRefs(): number

      Get remaining refs

      Returns number

    Methods

    • Returns Builder

    • Convert slice to cell

      Returns Cell

    • Clone slice

      Parameters

      • OptionalfromStart: boolean

      Returns Slice

      cloned slice

    • Checks if slice is empty

      Returns void

    • Load internal Address

      Returns Address

      Address

    • Load a single bit

      Returns boolean

      true or false depending on the bit value

    • Load bits as a new BitString

      Parameters

      • bits: number

        number of bits to read

      Returns BitString

      new BitString

    • Load a boolean

      Returns boolean

      true or false depending on the bit value

    • Load byte buffer

      Parameters

      • bytes: number

        number of bytes to load

      Returns Buffer

      Buffer

    • Load coins

      Returns bigint

      coins value

    • Load external address

      Returns ExternalAddress

      ExternalAddress

    • Load int

      Parameters

      • bits: number

        number of bits to read

      Returns number

      int value

    • Load int

      Parameters

      • bits: number

        number of bits to read

      Returns bigint

      int value

    • Load optional internal Address

      Returns null | Address

      Address or null

    • Load maybe boolean

      Returns null | boolean

      true or false depending on the bit value or null

    • Load maybe coins

      Returns null | bigint

      coins value or null

    • Load optional external address

      Returns null | ExternalAddress

      ExternalAddress or null

    • Load maybe uint

      Parameters

      • bits: number

        number of bits to read

      Returns null | number

      uint value or null

    • Load maybe uint

      Parameters

      • bits: number

        number of bits to read

      Returns null | bigint

      uint value or null

    • Load optional reference

      Returns null | Cell

      Cell or null

    • Load maybe string tail from ref

      Returns null | string

      string or null

    • Load maybe string tail

      Returns null | string

      string or null

    • Load maybe uint

      Parameters

      • bits: number

        number of bits to read

      Returns null | number

      uint value or null

    • Load maybe uint

      Parameters

      • bits: number

        number of bits to read

      Returns null | bigint

      uint value or null

    • Load reference

      Returns Cell

      Cell

    • Load string tail from ref

      Returns string

      string

    • Load string tail

      Returns string

    • Load uint

      Parameters

      • bits: number

        number of bits to read

      Returns number

      uint value

    • Load uint

      Parameters

      • bits: number

        number of bits to read

      Returns bigint

      uint value

    • Load varint

      Parameters

      • bits: number

        number of bits to read in header

      Returns number

      varint value

    • Load varint

      Parameters

      • bits: number

        number of bits to read in header

      Returns bigint

      varint value

    • Load varuint

      Parameters

      • bits: number

        number of bits to read in header

      Returns number

      varuint value

    • Load varuint

      Parameters

      • bits: number

        number of bits to read in header

      Returns bigint

      varuint value

    • Preload a signle bit

      Returns boolean

      true or false depending on the bit value

    • Preload bits as a new BitString

      Parameters

      • bits: number

        number of bits to read

      Returns BitString

      new BitString

    • Load byte buffer

      Parameters

      • bytes: number

        number of bytes to load

      Returns Buffer

      Buffer

    • Preload coins

      Returns bigint

      coins value

    • Preload int

      Parameters

      • bits: number

        number of bits to read

      Returns number

      int value

    • Preload int

      Parameters

      • bits: number

        number of bits to read

      Returns bigint

      int value

    • Preload optional reference

      Returns null | Cell

      Cell or null

    • Preload reference

      Returns Cell

      Cell

    • Preload uint

      Parameters

      • bits: number

        number of bits to read

      Returns number

      uint value

    • Preload uint

      Parameters

      • bits: number

        number of bits to read

      Returns bigint

      uint value

    • Preload varint

      Parameters

      • bits: number

        number of bits to read in header

      Returns number

      varint value

    • Preload varint

      Parameters

      • bits: number

        number of bits to read in header

      Returns bigint

      varint value

    • Preload varuint

      Parameters

      • bits: number

        number of bits to read in header

      Returns number

      varuint value

    • Preload varuint

      Parameters

      • bits: number

        number of bits to read in header

      Returns bigint

      varuint value

    • Skip bits

      Parameters

      • bits: number

      Returns this

    • Print slice as string by converting it to cell

      Returns string

      string