bybit 1.2.0 bybit: ^1.2.0 copied to clipboard
(Unofficial) Dart library to communicate with the bybit API over REST or WebSockets
import 'package:bybit/bybit.dart';
/// Read X ([count]) messages from a stream.
Future<void> readWebSocket(Stream<dynamic> stream, int count) async {
var i = 0;
await for (var value in stream) {
print(value);
i++;
if (i >= count) return;
}
}
void main() async {
var bybit = ByBit(logLevel: 'ERROR');
bybit.connect();
bybit.subscribeToKlines(symbol: 'BTCUSD', interval: 'D');
await readWebSocket(bybit.websocket.stream, 3);
var symbols = await bybit.getSymbolsInfo();
print(symbols);
bybit.disconnect();
}