lib/helium_elixir.ex

defmodule HeliumElixir do
  @moduledoc """
  Documentation for HeliumElixir.
  """
  alias HeliumElixir.BlockchainApi

  def account(address) do
    BlockchainApi.get_json("/accounts/#{address}")
  end

  def account_activity(%{address: address, cursor: cursor, count: count}) do
    BlockchainApi.take("/accounts/#{address}/activity", count, [], cursor)
  end

  def rewards_sum(%{address: address, min_time: min_time, max_time: max_time}) do
    BlockchainApi.get_json("/accounts/#{address}/rewards/sum", %{min_time: min_time, max_time: max_time})
  end
end