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 amber.signEvent(currentUser: npub, eventJson: jsonEncode(event.toJson()), id: event.id);
  if (map!=null) {
    event.sig = map['signature'];
  }
}