Anoma.Node.Transaction.Executor (Anoma v0.25.0)

Summary

Types

@type t() :: %Anoma.Node.Transaction.Executor{node_id: String.t() | nil}

Functions

Link to this function

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

complete_filter()

Link to this function

execute(node_id, consensus)

@spec execute(String.t(), [binary()]) :: :ok
Link to this function

execution_event(res_list, node_id)

@spec execution_event([{any(), binary()}], String.t()) :: :ok
@spec init([startup_options()]) :: {:ok, t()}

Callback implementation for GenServer.init/1.

Link to this function

launch(node_id, tw_w_backend, id)

@spec launch(
  String.t(),
  {Anoma.Node.Transaction.Backends.backend(), Noun.t()},
  binary()
) :: :ok
Link to this function

start_link(args)

@spec start_link([startup_options()]) :: GenServer.on_start()