Anoma.Node.Transaction.Backends.Events.ROEvent (Anoma v0.35.0)

Summary

Types

t()

I hold the content of the Read Only Event, which communicated a result of a VM evaluation alongside the ID of the transaction.

Types

t()

@type t() :: %Anoma.Node.Transaction.Backends.Events.ROEvent{
  read_result: Anoma.Node.Transaction.Mempool.vm_result(),
  tx_id: binary()
}

I hold the content of the Read Only Event, which communicated a result of a VM evaluation alongside the ID of the transaction.

The struct is equivalent to the one for ResultEvent yet should not be registered by the transaction subsystem.

### Fields

  • :tx_id - The transaction id.
  • :tx_result - VM execution result; either :error or an
                        {:ok, noun} tuple.