From 285ce29576aa09d4745c55f77b81ce169a22a282 Mon Sep 17 00:00:00 2001 From: Bilog WEB3 <155262265+Bilogweb3@users.noreply.github.com> Date: Mon, 23 Dec 2024 15:55:35 +0100 Subject: [PATCH 01/18] Update Ethdebugger.ts --- libs/remix-debug/src/Ethdebugger.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/remix-debug/src/Ethdebugger.ts b/libs/remix-debug/src/Ethdebugger.ts index a22b29313c..6dc4be709c 100644 --- a/libs/remix-debug/src/Ethdebugger.ts +++ b/libs/remix-debug/src/Ethdebugger.ts @@ -10,13 +10,13 @@ import { SolidityProxy, stateDecoder, localDecoder, InternalCallTree } from './s import { extractStateVariables } from './solidity-decoder/stateDecoder' /** - * Ethdebugger is a wrapper around a few classes that helps debugging a transaction + * Ethdebugger is a wrapper around a few classes that helps debug a transaction * * - TraceManager - Load / Analyze the trace and retrieve details of specific test * - CodeManager - Retrieve loaded byte code and help to resolve AST item from vmtrace index * - SolidityProxy - Basically used to extract state variable from AST - * - Breakpoint Manager - Used to add / remove / jumpto breakpoint - * - InternalCallTree - Used to retrieved local variables + * - Breakpoint Manager - Used to add / remove / jump to breakpoint + * - InternalCallTree - Used to retrieve local variables * - StorageResolver - Help resolving the storage across different steps * * @param {Map} opts - { function compilationResult } // From 66bc414feed66c02246d1e593008ac03380588b9 Mon Sep 17 00:00:00 2001 From: calciumbe <192480234+calciumbe@users.noreply.github.com> Date: Mon, 23 Dec 2024 20:01:27 +0800 Subject: [PATCH 02/18] fix typo in CONTRIBUTING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 573abd59a7..3aae0cf600 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -30,7 +30,7 @@ There are many languages, for each project. But if you do not see your desired In addition to writing translations, you can also review other's work. -### How to make your plugin suport string internationalization? +### How to make your plugin support string internationalization? First, put the string in the locale file located under `apps/remix-ide/src/app/tabs/locales/en`. Each json file corresponds to a module. If the module does not exist, then create a new json and import it in the `index.js`. Then you can replace the string with an intl component. The `id` prop will be the key of this string. From f686fd60c34d88bf6e648fd442cd40f9d4eb4a48 Mon Sep 17 00:00:00 2001 From: calciumbe <192480234+calciumbe@users.noreply.github.com> Date: Mon, 23 Dec 2024 20:01:44 +0800 Subject: [PATCH 03/18] fix typo in libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx --- libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx b/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx index 8eaa6e8ec2..d9f9b44955 100644 --- a/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx +++ b/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx @@ -247,7 +247,7 @@ export const TabsUI = (props: TabsUIProps) => {
{((tabsState.currentExt === 'sol') || (tabsState.currentExt === 'vy') || (tabsState.currentExt === 'circom')) ? ( From 31e6b74d4fe4f81c3568eb92f86344d5fc2ed188 Mon Sep 17 00:00:00 2001 From: calciumbe <192480234+calciumbe@users.noreply.github.com> Date: Mon, 23 Dec 2024 20:01:57 +0800 Subject: [PATCH 04/18] fix typo in apps/remix-ide-e2e/src/tests/ballot.test.ts --- apps/remix-ide-e2e/src/tests/ballot.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/remix-ide-e2e/src/tests/ballot.test.ts b/apps/remix-ide-e2e/src/tests/ballot.test.ts index db34e18cf3..3e85e7dcec 100644 --- a/apps/remix-ide-e2e/src/tests/ballot.test.ts +++ b/apps/remix-ide-e2e/src/tests/ballot.test.ts @@ -253,9 +253,9 @@ module.exports = { .clickLaunchIcon('solidity') .waitForElementVisible('*[data-id="scConfigExpander"]') .click('*[data-id="scManualConfiguration"]') - .waitForElementVisible('select[id="compilierLanguageSelector"]', 10000) - .click('select[id="compilierLanguageSelector"]') - .click('select[id="compilierLanguageSelector"] option[value=Yul]') + .waitForElementVisible('select[id="compilerLanguageSelector"]', 10000) + .click('select[id="compilerLanguageSelector"]') + .click('select[id="compilerLanguageSelector"] option[value=Yul]') .waitForElementContainsText('[data-id="compiledContracts"]', 'Contract', 65000) .clickLaunchIcon('udapp') .click('*[data-id="Deploy - transact (not payable)"]') From ac42223da7c883c7518cb23653bbc40bb7b3ad36 Mon Sep 17 00:00:00 2001 From: calciumbe <192480234+calciumbe@users.noreply.github.com> Date: Mon, 23 Dec 2024 20:02:19 +0800 Subject: [PATCH 05/18] fix typo in apps/remix-ide-e2e/src/tests/url.test.ts --- apps/remix-ide-e2e/src/tests/url.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/remix-ide-e2e/src/tests/url.test.ts b/apps/remix-ide-e2e/src/tests/url.test.ts index 1b6cc6fe3a..247bc6290a 100644 --- a/apps/remix-ide-e2e/src/tests/url.test.ts +++ b/apps/remix-ide-e2e/src/tests/url.test.ts @@ -265,7 +265,7 @@ module.exports = { locateStrategy: 'xpath' }) .assert.containsText('#evmVersionSelector option[data-id="selected"]', 'istanbul') - .assert.containsText('#compilierLanguageSelector option[data-id="selected"]', 'Yul') + .assert.containsText('#compilerLanguageSelector option[data-id="selected"]', 'Yul') .verify.elementPresent('#optimize:checked') .verify.elementPresent('#autoCompile:checked') .verify.attributeEquals('#runs', 'value', '300') From 1cd8d3c2dfd663ccbc855e6a20f377ee7fe22aec Mon Sep 17 00:00:00 2001 From: calciumbe <192480234+calciumbe@users.noreply.github.com> Date: Mon, 23 Dec 2024 20:02:32 +0800 Subject: [PATCH 06/18] fix typo in libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx --- .../remix-ui/solidity-compiler/src/lib/compiler-container.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx b/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx index a328b5b347..244e83b799 100644 --- a/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx +++ b/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx @@ -927,7 +927,7 @@ export const CompilerContainer = (props: CompilerContainerProps) => {
-