Common Binance Spot REST endpoints. All functions return a response or error tuple.
Summary
Functions
Durably reserves, submits once, and queries uncertain order outcomes.
Locally validates an order against exchangeInfo symbol filters.
Functions
@spec account(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec book_ticker(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec cancel_order(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec exchange_info(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec klines(BinanceElixir.t(), String.t(), String.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec my_trades(BinanceElixir.t(), String.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec open_orders(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec order(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec order_book(BinanceElixir.t(), String.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec ping(BinanceElixir.t()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec place_order(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec server_time(BinanceElixir.t()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
Durably reserves, submits once, and queries uncertain order outcomes.
@spec test_order(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec ticker_24h(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec ticker_price(BinanceElixir.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
@spec trades(BinanceElixir.t(), String.t(), map() | keyword()) :: {:ok, BinanceElixir.Response.t()} | {:error, BinanceElixir.Error.t()}
Locally validates an order against exchangeInfo symbol filters.