sendBegin method

  1. @override
Future<String> sendBegin({
  1. required int walletId,
  2. required Map<String, List<Recipient>> recipientMap,
  3. required bool donation,
  4. required int feeRate,
  5. required int minConfirmations,
})
override

Implementation

@override
Future<String> sendBegin({
  required int walletId,
  required Map<String, List<Recipient>> recipientMap,
  required bool donation,
  required int feeRate,
  required int minConfirmations,
}) async {
  final jsonRecipientMap = recipientMap.map(
    (key, value) => MapEntry(key, value.map((e) => e.toJson()).toList()),
  );

  final result = await methodChannel.invokeMethod<String>('sendBegin', {
    'walletId': walletId,
    'recipientMap': jsonRecipientMap,
    'donation': donation,
    'feeRate': feeRate,
    'minConfirmations': minConfirmations,
  });
  return result!;
}