diff --git a/src/app/tabs/compile-tab.js b/src/app/tabs/compile-tab.js index f2727abc9c..fb5f1c0a0c 100644 --- a/src/app/tabs/compile-tab.js +++ b/src/app/tabs/compile-tab.js @@ -187,7 +187,7 @@ class CompileTab extends ViewPlugin { } getCompilationResult () { - return this.compileTabLogic.compiler.lastCompilationResult + return this.compileTabLogic.compiler.state.lastCompilationResult } // This function is used by remix-plugin diff --git a/src/app/tabs/compileTab/compileTab.js b/src/app/tabs/compileTab/compileTab.js index fd54496f6f..e0f2aa30b9 100644 --- a/src/app/tabs/compileTab/compileTab.js +++ b/src/app/tabs/compileTab/compileTab.js @@ -14,6 +14,7 @@ class CompileTab { this.queryParams = queryParams this.compilerImport = new CompilerImport() this.compiler = new Compiler((url, cb) => this.importFileCb(url, cb)) + console.log('This is compiler object bro-1-->', this.compiler) this.fileManager = fileManager this.editor = editor this.config = config @@ -24,26 +25,28 @@ class CompileTab { this.optimize = this.queryParams.get().optimize this.optimize = this.optimize === 'true' this.queryParams.update({ optimize: this.optimize }) - this.compiler.optimize = this.optimize + this.compiler.set('optimize', this.optimize) this.evmVersion = this.queryParams.get().evmVersion if (this.evmVersion === 'undefined' || this.evmVersion === 'null' || !this.evmVersion) { this.evmVersion = null } this.queryParams.update({ evmVersion: this.evmVersion }) - this.compiler.evmVersion = this.evmVersion + this.compiler.set('evmVersion', this.evmVersion) } setOptimize (newOptimizeValue) { this.optimize = newOptimizeValue this.queryParams.update({ optimize: this.optimize }) - this.compiler.optimize = this.optimize + this.compiler.set('optimize', this.optimize) + console.log('This is compiler object bro--2->', this.compiler) } setEvmVersion (newEvmVersion) { this.evmVersion = newEvmVersion this.queryParams.update({ evmVersion: this.evmVersion }) - this.compiler.evmVersion = this.evmVersion + this.compiler.set('evmVersion', this.evmVersion) + console.log('This is compiler object bro--3->', this.compiler) } /** @@ -51,7 +54,7 @@ class CompileTab { * @params lang {'Solidity' | 'Yul'} ... */ setLanguage (lang) { - this.compiler.language = lang + this.compiler.set('language', lang) } /**