Commit 876c0787 authored by Iuri Matias's avatar Iuri Matias

move decoder from remix-solidity to remix-debug

parent 88834b97
...@@ -28,7 +28,6 @@ ...@@ -28,7 +28,6 @@
"npm-run-all": "^4.1.2", "npm-run-all": "^4.1.2",
"fast-async": "^6.1.2", "fast-async": "^6.1.2",
"remix-lib": "^0.2.9", "remix-lib": "^0.2.9",
"remix-solidity": "^0.1.11",
"solc": "https://github.com/ethereum/solc-js" "solc": "https://github.com/ethereum/solc-js"
}, },
"devDependencies": { "devDependencies": {
......
...@@ -5,6 +5,11 @@ var StorageViewer = require('./storage/storageViewer') ...@@ -5,6 +5,11 @@ var StorageViewer = require('./storage/storageViewer')
var StorageResolver = require('./storage/storageResolver') var StorageResolver = require('./storage/storageResolver')
var TraceManager = require('./trace/traceManager') var TraceManager = require('./trace/traceManager')
var SolidityProxy = require('./decoder/solidityProxy')
var stateDecoder = require('./decoder/stateDecoder')
var localDecoder = require('./decoder/localDecoder')
var InternalCallTree = require('./decoder/internalCallTree')
var remixLib = require('remix-lib') var remixLib = require('remix-lib')
var traceHelper = remixLib.helpers.trace var traceHelper = remixLib.helpers.trace
var init = remixLib.init var init = remixLib.init
...@@ -12,11 +17,6 @@ var executionContext = remixLib.execution.executionContext ...@@ -12,11 +17,6 @@ var executionContext = remixLib.execution.executionContext
var EventManager = remixLib.EventManager var EventManager = remixLib.EventManager
var Web3Providers = remixLib.vm.Web3Providers var Web3Providers = remixLib.vm.Web3Providers
var DummyProvider = remixLib.vm.DummyProvider var DummyProvider = remixLib.vm.DummyProvider
var remixSolidity = require('remix-solidity')
var SolidityProxy = remixSolidity.SolidityProxy
var stateDecoder = remixSolidity.stateDecoder
var localDecoder = remixSolidity.localDecoder
var InternalCallTree = remixSolidity.InternalCallTree
/** /**
* Ethdebugger is a wrapper around a few classes that helps debugging a transaction * Ethdebugger is a wrapper around a few classes that helps debugging a transaction
......
...@@ -10,6 +10,11 @@ require('./traceManager.js') ...@@ -10,6 +10,11 @@ require('./traceManager.js')
require('./codeManager.js') require('./codeManager.js')
require('./disassembler.js') require('./disassembler.js')
require('./decoder/decodeInfo.js')
require('./decoder/storageLocation.js')
require('./decoder/storageDecoder.js')
require('./decoder/localDecoder.js')
var BreakpointManager = require('../src/code/breakpointManager') var BreakpointManager = require('../src/code/breakpointManager')
tape('debug contract', function (t) { tape('debug contract', function (t) {
......
require('./decoder/decodeInfo.js')
require('./decoder/storageLocation.js')
require('./decoder/storageDecoder.js')
require('./decoder/localDecoder.js')
require('./analysis/staticAnalysisCommon-test.js') require('./analysis/staticAnalysisCommon-test.js')
require('./analysis/staticAnalysisIntegration-test.js') require('./analysis/staticAnalysisIntegration-test.js')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment