Asks device to sign given transaction. User is asked to confirm all transaction details on Trezor.
ES6
const result = await TrezorConnect.cardanoSignTransaction(params);
CommonJS
TrezorConnect.cardanoSignTransaction(params).then(function(result) {
});
inputs
— obligatoryArray
of CardanoInputoutputs
- obligatoryArray
of CardanoOutputtransactions
- obligatoryArray
of stringsnetwork
- obligatoryInteger
1 for Testnet and 2 for Mainnet
TrezorConnect.cardanoSignTransaction({
inputs: [
{
path: "m/44'/1815'/0'/0/1",
prev_hash: "1af8fa0b754ff99253d983894e63a2b09cbb56c833ba18c3384210163f63dcfc",
prev_index: 0,
type: 0
}
],
outputs: [
{
address: "Ae2tdPwUPEZCanmBz5g2GEwFqKTKpNJcGYPKfDxoNeKZ8bRHr8366kseiK2",
amount: "3003112"
},
{
path: "m/44'/1815'/0'/0/1",
amount: "7120787"
}
],
transactions: [
"839f8200d818582482582008abb575fac4c39d5bf80683f7f0c37e48f4e3d96e37d1f6611919a7241b456600ff9f8282d818582183581cda4da43db3fca93695e71dab839e72271204d28b9d964d306b8800a8a0001a7a6916a51a00305becffa0",
"839f8200d818582482582008abb575fac4c39d5bf80683f7f0c37e48f4e3d96e37d1f6611919a7241b456600ff9f8282d818582183581cda4da43db3fca93695e71dab839e72271204d28b9d964d306b8800a8a0001a7a6916a51a00305becffa0",
"839f8200d818582482582008abb575fac4c39d5bf80683f7f0c37e48f4e3d96e37d1f6611919a7241b456600ff9f8282d818582183581cda4da43db3fca93695e71dab839e72271204d28b9d964d306b8800a8a0001a7a6916a51a00305becffa0",
"839f8200d818582482582008abb575fac4c39d5bf80683f7f0c37e48f4e3d96e37d1f6611919a7241b456600ff9f8282d818582183581cda4da43db3fca93695e71dab839e72271204d28b9d964d306b8800a8a0001a7a6916a51a00305becffa0",
"839f8200d818582482582008abb575fac4c39d5bf80683f7f0c37e48f4e3d96e37d1f6611919a7241b456600ff9f8282d818582183581cda4da43db3fca93695e71dab839e72271204d28b9d964d306b8800a8a0001a7a6916a51a00305becffa0",
"839f8200d818582482582008abb575fac4c39d5bf80683f7f0c37e48f4e3d96e37d1f6611919a7241b456600ff9f8282d818582183581cda4da43db3fca93695e71dab839e72271204d28b9d964d306b8800a8a0001a7a6916a51a00305becffa0",
],
network: 1
});
{
success: true,
payload: {
hash: string,
body: string,
}
}
Error
{
success: false,
payload: {
error: string // error message
}
}