Packages

A tool to retrieve an information about cryptocurrency world from a CoinGecko.com

Current section

Files

Jump to
gecko lib gecko.ex
Raw

lib/gecko.ex

defmodule Gecko do
@moduledoc """
Documentation for `Gecko`.
It's an adapter for CoinGecko: cryptocurrency prices and market capitalization.
More information: [Explore API](https://www.coingecko.com/en/api#explore-api)
"""
defdelegate ping, to: Gecko.General
defdelegate simple_price(params), to: Gecko.Simple, as: :price
defdelegate simple_token_price(params), to: Gecko.Simple, as: :token_price
defdelegate simple_supported_vs_currencies, to: Gecko.Simple, as: :supported_vs_currencies
defdelegate coins_list, to: Gecko.Coins, as: :list
defdelegate coins_list(params), to: Gecko.Coins, as: :list
defdelegate coins_markets(params), to: Gecko.Coins, as: :markets
defdelegate coins(params), to: Gecko.Coins, as: :coins
defdelegate coins_tickers(params), to: Gecko.Coins, as: :tickers
defdelegate coins_history(params), to: Gecko.Coins, as: :history
defdelegate coins_market_chart(params), to: Gecko.Coins, as: :market_chart
defdelegate coins_market_chart_range(params), to: Gecko.Coins, as: :market_chart_range
defdelegate coins_status_updates(params), to: Gecko.Coins, as: :status_updates
defdelegate coins_ohlc(params), to: Gecko.Coins, as: :ohlc
defdelegate contract(params), to: Gecko.Contract, as: :contract
defdelegate contract_market_chart(params), to: Gecko.Contract, as: :market_chart
defdelegate contract_market_chart_range(params), to: Gecko.Contract, as: :market_chart_range
end