BSV.JungleBus.Types.Transaction (bsv_sdk v1.1.0)

Copy Markdown View Source

A transaction returned by the JungleBus API.

Summary

Functions

Parse a Transaction from a decoded JSON map.

Types

t()

@type t() :: %BSV.JungleBus.Types.Transaction{
  addresses: [String.t()],
  block_hash: String.t() | nil,
  block_height: non_neg_integer() | nil,
  block_index: non_neg_integer() | nil,
  block_time: non_neg_integer() | nil,
  contexts: [String.t()],
  data: [String.t()],
  id: String.t(),
  input_types: [String.t()],
  inputs: [String.t()],
  merkle_proof: String.t() | nil,
  output_types: [String.t()],
  outputs: [String.t()],
  sub_contexts: [String.t()],
  transaction: String.t() | nil
}

Functions

from_json(map)

@spec from_json(map()) :: t()

Parse a Transaction from a decoded JSON map.