UNPKG

iota-sig-utils

Version:

A collection of signature, secure utilities for crypto networks in IOTA

28 lines (26 loc) 1.24 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <script src="./dist/index.js"></script> <script> const utils = window['iota-sig-utils'].default console.log(utils) const publicKeyHex = '0x929085e8eb38fa3fd76e152854b8cbf846df888d41b0003c0052f42913cc2919' const signedDataHex = '0x34fdebc0317630bdc8f6478607fec090f7a7ffeba9fcea4c57c9f2a323777a82c77bb6816031004545419fa05b5f540991f42fe1b2df4bf6a7ade58baa766b02' const message = 'test' const address = utils.getAddressFromPublicKey(publicKeyHex) // address 1qzqzuz09xsz8n6zvz6mhnzn7fnm5al4yy035t56h3vumxqll6jn3c2khyg4 console.log(address) const bool1 = utils.verifySignature(signedDataHex, publicKeyHex, message) const bool2 = utils.verifyDataSignedByAddress(signedDataHex, publicKeyHex, message, address) console.log(bool1, bool2) </script> </body> </html>