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