Class Builder

Builder for Cells

Hierarchy

  • Builder

Constructors

Properties

_bits: BitBuilder
_refs: Cell[]

Accessors

Methods

  • Write a single bit

    Returns

    this builder

    Parameters

    • value: number | boolean

      bit to write, true or positive number for 1, false or zero or negative for 0

    Returns Builder

  • Store Buffer

    Returns

    this builder

    Parameters

    • src: Buffer

      source buffer

    • Optional bytes: Maybe<number>

      optional number of bytes to write

    Returns Builder

  • Store coins value

    Returns

    this builder

    Parameters

    • amount: number | bigint

      amount of coins

    Returns Builder

  • Store int value

    Returns

    this builder

    Parameters

    • value: number | bigint

      value as bigint or number

    • bits: number

      number of bits to write

    Returns Builder

  • Store Maybe Buffer

    Returns

    this builder

    Parameters

    • src: null | Buffer

      source buffer or null

    • Optional bytes: Maybe<number>

      optional number of bytes to write

    Returns Builder

  • Store maybe coins value

    Returns

    this builder

    Parameters

    • amount: Maybe<number | bigint>

      amount of coins, null or undefined

    Returns Builder

  • Store maybe int value

    Returns

    this builder

    Parameters

    • value: Maybe<number | bigint>

      value as bigint or number, null or undefined

    • bits: number

      number of bits to write

    Returns Builder

  • Store maybe string tail in ref

    Returns

    this builder

    Parameters

    • Optional src: Maybe<null | string>

      source string

    Returns Builder

  • Store string tail

    Returns

    this builder

    Parameters

    • Optional src: Maybe<string>

      source string

    Returns Builder

  • Store maybe uint value

    Returns

    this builder

    Parameters

    • value: Maybe<number | bigint>

      value as bigint or number, null or undefined

    • bits: number

      number of bits to write

    Returns Builder

  • Store maybe varint value

    Returns

    this builder

    Parameters

    • value: Maybe<number | bigint>

      value as bigint or number, null or undefined

    • bits: number

      number of bits to write to header

    Returns Builder

  • Store maybe varuint value

    Returns

    this builder

    Parameters

    • value: Maybe<number | bigint>

      value as bigint or number, null or undefined

    • bits: number

      number of bits to write to header

    Returns Builder

  • Store uint value

    Returns

    this builder

    Parameters

    • value: number | bigint

      value as bigint or number

    • bits: number

      number of bits to write

    Returns Builder

  • Store varint value

    Returns

    this builder

    Parameters

    • value: number | bigint

      value as bigint or number

    • bits: number

      number of bits to write to header

    Returns Builder

  • Store varuint value

    Returns

    this builder

    Parameters

    • value: number | bigint

      value as bigint or number

    • bits: number

      number of bits to write to header

    Returns Builder

Generated using TypeDoc