Skip to main content

lib/rujira/deployments/target.ex

defmodule Rujira.Deployments.Target do
  @moduledoc """
  A deployment target resolved from on-chain contract metadata.
  """

  defstruct [:id, :address, :module, :name, :version]

  @type t :: %__MODULE__{
          id: String.t() | nil,
          address: String.t() | nil,
          module: module() | nil,
          name: String.t() | nil,
          version: String.t() | nil
        }
end