Sign
Signing device private key
Params:
hash - {string|buffer} - Hash
let hash = crypto.createHash("sha256").update('test', "utf8").digest();
let signDevice = core.signDevicePrivateKey(hash);
Signing with address (watch: myAddressInfo)
Params:
account - {number} - account
is_change - {number} - is_change
address_index - {number} - address_index
hash - {string|buffer} - Hash
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);
Sign verification
Params:
hash - {string|buffer} - Hash
sign - {string} - Sign
pub_64 - {string} - pub_64
core.verifySign(hash, sign, pub_b64)
Last updated