Anoma.Node.Examples.ETransaction (Anoma v0.34.0)
Summary
Functions
I return an ETransaction struct that holds an example transaction.
I create a random transaction id.
I return an ETransaction struct that holds an example transaction.
Types
@type t() :: %Anoma.Node.Examples.ETransaction{ backend: Anoma.Node.Transaction.Backends.backend() | nil, id: binary() | nil, noun: Noun.t() | nil, result: Anoma.Node.Transaction.Mempool.tx_result() | nil }
Functions
@spec bluf() :: Noun.t()
I return an ETransaction struct that holds an example transaction.
@spec inc(String.t()) :: {Anoma.Node.Transaction.Backends.backend(), Noun.t()}
@spec random_transaction_id() :: String.t()
I create a random transaction id.
@spec recieve_round_event(String.t(), non_neg_integer()) :: :ok | :error_tx
I return an ETransaction struct that holds an example transaction.
@spec start_ordering(String.t()) :: GenServer.on_start()
@spec start_storage(String.t()) :: GenServer.on_start()
@spec start_tx_module(String.t()) :: Anoma.Node.Examples.ENode.t() | any()
@spec trivial_transparent_transaction() :: {Anoma.Node.Transaction.Backends.backend(), Noun.t()}
@spec trivial_transparent_transaction_no_eph() :: {Anoma.Node.Transaction.Backends.backend(), Noun.t()}
@spec zero(String.t()) :: {Anoma.Node.Transaction.Backends.backend(), Noun.t()}