diff --git a/manifest.json b/manifest.json index ce83f5089..250006208 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Pali Wallet", - "version": "2.0.11", + "version": "2.0.12", "icons": { "16": "assets/icons/favicon-16.png", "32": "assets/icons/favicon-32.png", diff --git a/package.json b/package.json index 6e561d671..9eb05e9ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "paliwallet", - "version": "2.0.11", + "version": "2.0.12", "description": "A Non-Custodial Crypto Wallet", "private": true, "repository": { diff --git a/source/scripts/Provider/EthProvider.ts b/source/scripts/Provider/EthProvider.ts index bf6a0ae12..d3b7bcb49 100644 --- a/source/scripts/Provider/EthProvider.ts +++ b/source/scripts/Provider/EthProvider.ts @@ -32,25 +32,27 @@ export const EthProvider = (host: string) => { validateTxToAddress ) as IDecodedTx; if (!decodedTx) throw cleanErrorStack(ethErrors.rpc.invalidRequest()); - //Open Send Component - if (validateTxToAddress.wallet || isLegacyTx || !tx.data) { + + //Open Contract Interaction component + if (validateTxToAddress.contract || !isLegacyTx) { const resp = await popupPromise({ host, data: { tx, decodedTx, external: true }, - route: 'tx/send/nTokenTx', - eventName: 'nTokenTx', + route: 'tx/send/ethTx', + eventName: 'txSend', }); - return resp; } - //Open Contract Interaction component - if (validateTxToAddress.contract) { + + //Open Send Component + if (validateTxToAddress.wallet || isLegacyTx || !tx.data) { const resp = await popupPromise({ host, data: { tx, decodedTx, external: true }, - route: 'tx/send/ethTx', - eventName: 'txSend', + route: 'tx/send/nTokenTx', + eventName: 'nTokenTx', }); + return resp; }