|
@@ -221,7 +221,7 @@ func (w *trezorDriver) trezorSign(derivationPath []uint32, tx *types.Transaction
|
|
|
signer = new(types.HomesteadSigner)
|
|
signer = new(types.HomesteadSigner)
|
|
|
} else {
|
|
} else {
|
|
|
signer = types.NewEIP155Signer(chainID)
|
|
signer = types.NewEIP155Signer(chainID)
|
|
|
- signature[64] = signature[64] - byte(chainID.Uint64()*2+35)
|
|
|
|
|
|
|
+ signature[64] -= byte(chainID.Uint64()*2 + 35)
|
|
|
}
|
|
}
|
|
|
// Inject the final signature into the transaction and sanity check the sender
|
|
// Inject the final signature into the transaction and sanity check the sender
|
|
|
signed, err := tx.WithSignature(signer, signature)
|
|
signed, err := tx.WithSignature(signer, signature)
|