Anoma.Node.Transaction.Mempool.Tx (Anoma v0.29.0)

Summary

Types

t()

I am the type of a transaction as stores in the Mempool.

Types

@type t() :: %Anoma.Node.Transaction.Mempool.Tx{
  backend: Anoma.Node.Transaction.Backends.backend() | nil,
  code: Noun.t() | nil,
  tx_result: Anoma.Node.Transaction.Mempool.tx_result(),
  vm_result: Anoma.Node.Transaction.Mempool.vm_result()
}

I am the type of a transaction as stores in the Mempool.

I store all information about transaction results, backend it uses, as well as the Nockma represented code.

Fields

  • :tx_result - The transaction execution result.
               Default: `:in_progress`
  • :vm_result - The Nock VM result of the transaction code.
               Default: `:in_progress`
  • :backend - The backend for the transaction.
  • :code - The Nockma transaction code to be executed.