UNPKG

bac-lib

Version:

"bac project versify"

18 lines 921 B
let bacLib = require('../index') mnemonic_string = "soul bounce omit zone believe true behave during uncle eye salmon awful"; let seed = bacLib.bacBip39.mnemonicToSeed(mnemonic_string); let node = bacLib.bacHDNode.fromSeedHex(seed); let keyPair = bacLib.bacECpair.fromWIF(node.keyPair.toWIF()); let privateKey = keyPair.d.toBuffer(32); let pub = keyPair.getPublicKeyBuffer(); let a = {"wid": "219c2234-be57-4058-8b2e-35b12a633308",}; var signature = bacLib.bacSign.sign(JSON.stringify(a), privateKey, 1); // 助记词 console.log("助记词 -> ", mnemonic_string); // // // let address = bacLib.bacHDNode.fromSeedBuffer(seed).getAddress(); console.log("address -> ", address); // // // 私钥 console.log('privateKey -> ', privateKey.toString('hex')); // // 签名 console.log("publickKey ->",pub.toString('hex')) console.log('signature -> ', signature.toString("hex")); // // console.log('data -> ', JSON.stringify(a));