sign method

  1. @override
Future<void> sign(
  1. Nip01Event event
)
override

Implementation

@override
Future<void> sign(Nip01Event event) async {
  final npub = publicKey.startsWith('npub')
      ? publicKey
      : Nip19.encodePubKey(publicKey);
  Map<dynamic, dynamic> map = await amberFlutterDS.amber.signEvent(
      currentUser: npub, eventJson: jsonEncode(event.toJson()), id: event.id);
  event.sig = map['signature'];
}