diff --git a/src/app.js b/src/app.js index a1c1b247dc..428111b871 100644 --- a/src/app.js +++ b/src/app.js @@ -22,8 +22,6 @@ var toolTip = require('./app/ui/tooltip') var CompilerMetadata = require('./app/files/compiler-metadata') var CompilerImport = require('./app/compiler/compiler-imports') -var executionContext = remixLib.execution.executionContext - const Blockchain = require('./app/tabs/runTab/model/blockchain.js') const PluginManagerComponent = require('./app/components/plugin-manager-component') @@ -224,7 +222,7 @@ Please make a backup of your contracts and start using http://remix.ethereum.org const fileManager = new FileManager(editor) registry.put({api: fileManager, name: 'filemanager'}) - const blockchain = new Blockchain(registry.get('config').api, executionContext) + const blockchain = new Blockchain(registry.get('config').api) // ----------------- compilation metadata generation servive ---------------------------- const compilerMetadataGenerator = new CompilerMetadata(blockchain, fileManager, registry.get('config').api) diff --git a/src/app/tabs/runTab/model/blockchain.js b/src/app/tabs/runTab/model/blockchain.js index 140bd5be8e..e65b9c5d96 100644 --- a/src/app/tabs/runTab/model/blockchain.js +++ b/src/app/tabs/runTab/model/blockchain.js @@ -4,6 +4,7 @@ const txExecution = remixLib.execution.txExecution const typeConversion = remixLib.execution.typeConversion const Txlistener = remixLib.execution.txListener const EventManager = remixLib.EventManager +const executionContext = remixLib.execution.executionContext const ethJSUtil = require('ethereumjs-util') const Personal = require('web3-eth-personal') const Web3 = require('web3') @@ -13,7 +14,7 @@ import { UniversalDApp } from 'remix-lib' class Blockchain { // NOTE: the config object will need to be refactored out in remix-lib - constructor (config, executionContext) { + constructor (config) { this.event = new EventManager() this.executionContext = executionContext this.udapp = new UniversalDApp(config, this.executionContext)