// `prv` is a 64-char hex string private key
const prv = "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef";
// `pub` is a 64-char hex string public key derived from `prv`
-const pub = await nano25519.deriveAsync(prv);
+const pub = nano25519.derive(prv);
// `sig` is a 128-char hex string signature for the block hash
-const sig = await nano25519.signAsync(msg, prv, pub);
+const sig = nano25519.sign(msg, prv, pub);
```
### Verify
const pub = "fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210";
// `v` is a boolean 'true' if the same `prv` that derives `pub` was also used to create `sig` by signing `msg`, else 'false'
-const v = await nano25519.verifyAsync(sig, msg, pub);
+const v = nano25519.verify(sig, msg, pub);
```
## Notes