diff --git a/apps/remix-ide-e2e/src/tests/ballot.test.ts b/apps/remix-ide-e2e/src/tests/ballot.test.ts index 2f316e09d4..9d2e9c5b07 100644 --- a/apps/remix-ide-e2e/src/tests/ballot.test.ts +++ b/apps/remix-ide-e2e/src/tests/ballot.test.ts @@ -83,7 +83,7 @@ module.exports = { browser .openFile('Untitled.sol') .clickLaunchIcon('udapp') - .click('*[data-id="settingsSelectEnvOptions"] *[data-id="Basic Http Provider"]') + .click('*[data-id="settingsSelectEnvOptions"] *[data-id="External Http Provider"]') .waitForElementPresent('[data-id="basic-http-provider-modal-footer-ok-react"]') .execute(function () { const modal = document.querySelector('[data-id="basic-http-provider-modal-footer-ok-react"]') as any @@ -96,7 +96,7 @@ module.exports = { return env.value }, [], function (result) { - browser.assert.ok(result.value === 'Basic Http Provider', 'Web3 Provider not selected') + browser.assert.ok(result.value === 'External Http Provider', 'Web3 Provider not selected') }) .clickLaunchIcon('solidity') .clickLaunchIcon('udapp') diff --git a/apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.ts b/apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.ts index c82efff738..95696e3882 100644 --- a/apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.ts +++ b/apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.ts @@ -78,7 +78,7 @@ module.exports = { browser .openFile('Untitled.sol') .clickLaunchIcon('udapp') - .click('*[data-id="settingsSelectEnvOptions"] *[data-id="Basic Http Provider"]') + .click('*[data-id="settingsSelectEnvOptions"] *[data-id="External Http Provider"]') .waitForElementPresent('[data-id="basic-http-provider-modal-footer-ok-react"]') .execute(function () { const modal = document.querySelector('[data-id="basic-http-provider-modal-footer-ok-react"]') as any diff --git a/apps/remix-ide-e2e/src/tests/debugger.test.ts b/apps/remix-ide-e2e/src/tests/debugger.test.ts index fe424b5e61..9b8da7e7df 100644 --- a/apps/remix-ide-e2e/src/tests/debugger.test.ts +++ b/apps/remix-ide-e2e/src/tests/debugger.test.ts @@ -214,7 +214,7 @@ module.exports = { .setSolidityCompilerVersion('soljson-v0.8.7+commit.e28d00a7.js') .addFile('useDebugNodes.sol', sources[5]['useDebugNodes.sol']) // compile contract .clickLaunchIcon('udapp') - .click('*[data-id="settingsSelectEnvOptions"] *[data-id="Basic Http Provider"]') // select web3 provider with debug nodes URL + .click('*[data-id="settingsSelectEnvOptions"] *[data-id="External Http Provider"]') // select web3 provider with debug nodes URL .clearValue('*[data-id="modalDialogCustomPromp"]') .setValue('*[data-id="modalDialogCustomPromp"]', 'https://remix-rinkeby.ethdevops.io') .modalFooterOKClick('basic-http-provider') diff --git a/apps/remix-ide-e2e/src/tests/terminal.test.ts b/apps/remix-ide-e2e/src/tests/terminal.test.ts index 7abbbccf05..59af766031 100644 --- a/apps/remix-ide-e2e/src/tests/terminal.test.ts +++ b/apps/remix-ide-e2e/src/tests/terminal.test.ts @@ -50,7 +50,7 @@ module.exports = { browser .click('*[data-id="terminalClearConsole"]') // clear the terminal .clickLaunchIcon('udapp') - .click('*[data-id="settingsSelectEnvOptions"] *[data-id="Basic Http Provider"]') + .click('*[data-id="settingsSelectEnvOptions"] *[data-id="External Http Provider"]') .modalFooterOKClick('basic-http-provider') .executeScript('web3.eth.getAccounts()') .waitForElementContainsText('*[data-id="terminalJournal"]', '["', 60000) // we check if an array is present, don't need to check for the content diff --git a/apps/remix-ide/src/app.js b/apps/remix-ide/src/app.js index 0fd4ebae2f..464356b902 100644 --- a/apps/remix-ide/src/app.js +++ b/apps/remix-ide/src/app.js @@ -28,7 +28,7 @@ import { Blockchain } from './blockchain/blockchain.js' import { HardhatProvider } from './app/tabs/hardhat-provider' import { GanacheProvider } from './app/tabs/ganache-provider' import { FoundryProvider } from './app/tabs/foundry-provider' -import { BasicHttpProvider } from './app/tabs/basic-http-provider' +import { ExternalHttpProvider } from './app/tabs/external-http-provider' const isElectron = require('is-electron') @@ -180,7 +180,7 @@ class AppComponent { const hardhatProvider = new HardhatProvider(blockchain) const ganacheProvider = new GanacheProvider(blockchain) const foundryProvider = new FoundryProvider(blockchain) - const basicHttpProvider = new BasicHttpProvider(blockchain) + const externalHttpProvider = new ExternalHttpProvider(blockchain) // ----------------- convert offset to line/column service ----------- const offsetToLineColumnConverter = new OffsetToLineColumnConverter() Registry.getInstance().put({ @@ -238,7 +238,7 @@ class AppComponent { hardhatProvider, ganacheProvider, foundryProvider, - basicHttpProvider, + externalHttpProvider, this.walkthroughService, search ]) diff --git a/apps/remix-ide/src/app/tabs/basic-http-provider.tsx b/apps/remix-ide/src/app/tabs/external-http-provider.tsx similarity index 83% rename from apps/remix-ide/src/app/tabs/basic-http-provider.tsx rename to apps/remix-ide/src/app/tabs/external-http-provider.tsx index 30a0f1f310..5a22b48ba4 100644 --- a/apps/remix-ide/src/app/tabs/basic-http-provider.tsx +++ b/apps/remix-ide/src/app/tabs/external-http-provider.tsx @@ -1,21 +1,17 @@ import * as packageJson from '../../../../../package.json' -import { Plugin } from '@remixproject/engine' -import { AppModal, AlertModal, ModalTypes } from '@remix-ui/app' import React from 'react' // eslint-disable-line -import { Blockchain } from '../../blockchain/blockchain' -import { ethers } from 'ethers' import { AbstractProvider } from './abstract-provider' const profile = { name: 'basic-http-provider', - displayName: 'Basic Http Provider', + displayName: 'External Http Provider', kind: 'provider', description: '', methods: ['sendAsync'], version: packageJson.version } -export class BasicHttpProvider extends AbstractProvider { +export class ExternalHttpProvider extends AbstractProvider { constructor (blockchain) { super(profile, blockchain, 'http://127.0.0.1:8545') } @@ -37,7 +33,7 @@ export class BasicHttpProvider extends AbstractProvider {
For more info: Remix Docs on Web3 Provider

- Web3 Provider Endpoint + External HTTP Provider Endpoint ) diff --git a/apps/remix-ide/src/app/udapp/run-tab.js b/apps/remix-ide/src/app/udapp/run-tab.js index af0ecf6563..cf71ad3780 100644 --- a/apps/remix-ide/src/app/udapp/run-tab.js +++ b/apps/remix-ide/src/app/udapp/run-tab.js @@ -157,7 +157,7 @@ export class RunTab extends ViewPlugin { }) await this.call('blockchain', 'addProvider', { - name: 'Basic Http Provider', + name: 'External Http Provider', provider: { async sendAsync (payload, callback) { try {