From f42e8d00901db30e5694681331745f8ae38fc929 Mon Sep 17 00:00:00 2001 From: Matthew Mitchell Date: Fri, 5 Jul 2024 17:09:46 +0100 Subject: [PATCH] Add Schnorr signature to example flutter application --- coinlib_flutter/example/lib/main.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/coinlib_flutter/example/lib/main.dart b/coinlib_flutter/example/lib/main.dart index 27acdcd..61e9f1f 100644 --- a/coinlib_flutter/example/lib/main.dart +++ b/coinlib_flutter/example/lib/main.dart @@ -1,3 +1,4 @@ +import 'dart:typed_data'; import 'package:flutter/material.dart'; import 'package:coinlib_flutter/coinlib_flutter.dart' as coinlib; @@ -33,8 +34,14 @@ class MyApp extends StatelessWidget { "0000000000000000000000000000000000000000000000000000000000000001", ); + final schnorrSignature = coinlib.SchnorrSignature.sign( + privKey, Uint8List(32), + ); + return Text( "Public key is ${privKey.pubkey.hex} and should equal $expPubkey." + " An example Schnorr signature is" + " ${coinlib.bytesToHex(schnorrSignature.data)}." ); }