lib/chainweb/pact/spv_response.ex
defmodule Kadena.Chainweb.Pact.SPVResponse do
@moduledoc """
`SPVResponse` struct definition.
"""
@behaviour Kadena.Chainweb.Type
@type proof :: String.t()
@type t :: %__MODULE__{proof: proof()}
defstruct [:proof]
@impl true
def new(proof) when is_binary(proof), do: struct(%__MODULE__{}, proof: proof)
end