xelis_dart_sdk 0.0.5 copy "xelis_dart_sdk: ^0.0.5" to clipboard
xelis_dart_sdk: ^0.0.5 copied to clipboard

Software Development Kit in Dart to build Apps for the Xelis Blockchain.

example/xelis_dart_sdk_example.dart

// import 'dart:io';

import 'package:xelis_dart_sdk/xelis_dart_sdk.dart';

Future<void> main() async {
  try {
    final daemonRepository =
        DaemonClientRepository(rpcAddress: localhostAddress)..startRpcClient();
    final res = await daemonRepository.getInfo();
    print('result: $res');

    final daemonChannel = DaemonChannelRepository(rpcAddress: localhostAddress);
    await daemonChannel.connect();

    daemonChannel
      ..subscribeToNewBlock()
      ..subscribeToBlockOrdered()
      ..listenDaemonEvents(onNewBlock: print, onBlockOrdered: print);
  } catch (e) {
    print(e);
  }
  // exit(0);
}
0
likes
0
pub points
72%
popularity

Publisher

unverified uploader

Software Development Kit in Dart to build Apps for the Xelis Blockchain.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

convert, freezed_annotation, json_annotation, json_rpc_2, web_socket_channel

More

Packages that depend on xelis_dart_sdk