Skip to main content

lib/rujira/thorchain/events/event.ex

defmodule Rujira.Thorchain.Events.Event do
  @moduledoc "Protocol-level envelope for THORChain events. Allows matching all THORChain events by struct."

  defstruct data: nil

  @type t :: %__MODULE__{data: struct()}

  @spec new(struct()) :: t()
  def new(data), do: %__MODULE__{data: data}
end