UNPKG

biot-core

Version:

```sh $ npm install $ cd examples $ node balance.js ```

22 lines (15 loc) 868 B
const core = require('../core'); const crypto = require('crypto'); async function start() { await core.init('test'); let hash = crypto.createHash("sha256").update('test', "utf8").digest(); let signDevice = core.signDevicePrivateKey(hash); console.error(`verify sign "${signDevice.sign}" device: ${core.verifySign(hash, signDevice.sign, signDevice.pub_b64)}`); let wallets = await core.getMyDeviceWallets(); let addresses = await core.getAddressesInWallet(wallets[0]); let addressInfo = await core.myAddressInfo(addresses[0]); let signAddress = core.signWithAddress(addressInfo.account, addressInfo.is_change, addressInfo.address_index, hash); console.error(`verify sign "${signAddress.sign}" address: ${core.verifySign(hash, signAddress.sign, signAddress.pub_b64)}`); return 'ok'; } start().then(console.log).catch(console.error);