diff --git a/apps/remix-ide/src/app/tabs/runTab/settings.js b/apps/remix-ide/src/app/tabs/runTab/settings.js index 551248000a..dd726c09be 100644 --- a/apps/remix-ide/src/app/tabs/runTab/settings.js +++ b/apps/remix-ide/src/app/tabs/runTab/settings.js @@ -198,7 +198,7 @@ class SettingsUI { return } const networkProvider = this._components.networkModule.getNetworkProvider.bind(this._components.networkModule) - this.netUI.innerHTML = (networkProvider() !== 'vm') ? `${network.name} (${network.id || '-'}) network` : '' + this.netUI.innerHTML = (networkProvider() !== 'vm') ? `${network.name} (${network.id || '-'}) network` : '' }) setInterval(() => { diff --git a/apps/remix-ide/src/app/ui/universal-dapp-ui.js b/apps/remix-ide/src/app/ui/universal-dapp-ui.js index 8265cd0c7c..0af660c010 100644 --- a/apps/remix-ide/src/app/ui/universal-dapp-ui.js +++ b/apps/remix-ide/src/app/ui/universal-dapp-ui.js @@ -244,11 +244,11 @@ UniversalDAppUI.prototype.runTransaction = function (lookupOnly, args, valArr, i outputOverride.appendChild(decoded) } } - let callinfo = "" + let callinfo = '' if (lookupOnly) callinfo = 'call' else if (args.funABI.type === 'fallback' || args.funABI.type === 'receive') callinfo = 'lowLevelInteracions' else callinfo = 'transact' - + _paq.push(['trackEvent', 'udapp', callinfo, this.blockchain.getCurrentNetworkStatus().network.name]) const params = args.funABI.type !== 'fallback' ? inputsValues : '' this.blockchain.runOrCallContractMethod( diff --git a/apps/remix-ide/src/blockchain/blockchain.js b/apps/remix-ide/src/blockchain/blockchain.js index ec9579a1e8..27f9be195d 100644 --- a/apps/remix-ide/src/blockchain/blockchain.js +++ b/apps/remix-ide/src/blockchain/blockchain.js @@ -41,7 +41,7 @@ class Blockchain { this.executionContext.event.register('contextChanged', this.resetEnvironment.bind(this)) this.networkcallid = 0 - this.networkStatus = { name: ' - ', id: ' - ' } + this.networkStatus = { name: ' - ', id: ' - ' } this.setupEvents() this.setupProviders() } diff --git a/libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx b/libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx index 9dfa0e2ade..6da377f0c4 100644 --- a/libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx +++ b/libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx @@ -9,6 +9,7 @@ import { Toaster } from '@remix-ui/toaster' // eslint-disable-line /* eslint-disable-next-line */ import './debugger-ui.css' const helper = require('../../../../../apps/remix-ide/src/lib/helper') +const _paq = (window as any)._paq = (window as any)._paq || [] export const DebuggerUI = (props: DebuggerUIProps) => { const debuggerModule = props.debuggerAPI @@ -167,7 +168,9 @@ export const DebuggerUI = (props: DebuggerUIProps) => { const web3 = await debuggerModule.getDebugWeb3() try { - if (await web3.eth.net.getId() === 42) { + const networkId = await web3.eth.net.getId() + _paq.push(['trackEvent', 'debugger', 'startDebugging', networkId]) + if (networkId === 42) { setState(prevState => { return { ...prevState,