Files
pezkuwi-common/test-bizinikiwi.mjs
T
pezkuwichain 63781f8889 release: v14.0.25 - npm package structure fix
- Published from build/ directories for correct npm structure
- Updated wasm dependencies to 7.5.17
- All packages now have index.js at root level
2026-02-01 21:45:12 +03:00

18 lines
720 B
JavaScript

import { cryptoWaitReady, sr25519PairFromSeed, sr25519Sign, sr25519Verify, mnemonicToMiniSecret } from '@pezkuwi/util-crypto';
import { hexToU8a, u8aToHex } from '@pezkuwi/util';
await cryptoWaitReady();
const mnemonic = 'crucial surge north silly divert throw habit fury zebra fabric tank output';
const seed = mnemonicToMiniSecret(mnemonic);
const pair = sr25519PairFromSeed(seed);
console.log('Public key:', u8aToHex(pair.publicKey));
const message = new TextEncoder().encode('test message');
const signature = sr25519Sign(message, pair);
console.log('Signature:', u8aToHex(signature).slice(0, 40) + '...');
const verified = sr25519Verify(message, signature, pair.publicKey);
console.log('Verified:', verified);