clightning_rpc 0.0.2-beta.1
clightning_rpc: ^0.0.2-beta.1 copied to clipboard
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);
}