lib/tx_build/xdr.ex

defmodule Stellar.TxBuild.XDR do
  @moduledoc """
  Defines the XDR construction callbacks for the transaction's components.
  """
  @type error :: {:error, atom()}

  @callback new(any(), any()) :: struct() | error()

  @callback to_xdr(struct()) :: struct()
end