diff --git a/apps/remix-ide-e2e/src/tests/debugger.spec.ts b/apps/remix-ide-e2e/src/tests/debugger.spec.ts
index 76d24d06a8..f069bce1a2 100644
--- a/apps/remix-ide-e2e/src/tests/debugger.spec.ts
+++ b/apps/remix-ide-e2e/src/tests/debugger.spec.ts
@@ -72,8 +72,8 @@ module.exports = {
.waitForElementContainsText('*[data-id="stepdetail"]', 'execution step:\n0', 60000)
.click('*[data-id="buttonNavigatorJumpNextBreakpoint"]')
.pause(10000)
- .waitForElementContainsText('*[data-id="stepdetail"]', 'vm trace step:\n348', 60000)
- .waitForElementContainsText('*[data-id="stepdetail"]', 'execution step:\n348', 60000)
+ .waitForElementContainsText('*[data-id="stepdetail"]', 'vm trace step:\n352', 60000)
+ .waitForElementContainsText('*[data-id="stepdetail"]', 'execution step:\n352', 60000)
},
'Should display solidity imported code while debugging github import': function (browser: NightwatchBrowser) {
@@ -212,7 +212,7 @@ module.exports = {
'Should start debugging using remix debug nodes (rinkeby)': '' + function (browser: NightwatchBrowser) {
browser
.clickLaunchIcon('solidity')
- .setSolidityCompilerVersion('soljson-v0.8.4+commit.c7e474f2.js')
+ .setSolidityCompilerVersion('soljson-v0.8.7+commit.e28d00a7.js')
.addFile('useDebugNodes.sol', sources[5]['useDebugNodes.sol']) // compile contract
.clickLaunchIcon('udapp')
.click('*[data-id="settingsWeb3Mode"]') // select web3 provider with debug nodes URL
diff --git a/apps/remix-ide-e2e/src/tests/solidityImport.spec.ts b/apps/remix-ide-e2e/src/tests/solidityImport.spec.ts
index 74f99edeae..8b435c7945 100644
--- a/apps/remix-ide-e2e/src/tests/solidityImport.spec.ts
+++ b/apps/remix-ide-e2e/src/tests/solidityImport.spec.ts
@@ -80,7 +80,7 @@ module.exports = {
'Test NPM Import (with unpkg.com)': function (browser: NightwatchBrowser) {
browser
- .setSolidityCompilerVersion('soljson-v0.8.4+commit.c7e474f2.js')
+ .setSolidityCompilerVersion('soljson-v0.8.7+commit.e28d00a7.js')
.clickLaunchIcon('filePanel')
.click('li[data-id="treeViewLitreeViewItemREADME.txt"')
.addFile('Untitled9.sol', sources[8]['Untitled9.sol'])
diff --git a/apps/remix-ide-e2e/src/tests/transactionExecution.spec.ts b/apps/remix-ide-e2e/src/tests/transactionExecution.spec.ts
index d06c1c1c9d..7dfbd968e9 100644
--- a/apps/remix-ide-e2e/src/tests/transactionExecution.spec.ts
+++ b/apps/remix-ide-e2e/src/tests/transactionExecution.spec.ts
@@ -264,7 +264,7 @@ contract C {
'customError.sol': {
content: `// SPDX-License-Identifier: GPL-3.0
- pragma solidity ^0.8.4;
+ pragma solidity ^0.8.7;
/// error description
/// @param a param1
diff --git a/apps/remix-ide/ci/makeMockCompiler.js b/apps/remix-ide/ci/makeMockCompiler.js
index b73c2b7ae1..fe55444109 100644
--- a/apps/remix-ide/ci/makeMockCompiler.js
+++ b/apps/remix-ide/ci/makeMockCompiler.js
@@ -3,7 +3,7 @@
var fs = require('fs')
var compiler = require('solc')
var compilerInput = require('@remix-project/remix-solidity').CompilerInput
-var defaultVersion = 'soljson-v0.8.4+commit.c7e474f2.js'
+var defaultVersion = 'soljson-v0.8.7+commit.e28d00a7.js'
const path = require('path')
compiler.loadRemoteVersion(defaultVersion, (error, solcSnapshot) => {
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 104a515a39..dcf0adfc61 100644
--- a/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx
+++ b/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx
@@ -28,7 +28,7 @@ export const CompilerContainer = (props: CompilerContainerProps) => {
allversions: [],
customVersions: [],
selectedVersion: null,
- defaultVersion: 'soljson-v0.8.4+commit.c7e474f2.js', // this default version is defined: in makeMockCompiler (for browser test)
+ defaultVersion: 'soljson-v0.8.7+commit.e28d00a7.js', // this default version is defined: in makeMockCompiler (for browser test)
selectedLanguage: '',
runs: '',
compiledFileName: '',
@@ -534,6 +534,7 @@ export const CompilerContainer = (props: CompilerContainerProps) => {