navio-blsct
    Preparing search index...

    Class CTxOutBlsctData

    Represents a blsct-related data in transaction output in a constructed confidential transaction.

    Also known as CTxOutBlsctData on the C++ side. This class provides access to the CTxOutBlsctData object, but does not own neither the CTxOut nor CTxOutBlsctData object.

    For code examples, see the ctx.py class documentation.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    obj: any
    objSize: number
    rangeProofCache?: RangeProof

    Methods

    • Returns the ephemeral key associated with the transaction output.

      Returns Point

      The ephemeral key of the output.

    • Returns the view tag associated with the view of the transaction output.

      Returns number

      The view tag of the output.

    • Returns the underlying C++ object, transferring ownership from this instance to the caller.

      Returns any

      The underlying object of the instance.

    • Serializes the instance to a hexadecimal string.

      Returns string

      A hexadecimal string representation of the instance.

    • Returns the size of the underlying C++ object.

      Returns number

      The size of the underlying C++ object in bytes.

    • Returns a string representation of the instance.

      Returns string

      A string representation of the instance.

    • Constucts a new instance using the provided object.

      Type Parameters

      Parameters

      • this: new (obj: any, objSize?: number) => T
      • obj: any

        The object to use for the new instance.

      Returns T

      A new instance of the class.

    • Constructs a new instance using the provided object and size.

      Type Parameters

      Parameters

      • this: new (obj: any) => T
      • obj: any

        The object to use for the new instance.

      • objSize: number

        The size of the object.

      Returns T

      A new instance of the class.