nip06 0.2.0
nip06: ^0.2.0 copied to clipboard
This package contains the basic key derivation from mnemonic seed phrase protocol flow for Nostr as described in the NIP-06.
import 'package:nip06/nip06.dart';
import 'package:nip01/nip01.dart' as nip01;
void main() {
final keyPair = nip01.KeyPair.generate();
print('Private key: ${keyPair.privateKey}');
final keyPairFromMnemonic = Nip06KeyPair.fromMnemonic(
'abandon '
'abandon '
'abandon '
'abandon '
'abandon '
'abandon '
'abandon '
'abandon '
'abandon '
'abandon '
'abandon '
'about',
);
print('Private key: ${keyPairFromMnemonic.privateKey}');
}