Update parametr object when calling 'TrezorConnect.ethereumSignTransaction'

- to match a corresponding Flowtype
pull/2/merge^2
Vasek Mlejnsky 6 years ago
parent ce00abd838
commit bcea824a90

@ -830,6 +830,25 @@ export const onSend = (): AsyncAction => async (dispatch: Dispatch, getState: Ge
if (!selected) return;
const signedTransaction = await TrezorConnect.ethereumSignTransaction({
device: {
path: selected.path,
instance: selected.instance,
state: selected.state
},
useEmptyPassphrase: !selected.instance,
path: txData.address_n,
transaction: {
to: strip(txData.to),
value: strip(txData.value),
gasPrice: strip(txData.gasPrice),
gasLimit: strip(txData.gasLimit),
nonce: strip(txData.nonce),
data: strip(txData.data),
chainId: txData.chainId,
r: txData.r,
s: txData.s,
v: txData.v,
},
device: {
path: selected.path,
instance: selected.instance,
@ -860,8 +879,8 @@ export const onSend = (): AsyncAction => async (dispatch: Dispatch, getState: Ge
return;
}
txData.r = `0x${signedTransaction.payload.r}`;
txData.s = `0x${signedTransaction.payload.s}`;
txData.r = signedTransaction.payload.r;
txData.s = signedTransaction.payload.s;
txData.v = w3.toHex(signedTransaction.payload.v);

Loading…
Cancel
Save