binance_api_dart 1.0.1 copy "binance_api_dart: ^1.0.1" to clipboard
binance_api_dart: ^1.0.1 copied to clipboard

Http wrapper for binance api in dart

example/binance_api_dart_example.dart

import 'dart:convert';
import 'package:binance_api_dart/binance_api_dart.dart';

void main() {
  BinanceApi binanceApi = BinanceApi(
      apiKey: '<YOUR_API_KEY>',
      privateKey: '<YOUR_API_KEY>',
      baseUrl: 'fapi.binance.com');

  // http get example
  Map<String, String> getParameters = Map();
  getParameters['symbol'] = 'BTC/USDT';
  getParameters['interval'] = '5m';

  binanceApi.getHttp('/fapi/v1/markPriceKlines', getParameters);

  // http post example
  Map<String, String> postParameters = Map();
  getParameters['symbol'] = 'BTC/USDT';
  getParameters['side'] = 'BUY';
  getParameters['type'] = 'LIMIT';

  binanceApi.postHttp('/fapi/v1/order', postParameters);

  // http put example
  Map<String, String> putParameters = Map();

  binanceApi.postHttp('/fapi/v1/listenKey', putParameters);

  // http delete example
  Map<String, String> deleteParameters = Map();

  binanceApi.postHttp('/fapi/v1/listenKey', putParameters);

  //json decoding
  binanceApi
      .getHttp('/fapi/v1/markPriceKlines', getParameters)
      .then((response) {
    dynamic decoded = json.decode(response.body);
  });
}
5
likes
110
pub points
45%
popularity

Publisher

unverified uploader

Http wrapper for binance api in dart

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

convert, crypto, http, path

More

Packages that depend on binance_api_dart