Current section
Files
Jump to
Current section
Files
lib/arkecosystem/client/api/two/delegate.ex
defmodule ArkEcosystem.Client.API.Two.Delegate do
@moduledoc """
Documentation for ArkEcosystem.Client.API.One.Delegate
"""
import ArkEcosystem.Client
@spec list(Tesla.Client.t(), Keyword.t()) :: ArkEcosystem.Client.response()
def list(client, parameters \\ []) do
client |> get("delegates", parameters)
end
@spec show(Tesla.Client.t(), String.t()) :: ArkEcosystem.Client.response()
def show(client, id) do
client |> get("delegates/#{id}")
end
@spec blocks(Tesla.Client.t(), String.t(), Keyword.t()) :: ArkEcosystem.Client.response()
def blocks(client, id, parameters \\ []) do
client |> get("delegates/#{id}/blocks", parameters)
end
@spec voters(Tesla.Client.t(), String.t(), Keyword.t()) :: ArkEcosystem.Client.response()
def voters(client, id, parameters \\ []) do
client |> get("delegates/#{id}/voters", parameters)
end
end