Search
@callback aggTrades() :: :ok | {:ok, term()} | {:error, term()}
@callback aggTrades(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback aggTrades(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback current_average_price() :: :ok | {:ok, term()} | {:error, term()}
@callback current_average_price(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback current_average_price(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback exchange_info() :: :ok | {:ok, term()} | {:error, term()}
@callback exchange_info(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback exchange_info(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback historical_trades() :: :ok | {:ok, term()} | {:error, term()}
@callback historical_trades(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback historical_trades(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback order_book() :: :ok | {:ok, term()} | {:error, term()}
@callback order_book(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback order_book(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback recent_trades_list() :: :ok | {:ok, term()} | {:error, term()}
@callback recent_trades_list(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback recent_trades_list(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}