Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
4395ea99
Commit
4395ea99
authored
Jul 03, 2020
by
aniket-engg
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lint and build working for remix-debug
parent
1e3ef5dd
Hide whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
83 additions
and
44 deletions
+83
-44
.eslintrc
libs/remix-debug/.eslintrc
+15
-0
index.js
libs/remix-debug/index.js
+1
-1
package.json
libs/remix-debug/package.json
+1
-1
Ethdebugger.js
libs/remix-debug/src/Ethdebugger.js
+1
-1
contextManager.js
libs/remix-debug/src/cmdline/contextManager.js
+1
-1
index.js
libs/remix-debug/src/cmdline/index.js
+2
-2
VmDebugger.js
libs/remix-debug/src/debugger/VmDebugger.js
+1
-1
debugger.js
libs/remix-debug/src/debugger/debugger.js
+1
-1
solidityLocals.js
libs/remix-debug/src/debugger/solidityLocals.js
+1
-1
solidityState.js
libs/remix-debug/src/debugger/solidityState.js
+1
-1
stepManager.js
libs/remix-debug/src/debugger/stepManager.js
+1
-1
astHelper.js
libs/remix-debug/src/solidity-decoder/astHelper.js
+1
-1
internalCallTree.js
libs/remix-debug/src/solidity-decoder/internalCallTree.js
+1
-1
solidityProxy.js
libs/remix-debug/src/solidity-decoder/solidityProxy.js
+1
-1
ArrayType.js
libs/remix-debug/src/solidity-decoder/types/ArrayType.js
+1
-1
DynamicByteArray.js
...emix-debug/src/solidity-decoder/types/DynamicByteArray.js
+1
-1
mappingPreimages.js
libs/remix-debug/src/storage/mappingPreimages.js
+1
-2
storageResolver.js
libs/remix-debug/src/storage/storageResolver.js
+1
-1
storageViewer.js
libs/remix-debug/src/storage/storageViewer.js
+1
-1
debugger.js
libs/remix-debug/test/debugger.js
+1
-1
decodeInfo.js
libs/remix-debug/test/decoder/decodeInfo.js
+1
-1
localDecoder.js
libs/remix-debug/test/decoder/localDecoder.js
+1
-1
int.js
libs/remix-debug/test/decoder/localsTests/int.js
+1
-1
misc.js
libs/remix-debug/test/decoder/localsTests/misc.js
+1
-1
misc2.js
libs/remix-debug/test/decoder/localsTests/misc2.js
+1
-1
structArray.js
libs/remix-debug/test/decoder/localsTests/structArray.js
+1
-1
mockStorageResolver.js
libs/remix-debug/test/decoder/mockStorageResolver.js
+1
-1
mapping.js
libs/remix-debug/test/decoder/stateTests/mapping.js
+1
-1
storageDecoder.js
libs/remix-debug/test/decoder/storageDecoder.js
+1
-1
storageLocation.js
libs/remix-debug/test/decoder/storageLocation.js
+1
-1
vmCall.js
libs/remix-debug/test/decoder/vmCall.js
+1
-1
vmCall.js
libs/remix-debug/test/vmCall.js
+1
-1
tsconfig.lib.json
libs/remix-debug/tsconfig.lib.json
+18
-0
package.json
libs/remix-lib/package.json
+1
-1
tsconfig.json
tsconfig.json
+1
-1
workspace.json
workspace.json
+16
-9
No files found.
libs/remix-debug/.eslintrc
0 → 100644
View file @
4395ea99
{
"extends": "../../.eslintrc",
"rules": {
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-unused-vars": "off"
},
"env": {
"browser": true,
"amd": true,
"node": true,
"es6": true
},
"ignorePatterns": ["!**/*"]
}
\ No newline at end of file
libs/remix-debug/index.js
View file @
4395ea99
...
@@ -8,7 +8,7 @@ const StorageResolver = require('./src/storage/storageResolver')
...
@@ -8,7 +8,7 @@ const StorageResolver = require('./src/storage/storageResolver')
const
SolidityDecoder
=
require
(
'./src/solidity-decoder'
)
const
SolidityDecoder
=
require
(
'./src/solidity-decoder'
)
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
BreakpointManager
=
remixLib
.
code
.
BreakpointManager
const
BreakpointManager
=
remixLib
.
code
.
BreakpointManager
/*
/*
...
...
libs/remix-debug/package.json
View file @
4395ea99
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
"commander"
:
"^2.19.0"
,
"commander"
:
"^2.19.0"
,
"ethereumjs-util"
:
"^6.2.0"
,
"ethereumjs-util"
:
"^6.2.0"
,
"ethereumjs-vm"
:
"4.1.3"
,
"ethereumjs-vm"
:
"4.1.3"
,
"remix-lib"
:
"0.4.29"
,
"
@remix-project/
remix-lib"
:
"0.4.29"
,
"web3"
:
"^1.2.4"
"web3"
:
"^1.2.4"
},
},
"devDependencies"
:
{
"devDependencies"
:
{
...
...
libs/remix-debug/src/Ethdebugger.js
View file @
4395ea99
...
@@ -9,7 +9,7 @@ const stateDecoder = SolidityDecoder.stateDecoder
...
@@ -9,7 +9,7 @@ const stateDecoder = SolidityDecoder.stateDecoder
const
localDecoder
=
SolidityDecoder
.
localDecoder
const
localDecoder
=
SolidityDecoder
.
localDecoder
const
InternalCallTree
=
SolidityDecoder
.
InternalCallTree
const
InternalCallTree
=
SolidityDecoder
.
InternalCallTree
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
TraceManager
=
remixLib
.
trace
.
TraceManager
const
TraceManager
=
remixLib
.
trace
.
TraceManager
const
CodeManager
=
remixLib
.
code
.
CodeManager
const
CodeManager
=
remixLib
.
code
.
CodeManager
const
traceHelper
=
remixLib
.
helpers
.
trace
const
traceHelper
=
remixLib
.
helpers
.
trace
...
...
libs/remix-debug/src/cmdline/contextManager.js
View file @
4395ea99
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
EventManager
=
remixLib
.
EventManager
const
EventManager
=
remixLib
.
EventManager
const
Web3Providers
=
remixLib
.
vm
.
Web3Providers
const
Web3Providers
=
remixLib
.
vm
.
Web3Providers
...
...
libs/remix-debug/src/cmdline/index.js
View file @
4395ea99
const
Web3
=
require
(
'web3'
)
const
Web3
=
require
(
'web3'
)
const
Debugger
=
require
(
'../debugger/debugger.js'
)
const
Debugger
=
require
(
'../debugger/debugger.js'
)
const
ContextManager
=
require
(
'./contextManager.js'
)
const
ContextManager
=
require
(
'./contextManager.js'
)
const
EventManager
=
require
(
'events'
)
import
EventManager
from
'events'
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
executionContext
=
remixLib
.
execution
.
executionContext
const
executionContext
=
remixLib
.
execution
.
executionContext
class
CmdLine
{
class
CmdLine
{
...
...
libs/remix-debug/src/debugger/VmDebugger.js
View file @
4395ea99
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
EventManager
=
remixLib
.
EventManager
const
EventManager
=
remixLib
.
EventManager
const
ui
=
remixLib
.
helpers
.
ui
const
ui
=
remixLib
.
helpers
.
ui
const
StorageResolver
=
require
(
'../storage/storageResolver'
)
const
StorageResolver
=
require
(
'../storage/storageResolver'
)
...
...
libs/remix-debug/src/debugger/debugger.js
View file @
4395ea99
'use strict'
'use strict'
const
Ethdebugger
=
require
(
'../Ethdebugger'
)
const
Ethdebugger
=
require
(
'../Ethdebugger'
)
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
EventManager
=
remixLib
.
EventManager
const
EventManager
=
remixLib
.
EventManager
const
traceHelper
=
remixLib
.
helpers
.
trace
const
traceHelper
=
remixLib
.
helpers
.
trace
const
OffsetToColumnConverter
=
remixLib
.
OffsetToColumnConverter
const
OffsetToColumnConverter
=
remixLib
.
OffsetToColumnConverter
...
...
libs/remix-debug/src/debugger/solidityLocals.js
View file @
4395ea99
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
EventManager
=
remixLib
.
EventManager
const
EventManager
=
remixLib
.
EventManager
const
localDecoder
=
require
(
'../solidity-decoder/localDecoder'
)
const
localDecoder
=
require
(
'../solidity-decoder/localDecoder'
)
...
...
libs/remix-debug/src/debugger/solidityState.js
View file @
4395ea99
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
EventManager
=
remixLib
.
EventManager
const
EventManager
=
remixLib
.
EventManager
const
stateDecoder
=
require
(
'../solidity-decoder/stateDecoder'
)
const
stateDecoder
=
require
(
'../solidity-decoder/stateDecoder'
)
const
StorageViewer
=
require
(
'../storage/storageViewer'
)
const
StorageViewer
=
require
(
'../storage/storageViewer'
)
...
...
libs/remix-debug/src/debugger/stepManager.js
View file @
4395ea99
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
EventManager
=
remixLib
.
EventManager
const
EventManager
=
remixLib
.
EventManager
const
util
=
remixLib
.
util
const
util
=
remixLib
.
util
...
...
libs/remix-debug/src/solidity-decoder/astHelper.js
View file @
4395ea99
'use strict'
'use strict'
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
AstWalker
=
remixLib
.
AstWalker
const
AstWalker
=
remixLib
.
AstWalker
/**
/**
...
...
libs/remix-debug/src/solidity-decoder/internalCallTree.js
View file @
4395ea99
'use strict'
'use strict'
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
SourceLocationTracker
=
remixLib
.
SourceLocationTracker
const
SourceLocationTracker
=
remixLib
.
SourceLocationTracker
const
AstWalker
=
remixLib
.
AstWalker
const
AstWalker
=
remixLib
.
AstWalker
const
EventManager
=
remixLib
.
EventManager
const
EventManager
=
remixLib
.
EventManager
...
...
libs/remix-debug/src/solidity-decoder/solidityProxy.js
View file @
4395ea99
'use strict'
'use strict'
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
traceHelper
=
remixLib
.
helpers
.
trace
const
traceHelper
=
remixLib
.
helpers
.
trace
const
stateDecoder
=
require
(
'./stateDecoder'
)
const
stateDecoder
=
require
(
'./stateDecoder'
)
const
astHelper
=
require
(
'./astHelper'
)
const
astHelper
=
require
(
'./astHelper'
)
...
...
libs/remix-debug/src/solidity-decoder/types/ArrayType.js
View file @
4395ea99
'use strict'
'use strict'
const
util
=
require
(
'./util'
)
const
util
=
require
(
'./util'
)
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
sha3256
=
remixLib
.
util
.
sha3_256
const
sha3256
=
remixLib
.
util
.
sha3_256
const
BN
=
require
(
'ethereumjs-util'
).
BN
const
BN
=
require
(
'ethereumjs-util'
).
BN
const
RefType
=
require
(
'./RefType'
)
const
RefType
=
require
(
'./RefType'
)
...
...
libs/remix-debug/src/solidity-decoder/types/DynamicByteArray.js
View file @
4395ea99
'use strict'
'use strict'
const
util
=
require
(
'./util'
)
const
util
=
require
(
'./util'
)
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
sha3256
=
remixLib
.
util
.
sha3_256
const
sha3256
=
remixLib
.
util
.
sha3_256
const
BN
=
require
(
'ethereumjs-util'
).
BN
const
BN
=
require
(
'ethereumjs-util'
).
BN
const
RefType
=
require
(
'./RefType'
)
const
RefType
=
require
(
'./RefType'
)
...
...
libs/remix-debug/src/storage/mappingPreimages.js
View file @
4395ea99
...
@@ -25,8 +25,7 @@ async function decodeMappingsKeys (web3, storage, corrections, callback) {
...
@@ -25,8 +25,7 @@ async function decodeMappingsKeys (web3, storage, corrections, callback) {
preimage
=
await
getPreimage
(
web3
,
'0x'
+
corrected
)
preimage
=
await
getPreimage
(
web3
,
'0x'
+
corrected
)
if
(
preimage
)
break
if
(
preimage
)
break
}
}
}
catch
(
e
)
{
}
catch
(
e
)
{}
// eslint-disable-line no-empty
}
if
(
preimage
)
{
if
(
preimage
)
{
// got preimage!
// got preimage!
// get mapping position (i.e. storage slot), its the last 32 bytes
// get mapping position (i.e. storage slot), its the last 32 bytes
...
...
libs/remix-debug/src/storage/storageResolver.js
View file @
4395ea99
'use strict'
'use strict'
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
traceHelper
=
remixLib
.
helpers
.
trace
const
traceHelper
=
remixLib
.
helpers
.
trace
const
mappingPreimages
=
require
(
'./mappingPreimages'
)
const
mappingPreimages
=
require
(
'./mappingPreimages'
)
...
...
libs/remix-debug/src/storage/storageViewer.js
View file @
4395ea99
'use strict'
'use strict'
const
remixLib
=
require
(
'remix-lib'
)
const
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
const
util
=
remixLib
.
util
const
util
=
remixLib
.
util
const
mappingPreimages
=
require
(
'./mappingPreimages'
)
const
mappingPreimages
=
require
(
'./mappingPreimages'
)
...
...
libs/remix-debug/test/debugger.js
View file @
4395ea99
var
tape
=
require
(
'tape'
)
var
tape
=
require
(
'tape'
)
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
var
vmCall
=
require
(
'./vmCall'
)
var
vmCall
=
require
(
'./vmCall'
)
var
Debugger
=
require
(
'../src/Ethdebugger'
)
var
Debugger
=
require
(
'../src/Ethdebugger'
)
...
...
libs/remix-debug/test/decoder/decodeInfo.js
View file @
4395ea99
...
@@ -6,7 +6,7 @@ var decodeInfo = require('../../src/solidity-decoder/decodeInfo')
...
@@ -6,7 +6,7 @@ var decodeInfo = require('../../src/solidity-decoder/decodeInfo')
var
stateDecoder
=
require
(
'../../src/solidity-decoder/stateDecoder'
)
var
stateDecoder
=
require
(
'../../src/solidity-decoder/stateDecoder'
)
var
contracts
=
require
(
'./contracts/miscContracts'
)
var
contracts
=
require
(
'./contracts/miscContracts'
)
var
simplecontracts
=
require
(
'./contracts/simpleContract'
)
var
simplecontracts
=
require
(
'./contracts/simpleContract'
)
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
var
util
=
require
(
'../../src/solidity-decoder/types/util'
)
var
util
=
require
(
'../../src/solidity-decoder/types/util'
)
...
...
libs/remix-debug/test/decoder/localDecoder.js
View file @
4395ea99
...
@@ -4,7 +4,7 @@ var compiler = require('solc')
...
@@ -4,7 +4,7 @@ var compiler = require('solc')
var
intLocal
=
require
(
'./contracts/intLocal'
)
var
intLocal
=
require
(
'./contracts/intLocal'
)
var
miscLocal
=
require
(
'./contracts/miscLocal'
)
var
miscLocal
=
require
(
'./contracts/miscLocal'
)
var
structArrayLocal
=
require
(
'./contracts/structArrayLocal'
)
var
structArrayLocal
=
require
(
'./contracts/structArrayLocal'
)
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
vmCall
=
require
(
'./vmCall'
)
var
vmCall
=
require
(
'./vmCall'
)
var
intLocalTest
=
require
(
'./localsTests/int'
)
var
intLocalTest
=
require
(
'./localsTests/int'
)
var
miscLocalTest
=
require
(
'./localsTests/misc'
)
var
miscLocalTest
=
require
(
'./localsTests/misc'
)
...
...
libs/remix-debug/test/decoder/localsTests/int.js
View file @
4395ea99
'use strict'
'use strict'
var
vmCall
=
require
(
'../vmCall'
)
var
vmCall
=
require
(
'../vmCall'
)
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
TraceManager
=
remixLib
.
trace
.
TraceManager
var
TraceManager
=
remixLib
.
trace
.
TraceManager
var
CodeManager
=
remixLib
.
code
.
CodeManager
var
CodeManager
=
remixLib
.
code
.
CodeManager
...
...
libs/remix-debug/test/decoder/localsTests/misc.js
View file @
4395ea99
'use strict'
'use strict'
var
vmCall
=
require
(
'../vmCall'
)
var
vmCall
=
require
(
'../vmCall'
)
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
traceHelper
=
remixLib
.
helpers
.
trace
var
traceHelper
=
remixLib
.
helpers
.
trace
var
SolidityProxy
=
require
(
'../../../src/solidity-decoder/solidityProxy'
)
var
SolidityProxy
=
require
(
'../../../src/solidity-decoder/solidityProxy'
)
var
InternalCallTree
=
require
(
'../../../src/solidity-decoder/internalCallTree'
)
var
InternalCallTree
=
require
(
'../../../src/solidity-decoder/internalCallTree'
)
...
...
libs/remix-debug/test/decoder/localsTests/misc2.js
View file @
4395ea99
'use strict'
'use strict'
var
vmCall
=
require
(
'../vmCall'
)
var
vmCall
=
require
(
'../vmCall'
)
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
traceHelper
=
remixLib
.
helpers
.
trace
var
traceHelper
=
remixLib
.
helpers
.
trace
var
SolidityProxy
=
require
(
'../../../src/solidity-decoder/solidityProxy'
)
var
SolidityProxy
=
require
(
'../../../src/solidity-decoder/solidityProxy'
)
var
InternalCallTree
=
require
(
'../../../src/solidity-decoder/internalCallTree'
)
var
InternalCallTree
=
require
(
'../../../src/solidity-decoder/internalCallTree'
)
...
...
libs/remix-debug/test/decoder/localsTests/structArray.js
View file @
4395ea99
'use strict'
'use strict'
var
vmCall
=
require
(
'../vmCall'
)
var
vmCall
=
require
(
'../vmCall'
)
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
traceHelper
=
remixLib
.
helpers
.
trace
var
traceHelper
=
remixLib
.
helpers
.
trace
var
SolidityProxy
=
require
(
'../../../src/solidity-decoder/solidityProxy'
)
var
SolidityProxy
=
require
(
'../../../src/solidity-decoder/solidityProxy'
)
var
InternalCallTree
=
require
(
'../../../src/solidity-decoder/internalCallTree'
)
var
InternalCallTree
=
require
(
'../../../src/solidity-decoder/internalCallTree'
)
...
...
libs/remix-debug/test/decoder/mockStorageResolver.js
View file @
4395ea99
'use strict'
'use strict'
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
util
=
remixLib
.
util
var
util
=
remixLib
.
util
class
MockStorageResolver
{
class
MockStorageResolver
{
...
...
libs/remix-debug/test/decoder/stateTests/mapping.js
View file @
4395ea99
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
var
TraceManager
=
remixLib
.
trace
.
TraceManager
var
TraceManager
=
remixLib
.
trace
.
TraceManager
...
...
libs/remix-debug/test/decoder/storageDecoder.js
View file @
4395ea99
...
@@ -3,7 +3,7 @@ var tape = require('tape')
...
@@ -3,7 +3,7 @@ var tape = require('tape')
var
compiler
=
require
(
'solc'
)
var
compiler
=
require
(
'solc'
)
var
stateDecoder
=
require
(
'../../src/solidity-decoder/stateDecoder'
)
var
stateDecoder
=
require
(
'../../src/solidity-decoder/stateDecoder'
)
var
MockStorageResolver
=
require
(
'./mockStorageResolver'
)
var
MockStorageResolver
=
require
(
'./mockStorageResolver'
)
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
var
testMappingStorage
=
require
(
'./stateTests/mapping'
)
var
testMappingStorage
=
require
(
'./stateTests/mapping'
)
...
...
libs/remix-debug/test/decoder/storageLocation.js
View file @
4395ea99
...
@@ -3,7 +3,7 @@ var tape = require('tape')
...
@@ -3,7 +3,7 @@ var tape = require('tape')
var
compiler
=
require
(
'solc'
)
var
compiler
=
require
(
'solc'
)
var
stateDecoder
=
require
(
'../../src/solidity-decoder/stateDecoder'
)
var
stateDecoder
=
require
(
'../../src/solidity-decoder/stateDecoder'
)
var
contracts
=
require
(
'./contracts/miscContracts'
)
var
contracts
=
require
(
'./contracts/miscContracts'
)
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
var
compilerInput
=
remixLib
.
helpers
.
compiler
.
compilerInput
tape
(
'solidity'
,
function
(
t
)
{
tape
(
'solidity'
,
function
(
t
)
{
...
...
libs/remix-debug/test/decoder/vmCall.js
View file @
4395ea99
...
@@ -3,7 +3,7 @@ var utileth = require('ethereumjs-util')
...
@@ -3,7 +3,7 @@ var utileth = require('ethereumjs-util')
var
Tx
=
require
(
'ethereumjs-tx'
).
Transaction
var
Tx
=
require
(
'ethereumjs-tx'
).
Transaction
var
Block
=
require
(
'ethereumjs-block'
)
var
Block
=
require
(
'ethereumjs-block'
)
var
BN
=
require
(
'ethereumjs-util'
).
BN
var
BN
=
require
(
'ethereumjs-util'
).
BN
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
var
EthJSVM
=
require
(
'ethereumjs-vm'
).
default
var
EthJSVM
=
require
(
'ethereumjs-vm'
).
default
function
sendTx
(
vm
,
from
,
to
,
value
,
data
,
cb
)
{
function
sendTx
(
vm
,
from
,
to
,
value
,
data
,
cb
)
{
...
...
libs/remix-debug/test/vmCall.js
View file @
4395ea99
...
@@ -3,7 +3,7 @@ var utileth = require('ethereumjs-util')
...
@@ -3,7 +3,7 @@ var utileth = require('ethereumjs-util')
var
Tx
=
require
(
'ethereumjs-tx'
).
Transaction
var
Tx
=
require
(
'ethereumjs-tx'
).
Transaction
var
Block
=
require
(
'ethereumjs-block'
)
var
Block
=
require
(
'ethereumjs-block'
)
var
BN
=
require
(
'ethereumjs-util'
).
BN
var
BN
=
require
(
'ethereumjs-util'
).
BN
var
remixLib
=
require
(
'remix-lib'
)
var
remixLib
=
require
(
'
@remix-project/
remix-lib'
)
function
sendTx
(
vm
,
from
,
to
,
value
,
data
,
cb
)
{
function
sendTx
(
vm
,
from
,
to
,
value
,
data
,
cb
)
{
var
tx
=
new
Tx
({
var
tx
=
new
Tx
({
...
...
libs/remix-debug/tsconfig.lib.json
0 → 100644
View file @
4395ea99
{
"extends"
:
"../../tsconfig.json"
,
"compilerOptions"
:
{
"module"
:
"commonjs"
,
"outDir"
:
"../../dist/out-tsc"
,
"allowJs"
:
true
,
"declaration"
:
true
,
"rootDir"
:
"./"
,
"types"
:
[
"node"
]
},
"exclude"
:
[
"**/*.spec.js"
],
"include"
:
[
"src/**/*.js"
,
"./index.js"
]
}
\ No newline at end of file
libs/remix-lib/package.json
View file @
4395ea99
{
{
"name"
:
"remix-lib"
,
"name"
:
"
@remix-project/
remix-lib"
,
"version"
:
"0.4.29"
,
"version"
:
"0.4.29"
,
"description"
:
"Ethereum IDE and tools for the web"
,
"description"
:
"Ethereum IDE and tools for the web"
,
"contributors"
:
[
"contributors"
:
[
...
...
tsconfig.json
View file @
4395ea99
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
"@remix-project/remix-analyzer"
:
[
"libs/remix-analyzer/index.ts"
],
"@remix-project/remix-analyzer"
:
[
"libs/remix-analyzer/index.ts"
],
"@remix-project/remix-astwalker"
:
[
"libs/remix-astwalker/src/index.ts"
],
"@remix-project/remix-astwalker"
:
[
"libs/remix-astwalker/src/index.ts"
],
"@remix-project/remix-debug"
:
[
"libs/remix-debug/index.js"
],
"@remix-project/remix-debug"
:
[
"libs/remix-debug/index.js"
],
"@remix-project/remix-lib"
:
[
"libs/remix-lib/index.js"
],
"@remix-project/remix-lib"
:
[
"
dist/
libs/remix-lib/index.js"
],
"@remix-project/remix-simulator"
:
[
"libs/remix-simulator/index.js"
],
"@remix-project/remix-simulator"
:
[
"libs/remix-simulator/index.js"
],
"@remix-project/remix-solidity"
:
[
"libs/remix-solidity/index.ts"
],
"@remix-project/remix-solidity"
:
[
"libs/remix-solidity/index.ts"
],
"@remix-project/remix-tests"
:
[
"libs/remix-tests/src/index.ts"
],
"@remix-project/remix-tests"
:
[
"libs/remix-tests/src/index.ts"
],
...
...
workspace.json
View file @
4395ea99
...
@@ -154,14 +154,14 @@
...
@@ -154,14 +154,14 @@
"schematics"
:
{},
"schematics"
:
{},
"architect"
:
{
"architect"
:
{
"lint"
:
{
"lint"
:
{
"builder"
:
"@nrwl/
workspace:run-commands
"
,
"builder"
:
"@nrwl/
linter:lint
"
,
"options"
:
{
"options"
:
{
"
commands"
:
[
"
linter"
:
"eslint"
,
{
"config"
:
"libs/remix-debug/.eslintrc"
,
"command"
:
"./../../node_modules/.bin/npm-run-all lint"
"files"
:
[
}
"libs/remix-debug/**/*.js"
],
],
"
cwd"
:
"libs/remix-debug"
"
exclude"
:
[
"**/node_modules/**"
,
"libs/remix-debug/test/**/*"
]
}
}
},
},
"test"
:
{
"test"
:
{
...
@@ -169,14 +169,21 @@
...
@@ -169,14 +169,21 @@
"options"
:
{
"options"
:
{
"commands"
:
[
"commands"
:
[
{
{
"command"
:
"rm -rf ../../dist"
},
{
"command"
:
"./../../node_modules/.bin/npm-run-all test"
"command"
:
"./../../node_modules/.bin/npm-run-all test"
}
}
],
],
"cwd"
:
"libs/remix-debug"
"cwd"
:
"libs/remix-debug"
}
}
},
"build"
:
{
"builder"
:
"@nrwl/node:package"
,
"options"
:
{
"outputPath"
:
"dist/libs/remix-debug"
,
"tsConfig"
:
"libs/remix-debug/tsconfig.lib.json"
,
"packageJson"
:
"libs/remix-debug/package.json"
,
"main"
:
"libs/remix-debug/index.js"
,
"assets"
:
[
"libs/remix-debug/*.md"
]
}
}
}
}
}
},
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment