clightning_rpc 0.0.2-beta.2 copy "clightning_rpc: ^0.0.2-beta.2" to clipboard
clightning_rpc: ^0.0.2-beta.2 copied to clipboard

outdated

Generic and Fast way to have your app connected with core lightning with dart and Unix socket

example/example.dart

import 'package:clightning_rpc/clightning_rpc.dart';

Future<void> main() async {
  var client = RPCClient();
  client
      .connect('/media/vincent/Maxtor/C-lightning/node/bitcoin/lightning-rpc');
  var response = await client.simpleCall('getinfo');
  print(response);

  var params = <String, dynamic>{
    'msatoshi': '100000msat',
    'label': 'from-dart-1',
    'description': 'This is a unit test'
  };
  response = await client.simpleCall('invoice', params: params);
  print(response);

  params = <String, dynamic>{
    'label': params['label'],
    'status': 'unpaid',
  };
  response = await client.simpleCall('delinvoice', params: params);
  print(response);
}
3
likes
0
points
52
downloads

Publisher

unverified uploader

Weekly Downloads

Generic and Fast way to have your app connected with core lightning with dart and Unix socket

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cln_common, json_rpc_2, jsonrpc2

More

Packages that depend on clightning_rpc