kaspaSignTransaction
Use requirement
Firmware version required
Touch: 4.3.0
Classic/Mini: 3.0.0
Kaspa: Sign transaction
Asks device to sign given transaction using the private key derived by given BIP32 path. User is asked to confirm all transaction details on OneKey.
const result = await HardwareSDK.kaspaSignTransaction(connectId, deviceId, params);Params
version- requirednumbertransaction version.inputs- requiredArrayof KaspaSignInputParams.outputs- requiredArrayof KaspaSignOutputParams.lockTime- requirednumbersigHashType- requirednumberSIGHASH_ALL = 0x01, SIGHASH_NONE = 0x02, SIGHASH_SINGLE = 0x03, SIGHASH_FORKID = 0x40, SIGHASH_ANYONECANPAY = 0x80,
sigOpCount- optionalnumbersubNetworkID- optionalstringprefix- optionalstringAddress prefix. Default is set tokaspascheme- optionalstringEncryption algorithm mode. Default is set toschnorr
Examples
Result
Error
Last updated
Was this helpful?