diff --git a/app/scripts/uiFuncs.js b/app/scripts/uiFuncs.js index 4f69f546d0..6da2b28336 100644 --- a/app/scripts/uiFuncs.js +++ b/app/scripts/uiFuncs.js @@ -190,7 +190,8 @@ uiFuncs.generateTx = function(txData, callback) { } uiFuncs.signTxLedger(app, eTx, rawTx, txData, !EIP155Supported, callback); } - if (ajaxReq.eip155) { + // workaround FIXME https://github.com/LedgerHQ/ledgerjs/issues/168 + if (ajaxReq.eip155 && rawTx.chainId < 256) { app.getAppConfiguration(localCallback); } else { uiFuncs.signTxLedger(app, eTx, rawTx, txData, true, callback);