Code Monkey home page Code Monkey logo

etheratom's People

Contributors

0mkara avatar alescoin avatar asabya avatar avirup2512 avatar ayanrocks avatar bingozwb avatar ddcech avatar greenkeeper[bot] avatar karansinghgit avatar kevupton avatar mallapurbharat avatar sjana0 avatar tpscrpt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

etheratom's Issues

Uncaught Error: solc: exit status 1Unknown exception during compilation.

I'm using Atom 1.8 and recently installed atom-ethereum-interface package. Compiler doesn't seem to work on my machine.

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.8.0
System: Mac OS X 10.11.5
Thrown From: atom-ethereum-interface package, v0.1.0-0

Stack Trace

Uncaught Error: solc: exit status 1
Unknown exception during compilation.

At /Users/bahtiyar/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61

Error: solc: exit status 1
Unknown exception during compilation.

    at Object.module.exports.InvalidResponse (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/errors.js:35:16)
    at [object Object].RequestManager.send (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61:22)
    at Object.send [as solidity] (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/method.js:145:58)
    at /Users/bahtiyar/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:129:50
    at Object.module.exports.AtomSolidity.checkConnection (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:69:13)
    at Object.module.exports.AtomSolidity.compile (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:119:10)
    at atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:37:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:1100:28)
    at EventEmitter.outerCallback (/Applications/Atom.app/Contents/Resources/app.asar/src/application-delegate.js:327:25)
    at emitTwo (events.js:87:13)
    at EventEmitter.emit (events.js:172:7)

Commands

     -8:44.8.0 pane:show-item-1 (atom-pane.pane.active)
     -8:44 pane:show-item-2 (atom-text-editor.editor.is-focused)
     -8:42.5.0 pane:show-item-1 (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -0:18.1.0 core:paste (atom-text-editor.editor.is-focused)
     -0:13.8.0 grammar-selector:show (atom-text-editor.editor)
     -0:01.6.0 eth-interface:compile (atom-text-editor.editor.is-focused)

Config

{
  "core": {},
  "atom-ethereum-interface": {}
}

Installed Packages

# User
atom-ethereum-interface, v0.1.0-0
autocomplete-clang, v0.9.3
autocomplete-solidity, v0.2.0
build, v0.64.0
busy, v0.5.0
language-ini, v1.16.0
linter, v1.11.10
linter-gcc, v0.6.14
linter-solidity, v0.2.1
minimap, v4.24.6
minimap-find-and-replace, v4.5.1
minimap-highlight-selected, v4.4.0
platformio-ide, v1.2.2
platformio-ide-terminal, v2.0.10
project-manager, v2.9.7
script-runner, v1.8.4
tool-bar, v0.4.0

# Dev
No dev packages

Installing โ€œ[email protected]โ€ failed. - error TRK0005: Failed to locate: "CL.exe".

on Windows 10.
Curiously I installed this yesterday on a different machine and it worked.
It apepars to be compaining about : error TRK0005: Failed to locate: "CL.exe".
I have Visual Studio 2017 installed and searchign for that file returns nothing.

`

[email protected] install C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\keccak
npm run rebuild || echo "Keccak bindings compilation fail. Pure JS implementation will be used."

[email protected] rebuild C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\keccak
node-gyp rebuild

C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\keccak>if not defined npm_config_node_gyp (node "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\bin\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(400,5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build. [C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\keccak\build\keccak.vcxproj]
TRACKER : error TRK0005: Failed to locate: "CL.exe". The system cannot find the file specified. [C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\keccak\build\keccak.vcxproj]

"Keccak bindings compilation fail. Pure JS implementation will be used."

[email protected] install C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\secp256k1
npm run rebuild || echo "Secp256k1 bindings compilation fail. Pure JS implementation will be used."

[email protected] rebuild C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\secp256k1
node-gyp rebuild

C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\secp256k1>if not defined npm_config_node_gyp (node "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\bin\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(400,5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build. [C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\secp256k1\build\secp256k1.vcxproj]
TRACKER : error TRK0005: Failed to locate: "CL.exe". The system cannot find the file specified. [C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\secp256k1\build\secp256k1.vcxproj]

"Secp256k1 bindings compilation fail. Pure JS implementation will be used."

[email protected] install C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\sha3
node-gyp rebuild

C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\sha3>if not defined npm_config_node_gyp (node "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\bin\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(400,5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build. [C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\sha3\build\sha3.vcxproj]
TRACKER : error TRK0005: Failed to locate: "CL.exe". The system cannot find the file specified. [C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\sha3\build\sha3.vcxproj]

C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi
`-- (empty)

npm WARN deprecated [email protected]: ๐Ÿ™Œ Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\bin\node.exe" "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\keccak
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\bin\node.exe" "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\npm\bin\npm-cli.js" "run" "rebuild"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] rebuild: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] rebuild script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the keccak package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs keccak
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls keccak
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\keccak\npm-debug.log
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\bin\node.exe" "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\secp256k1
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\bin\node.exe" "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\npm\bin\npm-cli.js" "run" "rebuild"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] rebuild: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] rebuild script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the secp256k1 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs secp256k1
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls secp256k1
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\secp256k1\npm-debug.log
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\bin\node.exe" "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\node_modules\etheratom\node_modules\sha3
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\package.json'
npm WARN apm-install-dir-1171122-25852-12e5bnr.qublat6gvi No description
npm WARN apm-install-dir-1171122-25852-12e5bnr.qublat6gvi No repository field.
npm WARN apm-install-dir-1171122-25852-12e5bnr.qublat6gvi No README data
npm WARN apm-install-dir-1171122-25852-12e5bnr.qublat6gvi No license field.
npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\bin\node.exe" "C:\Users\dddam\AppData\Local\atom\app-1.19.4\resources\app\apm\node_modules\npm\bin\npm-cli.js" "--globalconfig" "C:\Users\dddam\.atom\.apm\.apmrc" "--userconfig" "C:\Users\dddam\.atom\.apmrc" "install" "C:\Users\dddam\AppData\Local\Temp\d-1171122-25852-11l6ci6.b5yl5o2yb9\package.tgz" "--runtime=electron" "--target=1.6.9" "--arch=ia32" "--global-style" "--msvs_version=2015"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sha3 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs sha3
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls sha3
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\dddam\AppData\Local\Temp\apm-install-dir-1171122-25852-12e5bnr.qublat6gvi\npm-debug.log
npm ERR! code 1`

No syntax highlight entry

geth is set up, compiler is working but there is no syntax highlighting for solidity language and there is no sidebar for calling defined functions. Seems like the plugin cannot access anything in the UI.

Uncaught Error: METHOD_NOT_FOUND: The method being requested is not available on this server

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.7.3
System: Mac OS X 10.11.5
Thrown From: atom-ethereum-interface package, v0.1.3

Stack Trace

Uncaught Error: METHOD_NOT_FOUND: The method being requested is not available on this server

At /Users/username/Public/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61

Error: METHOD_NOT_FOUND: The method being requested is not available on this server
    at Object.module.exports.InvalidResponse (/Users/inasacu/Public/atom-ethereum-interface/node_modules/web3/lib/web3/errors.js:35:16)
    at [object Object].RequestManager.send (/Users/inasacu/Public/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61:22)
    at Object.send [as solidity] (/Users/inasacu/Public/atom-ethereum-interface/node_modules/web3/lib/web3/method.js:145:58)
    at /Users/inasacu/Public/atom-ethereum-interface/lib/ethereum-interface.coffee:128:50
    at Object.module.exports.AtomSolidity.checkConnection (/Users/inasacu/Public/atom-ethereum-interface/lib/ethereum-interface.coffee:68:13)
    at Object.module.exports.AtomSolidity.compile (/Users/inasacu/Public/atom-ethereum-interface/lib/ethereum-interface.coffee:118:10)
    at atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (/Users/inasacu/Public/atom-ethereum-interface/lib/ethereum-interface.coffee:36:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:580:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:388:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:98:36)
    at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)

Commands

     -5:22.9.0 application:add-project-folder (atom-text-editor.editor.is-focused)
  2x -4:46.2.0 eth-interface:compile (atom-text-editor.editor.is-focused)

Config

{}

Installed Packages

# User
atom-ethereum-interface, v0.1.3
language-ethereum, v0.3.8

# Dev
No dev packages

Using Etheratom with Ganache - Unable to Deploy Contract

Hi! I'm trying to use Etheratom with Ganache (http://truffleframework.com/ganache/), but I'm unable to use accounts to deploy contracts. I get an "Account Not Found" when deploying contracts via the Ethereum Interface.

I suspect it's because the password I'm putting into the 'password' fields are wrong (ganache only provides the private keys of the accounts).

The passwords seem to be blank by default (according to https://ethereum.stackexchange.com/questions/11722/where-are-passphrases-stored-in-test-rpc), but I get a 'No password provided' error when I leave the field blank.

Cheers!

Uncaught ReferenceError: estimatedGas is not defined

  1. Compile Contract on JVM
  2. Enter estimated gas amount
  3. Hit 'Create'

Atom Version: 1.12.6
Electron Version: 1.3.9
System: Microsoft Windows 7 Ultimate
Thrown From: atom-ethereum-interface package, v2.0.0

Stack Trace

Uncaught ReferenceError: estimatedGas is not defined

At D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\ReactErrorUtils.js:53

ReferenceError: estimatedGas is not defined
    at file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:526:38
    at file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:499:21
    at file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:512:13
    at Object.next (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:456:21)
    at Object.asyncLoop (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:462:15)
    at Object.getConstructorIntoArray (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:507:10)
    at file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:498:22
    at Object.next (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:453:21)
    at file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:500:19
    at Object.next (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:453:21)
    at file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:500:19
    at Object.next (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:453:21)
    at file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:500:19
    at Object.next (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:453:21)
    at file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:500:19
    at Object.next (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:453:21)
    at file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:500:19
    at Object.next (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:453:21)
    at Object.asyncLoop (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:462:15)
    at Object.constructorsArray (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:496:10)
    at Object.create (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:518:14)
    at Constructor._handleSubmit (file:///D:/SpeedUps/SymLinkCritical/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:382:34)
    at Object.invokeGuardedCallback (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\ReactErrorUtils.js:27:12)
    at executeDispatch (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\EventPluginUtils.js:79:21)
    at Object.executeDispatchesInOrder (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\EventPluginUtils.js:102:5)
    at executeDispatchesAndRelease (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\EventPluginHub.js:43:22)
    at executeDispatchesAndReleaseTopLevel (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\EventPluginHub.js:54:10)
    at Array.forEach (native)
    at forEachAccumulated (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\forEachAccumulated.js:23:9)
    at Object.processEventQueue (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\EventPluginHub.js:259:7)
    at runEventQueueInBatch (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\ReactEventEmitterMixin.js:18:18)
    at Object.handleTopLevel [as _handleTopLevel] (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\ReactEventEmitterMixin.js:34:5)
    at handleTopLevelWithoutPath (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\ReactEventListener.js:93:24)
    at handleTopLevelImpl (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\ReactEventListener.js:73:3)
    at ReactDefaultBatchingStrategyTransaction.perform (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\Transaction.js:136:20)
    at Object.batchedUpdates (D:\SpeedUps\SymLinkCritical\.atom\packages\atom-ethereum-interface\node_modules\react\lib\ReactDefaultBatchingStrategy.js:62:19)

Commands

     -6:21.6.0 application:add-project-folder (atom-text-editor.editor.is-focused)
  2x -6:10 eth-interface:compile (atom-text-editor.editor.is-focused)
  3x -4:09.2.0 eth-interface:build (div.atom-solidity.native-key-bindings)
 50x -4:03.2.0 eth-interface:compile (atom-text-editor.editor.is-focused)
     -3:38.5.0 tree-view:move (span.name.icon.icon-file-text)
     -3:36.8.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -3:33.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -3:24.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -3:23.2.0 core:move-down (atom-text-editor.editor.is-focused)
     -3:22.8.0 core:backspace (atom-text-editor.editor.is-focused)
     -3:19.2.0 core:save (atom-text-editor.editor.is-focused)
  2x -3:14.1.0 core:backspace (atom-text-editor.editor.is-focused)
     -3:12.6.0 core:save (atom-text-editor.editor.is-focused)
     -2:54 core:move-right (atom-text-editor.editor.is-focused)
     -2:53.7.0 core:backspace (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "autoHideMenuBar": true,
    "disabledPackages": [
      "linter-htmlhint",
      "autoclose-html",
      "linter-jslint"
    ],
    "telemetryConsent": "limited"
  }
}

Installed Packages

# User
atom-beautify, v0.29.13 (active)
atom-ethereum-interface, v2.0.0 (active)
auto-detect-indentation, v1.2.0 (active)
autoclose-html, v0.23.0 (inactive)
linter, v1.11.16 (active)
linter-csslint, v1.3.3 (active)
linter-htmlhint, v1.3.0 (inactive)
linter-jslint, v10.2.0 (inactive)
linter-solidity, v0.5.0 (active)
pigments, v0.37.0 (active)
todo-show, v1.7.0 (inactive)
windows-context-menu, v0.3.1 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.45.0 (inactive)
base16-tomorrow-dark-theme, v1.3.0 (inactive)
base16-tomorrow-light-theme, v1.3.0 (inactive)
one-dark-ui, v1.6.2 (active)
one-light-ui, v1.6.2 (inactive)
one-dark-syntax, v1.5.0 (active)
one-light-syntax, v1.5.0 (inactive)
solarized-dark-syntax, v1.0.5 (inactive)
solarized-light-syntax, v1.0.5 (inactive)
about, v1.7.0 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.13.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.4 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.2 (active)
command-palette, v0.39.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.202.2 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.158.8 (active)
metrics, v1.1.2 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.1 (inactive)
settings-view, v0.243.1 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.4 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.2 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.210.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.0 (active)
language-csharp, v0.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.47.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)

# Dev
No dev packages

Uncaught TypeError: Cannot read property 'replace' of undefined

Hey, I tried your etheratom package but it doesn't compile my code. I cannot get further than getting the following error message.

  1. Install etheratom
  2. Open *.sol file
  3. Right click -> Activate etheratom
  4. Select "Backend ethereum node", switch back to "Javascript VM"
  5. Click compile
  6. Boom and break!

Atom: 1.16.0 x64
Electron: 1.3.13
OS: Mac OS X 10.12.4
Thrown From: etheratom package 3.0.0

Stack Trace

Uncaught TypeError: Cannot read property 'replace' of undefined

At /Users/lars/.atom/packages/etheratom/node_modules/react-dom/lib/ReactErrorUtils.js:51

TypeError: Cannot read property 'replace' of undefined
    at VMEnv.compile (/packages/etheratom/lib/vm/vm.js:189:22)
    at /packages/etheratom/lib/vm/vm.js:161:9
    at Workspace.observeTextEditors (/app.asar/src/workspace.js:305:53)
    at VMEnv.subscribeToCompileEvents (/packages/etheratom/lib/vm/vm.js:157:48)
    at /packages/etheratom/lib/vm/vm.js:94:9)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/app.asar/src/command-registry.js:259:29)
    at CommandRegistry.handleCommandEvent (/app.asar/src/command-registry.js:3:59)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/app.asar/src/command-registry.js:160:19)
    at _handleSubmit (/packages/etheratom/lib/vm/view.js:124:26)
    at Object.invokeGuardedCallback (/packages/etheratom/node_modules/react-dom/lib/ReactErrorUtils.js:26:5)
    at executeDispatch (/packages/etheratom/node_modules/react-dom/lib/EventPluginUtils.js:85:21)
    at Object.executeDispatchesInOrder (/packages/etheratom/node_modules/react-dom/lib/EventPluginUtils.js:108:5)
    at executeDispatchesAndRelease (/packages/etheratom/node_modules/react-dom/lib/EventPluginHub.js:43:22)
    at executeDispatchesAndReleaseTopLevel (/packages/etheratom/node_modules/react-dom/lib/EventPluginHub.js:54:10)
    at Array.forEach (native)
    at forEachAccumulated (/packages/etheratom/node_modules/react-dom/lib/forEachAccumulated.js:24:9)
    at Object.processEventQueue (/packages/etheratom/node_modules/react-dom/lib/EventPluginHub.js:257:7)
    at runEventQueueInBatch (/packages/etheratom/node_modules/react-dom/lib/ReactEventEmitterMixin.js:17:18)
    at /packages/etheratom/node_modules/react-dom/lib/ReactEventEmitterMixin.js:28:5)
    at handleTopLevelImpl (/packages/etheratom/node_modules/react-dom/lib/ReactEventListener.js:72:24)
    at ReactDefaultBatchingStrategyTransaction.perform (/packages/etheratom/node_modules/react-dom/lib/Transaction.js:140:20)
    at Object.batchedUpdates (/packages/etheratom/node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js:62:26)
    at Object.batchedUpdates (/packages/etheratom/node_modules/react-dom/lib/ReactUpdates.js:97:27)
    at dispatchEvent (/packages/etheratom/node_modules/react-dom/lib/ReactEventListener.js:147:20)

Commands

     -7:30.1.0 core:move-down (input.hidden-input)
     -7:28.2.0 snippets:next-tab-stop (input.hidden-input)
     -7:28.2.0 snippets:expand (input.hidden-input)
     -7:28.1.0 editor:indent (input.hidden-input)
     -5:10.7.0 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -5:06.2.0 eth-interface:activate (div.line)
     -2:14.6.0 editor:newline (input.hidden-input)
  9x -2:08.9.0 core:backspace (input.hidden-input)
  2x -2:01.3.0 editor:move-to-beginning-of-word (input.hidden-input)
  6x -1:28.8.0 core:backspace (input.hidden-input)
     -1:18.5.0 eth-interface:activate (div.lines)
  2x -1:16.6.0 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -0:18.4.0 eth-interface:activate (div.line)
     -0:16.9.0 settings-view:open (input.hidden-input)
     -0:06.5.0 eth-interface:activate (div.line.cursor-line)
     -0:04.5.0 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)

Non-Core Packages

atom-beautify 0.29.24 
autocomplete-solidity 0.3.3 
etheratom 3.0.0 
fix-indent-on-paste 0.1.1 
language-javascript-jsx 0.3.7 
language-scala 1.1.8 
linter-solidity 0.5.0 
pig 1.0.0 

Environment Issue , Atom compatibility Issue

` gyp ERR! configure error
gyp ERR! stack Error: Python executable "C:\ProgramData\Anaconda3\python.EXE" is v3.6.1, which is not supported by gyp.
gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.
gyp ERR! stack at failPythonVersion (C:\Users\guru\AppData\Local\atom\app-1.21.2\resources\app\apm\node_modules\node-gyp\lib\configure.js:454:14)
gyp ERR! stack at C:\Users\guru\AppData\Local\atom\app-1.21.2\resources\app\apm\node_modules\node-gyp\lib\configure.js:443:9
gyp ERR! stack at ChildProcess.exithandler (child_process.js:197:7)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at maybeClose (internal/child_process.js:877:16)
gyp ERR! stack at Socket. (internal/child_process.js:334:11)
gyp ERR! stack at emitOne (events.js:96:13)
gyp ERR! stack at Socket.emit (events.js:188:7)
gyp ERR! stack at Pipe._handle.close [as _onclose] (net.js:498:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Users\guru\AppData\Local\atom\app-1.21.2\resources\app\apm\bin\node.exe" "C:\Users\guru\AppData\Local\atom\app-1.21.2\resources\app\apm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\guru.atom\packages\etheratom\node_modules\sha3
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\Users\guru\AppData\Local\atom\app-1.21.2\resources\app\apm\bin\node.exe" "C:\Users\guru\AppData\Local\atom\app-1.21.2\resources\app\apm\node_modules\npm\bin\npm-cli.js" "--globalconfig" "C:\Users\guru\.atom\.apm\.apmrc" "--userconfig" "C:\Users\guru\.atom\.apmrc" "rebuild" "--runtime=electron" "--target=1.6.15" "--arch=x64" "--msvs_version=2015"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sha3 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs sha3
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls sha3
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\guru.atom\packages\etheratom\npm-debug.log
`
Am getting Issue after installing etheratom from source in Windows 10 machine ,I hope its because of the python 3.5 version and Atom's version is incompatible with this version.help me Resolve this Issue

Uncaught Error: eth_compileSolidity method not available: solc (solidity compiler) not found

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.10.2
Electron Version: 0.37.8
System: Mac OS X 10.11.6
Thrown From: atom-ethereum-interface package, v0.1.0-0

Stack Trace

Uncaught Error: eth_compileSolidity method not available: solc (solidity compiler) not found

At /Users/labpoc/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61

Error: eth_compileSolidity method not available: solc (solidity compiler) not found
    at Object.module.exports.InvalidResponse (/Users/labpoc/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/errors.js:35:16)
    at RequestManager.send (/Users/labpoc/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61:22)
    at Object.send [as solidity] (/Users/labpoc/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/method.js:145:58)
    at /Users/labpoc/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:129:50
    at Object.module.exports.AtomSolidity.checkConnection (/Users/labpoc/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:69:13)
    at Object.module.exports.AtomSolidity.compile (/Users/labpoc/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:119:10)
    at atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (/Users/labpoc/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:37:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:1109:28)
    at EventEmitter.outerCallback (/Applications/Atom.app/Contents/Resources/app.asar/src/application-delegate.js:329:25)
    at emitTwo (events.js:100:13)
    at EventEmitter.emit (events.js:185:7)

Commands

  2x -7:06.7.0 eth-interface:compile (atom-text-editor.editor.is-focused)

Config

{}

Installed Packages

# User
atom-ethereum-interface, v0.1.0-0 (active)
autocomplete-solidity, v0.3.3 (active)
language-ethereum, v0.3.9 (active)
linter-solidity, v0.5.0 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.5.0 (active)
one-light-ui, v1.5.0 (inactive)
one-dark-syntax, v1.3.0 (active)
one-light-syntax, v1.3.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.3 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.41.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.39.0 (active)
find-and-replace, v0.201.0 (inactive)
fuzzy-finder, v1.3.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (active)
image-view, v0.58.2 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v0.53.1 (active)
notifications, v0.65.0 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2 (active)
snippets, v1.0.2 (active)
spell-check, v0.67.1 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.0 (inactive)
tabs, v0.100.2 (active)
timecop, v0.33.2 (active)
tree-view, v0.208.2 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.34.0 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.1 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

Action required: Greenkeeper could not be activated ๐Ÿšจ

๐Ÿšจ You need to enable Continuous Integration on all branches of this repository. ๐Ÿšจ

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didnโ€™t receive a CI status on the greenkeeper/initial branch, itโ€™s possible that you donโ€™t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how itโ€™s configured. Make sure it is set to run on all new branches. If you donโ€™t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, youโ€™ll need to re-trigger Greenkeeperโ€™s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper Appโ€™s white list on Github. You'll find this list on your repo or organizationโ€™s settings page, under Installed GitHub Apps.

Uncaught TypeError: Cannot read property '0' of null

[Enter steps to reproduce:]

  1. Load etheratom package
  2. Load and compile a contract
  3. Switch from "Javascript VM" to "Backend ethereum node" at the top

Please let me know if you need more information.

Atom: 1.16.0 x64
Electron: 1.3.13
OS: Windows 7
Thrown From: etheratom package 3.0.0

Stack Trace

Uncaught TypeError: Cannot read property '0' of null

At C:\Users\dammouia\.atom\packages\etheratom\lib\web3\view.js:87

TypeError: Cannot read property '0' of null
    at /packages/etheratom/lib/web3/view.js:87:29
    at /packages/etheratom/lib/web3/view.js:136:103
    at /packages/etheratom/lib/web3/view.js:504:12
    at /packages/etheratom/node_modules/web3/lib/web3/property.js:119:13
    at /packages/etheratom/node_modules/web3/lib/web3/requestmanager.js:89:9
    at XMLHttpRequest.request.onreadystatechange (/packages/etheratom/node_modules/web3/lib/web3/httpprovider.js:118:13)
    at XMLHttpRequestEventTarget.dispatchEvent (/packages/etheratom/node_modules/xhr2/lib/xhr2.js:64:18)
    at XMLHttpRequest._setReadyState (/packages/etheratom/node_modules/xhr2/lib/xhr2.js:354:12)
    at XMLHttpRequest._onHttpResponseEnd (/packages/etheratom/node_modules/xhr2/lib/xhr2.js:509:12)
    at /packages/etheratom/node_modules/xhr2/lib/xhr2.js:469:24)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:974:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)

Commands

  2x -9:31 core:backspace (input.hidden-input)
     -9:05.6.0 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-always.use-animations.theme-atom-material-syntax.theme-atom-material-ui)

Non-Core Packages

atom-material-syntax 1.0.2 
atom-material-ui 1.3.10 
autocomplete-solidity 0.3.3 
busy-signal 1.4.1 
etheratom 3.0.0 
intentions 1.1.2 
language-ethereum 0.3.9 
linter 2.1.4 
linter-swagger 0.4.1 
linter-ui-default 1.2.4 

Uncaught TypeError: Cannot read property 'abiDefinition' of undefined

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.13.0
Electron Version: 1.3.13
System: Mac OS X 10.11.6
Thrown From: atom-ethereum-interface package, v2.0.0

Stack Trace

Uncaught TypeError: Cannot read property 'abiDefinition' of undefined

At /Users/vincent/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:325

TypeError: Cannot read property 'abiDefinition' of undefined
    at Object.callback (/Users/vincent/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:325:103)
    at /Users/vincent/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/method.js:142:25
    at /Users/vincent/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:89:9
    at XMLHttpRequest.request.onreadystatechange (/Users/vincent/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/httpprovider.js:110:13)

Commands

     -3:27.4.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-light-syntax.theme-one-light-ui)
     -2:26.5.0 eth-interface:compile (input.hidden-input)
  6x -2:23.9.0 eth-interface:toggle (input.hidden-input)

Config

{
  "core": {
    "disabledPackages": [
      "language-c",
      "language-clojure",
      "language-coffee-script",
      "language-csharp",
      "language-gfm",
      "language-go",
      "language-less",
      "language-make",
      "language-mustache",
      "language-objective-c",
      "language-perl",
      "language-php",
      "language-ruby",
      "language-ruby-on-rails",
      "language-sass",
      "language-source",
      "language-sql",
      "language-toml",
      "language-yaml",
      "meteor-api",
      "atom-ternjs",
      "linter-js-standard"
    ],
    "telemetryConsent": "limited",
    "themes": [
      "one-light-ui",
      "one-light-syntax"
    ]
  },
  "atom-ethereum-interface": {
    "rpcAddress": "http://localhost:8545"
  }
}

Installed Packages

# User
atom-beautify, v0.29.16 (inactive)
atom-ethereum-interface, v2.0.0 (active)
atom-material-ui, v1.3.9 (inactive)
atom-ternjs, v0.16.1 (inactive)
autoclose-html, v0.23.0 (active)
autocomplete-json, v5.2.0 (active)
autocomplete-modules, v1.6.7 (active)
autocomplete-python, v1.8.26 (active)
autocomplete-solidity, v0.3.3 (active)
block-comment, v0.4.3 (inactive)
browser-plus, v0.0.87 (active)
docblockr, v0.9.1 (active)
file-icons, v2.0.9 (active)
git-plus, v7.1.1 (active)
highlight-selected, v0.12.0 (active)
language-babel, v2.49.4 (active)
language-ethereum, v0.3.9 (active)
linter, v1.11.21 (active)
linter-eslint, v8.0.0 (active)
linter-flake8, v2.1.4 (inactive)
linter-js-standard, v3.7.0 (inactive)
linter-solidity, v0.5.0 (active)
meteor-api, v2.20.0 (inactive)
minimap, v4.26.7 (active)
minimap-highlight-selected, v4.5.0 (active)
open-in-browsers, v0.0.19 (active)
open-recent, v5.0.0 (active)
open-terminal-here, v2.1.4 (inactive)
platformio-ide-terminal, v2.2.2 (active)
python-indent, v1.0.0 (active)
python-tools, v0.6.9 (active)
Remote-FTP, v0.9.4 (active)
rest-client, v1.3.1 (active)
save-session, v0.16.0 (active)
atom-dark-syntax, v0.28.0 (inactive)
atom-dark-ui, v0.53.0 (inactive)
atom-light-syntax, v0.29.0 (inactive)
atom-light-ui, v0.46.0 (inactive)
base16-tomorrow-dark-theme, v1.4.0 (inactive)
base16-tomorrow-light-theme, v1.4.0 (inactive)
one-dark-ui, v1.8.2 (inactive)
one-light-ui, v1.8.2 (active)
one-dark-syntax, v1.6.0 (inactive)
one-light-syntax, v1.6.0 (active)
solarized-dark-syntax, v1.1.1 (inactive)
solarized-light-syntax, v1.1.1 (inactive)
about, v1.7.2 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.14.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.33.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.29.0 (inactive)
autosave, v0.23.2 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.43.2 (active)
bracket-matcher, v0.85.1 (active)
command-palette, v0.39.1 (inactive)
deprecation-cop, v0.55.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.204.5 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.2.0 (active)
go-to-line, v0.31.2 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.1 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.159.1 (active)
metrics, v1.1.2 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.2 (inactive)
settings-view, v0.244.0 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.5 (active)
status-bar, v1.6.0 (active)
styleguide, v0.48.0 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.1 (active)
timecop, v0.33.2 (active)
tree-view, v0.211.1 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.39.0 (active)
language-c, v0.54.0 (inactive)
language-clojure, v0.22.1 (inactive)
language-coffee-script, v0.48.1 (inactive)
language-csharp, v0.13.0 (inactive)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (inactive)
language-git, v0.15.0 (active)
language-go, v0.43.0 (inactive)
language-html, v0.47.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (inactive)
language-make, v0.22.2 (inactive)
language-mustache, v0.13.0 (inactive)
language-objective-c, v0.15.1 (inactive)
language-perl, v0.37.0 (inactive)
language-php, v0.37.3 (inactive)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (inactive)
language-ruby-on-rails, v0.25.1 (inactive)
language-sass, v0.57.0 (inactive)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (inactive)
language-sql, v0.25.0 (inactive)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (inactive)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (inactive)

# Dev
No dev packages

Uncaught Error: ENOENT: no such file or directory, open '~/Desktop/SmartContractDemo/BloggerCoin/...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.20.1 x64
Electron: 1.6.9
OS: Mac OS X 10.12.6
Thrown From: etheratom package 3.1.0

Stack Trace

Uncaught Error: ENOENT: no such file or directory, open '/Users/liyuechun/Desktop/SmartContractDemo/BloggerCoin/contracts/zeppelin-solidity/contracts/token/StandardToken.sol'

At /Users/liyuechun/.atom/packages/etheratom/node_modules/react-dom/lib/ReactErrorUtils.js:51

Error: ENOENT: no such file or directory, open '/Users/liyuechun/Desktop/SmartContractDemo/BloggerCoin/contracts/zeppelin-solidity/contracts/token/StandardToken.sol'
    at Object.fs.openSync (fs.js:558:18)
    at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:173:20)
    at Object.fs.readFileSync (fs.js:468:33)
    at Object.fs.readFileSync (ELECTRON_ASAR.js:506:29)
    at VMEnv.combineSource (/packages/etheratom/lib/vm/vm.js:179:19)
    at VMEnv.compile (/packages/etheratom/lib/vm/vm.js:193:19)
    at /packages/etheratom/lib/vm/vm.js:161:9
    at Workspace.observeTextEditors (/Applications/Atom.app/Contents/Resources/app/src/workspace.js:725:15)
    at VMEnv.subscribeToCompileEvents (/packages/etheratom/lib/vm/vm.js:157:48)
    at /packages/etheratom/lib/vm/vm.js:94:9)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:265:35)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:3:65)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:166:25)
    at Object._handleSubmit (/packages/etheratom/lib/vm/view.js:145:26)
    at Object.invokeGuardedCallback (/packages/etheratom/node_modules/react-dom/lib/ReactErrorUtils.js:26:5)
    at executeDispatch (/packages/etheratom/node_modules/react-dom/lib/EventPluginUtils.js:85:21)
    at Object.executeDispatchesInOrder (/packages/etheratom/node_modules/react-dom/lib/EventPluginUtils.js:108:5)
    at executeDispatchesAndRelease (/packages/etheratom/node_modules/react-dom/lib/EventPluginHub.js:43:22)
    at executeDispatchesAndReleaseTopLevel (/packages/etheratom/node_modules/react-dom/lib/EventPluginHub.js:54:10)
    at Array.forEach (native)
    at forEachAccumulated (/packages/etheratom/node_modules/react-dom/lib/forEachAccumulated.js:24:9)
    at Object.processEventQueue (/packages/etheratom/node_modules/react-dom/lib/EventPluginHub.js:254:7)
    at runEventQueueInBatch (/packages/etheratom/node_modules/react-dom/lib/ReactEventEmitterMixin.js:17:18)
    at /packages/etheratom/node_modules/react-dom/lib/ReactEventEmitterMixin.js:27:5)
    at handleTopLevelImpl (/packages/etheratom/node_modules/react-dom/lib/ReactEventListener.js:72:24)
    at ReactDefaultBatchingStrategyTransaction.perform (/packages/etheratom/node_modules/react-dom/lib/Transaction.js:143:20)
    at Object.batchedUpdates (/packages/etheratom/node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js:62:26)
    at Object.batchedUpdates (/packages/etheratom/node_modules/react-dom/lib/ReactUpdates.js:97:27)
    at dispatchEvent (/packages/etheratom/node_modules/react-dom/lib/ReactEventListener.js:147:20)

Commands

  6x -5:21.7.0 core:save (input.hidden-input)
     -5:06.4.0 core:backspace (input.hidden-input)
  2x -5:03.1.0 core:save (input.hidden-input)
     -4:49.6.0 core:backspace (input.hidden-input)
  3x -4:47.1.0 core:save (input.hidden-input)
     -0:16.2.0 eth-interface:toggle (input.hidden-input)
     -0:08.0 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)

Non-Core Packages

autocomplete-solidity 0.3.3 
busy-signal 1.4.3 
emmet 2.4.3 
etheratom 3.1.0 
highlight-line 0.12.0 
highlight-selected 0.13.1 
intentions 1.1.5 
language-ethereum 0.3.9 
language-vue 0.23.1 
language-vue-component 0.5.0 
linter 2.2.0 
linter-golint 0.3.0 
linter-solidity 0.5.0 
linter-solium 0.0.4 
linter-ui-default 1.6.10 
minimap 4.29.7 
react-es6-snippets 0.3.0 
react-es7-snippets 0.3.13 
react-snippets 0.9.0 
tree-view-finder 0.2.1 
vue-autocomplete 0.1.1 
vue-format 0.4.0 
vue-snippets 0.6.0 
vue2-autocomplete 0.1.0-alpha.4 

issue with installing package

โžœ etheratom git:(master) npm --version
4.5.0
โžœ etheratom git:(master) node --version
v7.9.0

โžœ  etheratom git:(master) apm install
Installing modules โœ—
> [email protected] preinstall /Users/arthur/etheratom/node_modules/.staging/scrypt-27fd8500
> node node-scrypt-preinstall.js


> [email protected] install /Users/arthur/etheratom/node_modules/scrypt
> node-gyp rebuild

[email protected] /Users/arthur/etheratom
โ””โ”€โ”€ (empty)


gyp ERR! configure error
gyp ERR! stack Error: Python executable "/Applications/Atom.app/Contents/Resources/app/apm/bin/python-interceptor.sh" is v3.5.2, which is not supported by gyp.
gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.
gyp ERR! stack     at failPythonVersion (/Applications/Atom.app/Contents/Resources/app/apm/node_modules/node-gyp/lib/configure.js:454:14)
gyp ERR! stack     at /Applications/Atom.app/Contents/Resources/app/apm/node_modules/node-gyp/lib/configure.js:443:9
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:197:7)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at maybeClose (internal/child_process.js:877:16)
gyp ERR! stack     at Socket.<anonymous> (internal/child_process.js:334:11)
gyp ERR! stack     at emitOne (events.js:96:13)
gyp ERR! stack     at Socket.emit (events.js:188:7)
gyp ERR! stack     at Pipe._handle.close [as _onclose] (net.js:498:12)
gyp ERR! System Darwin 16.5.0
gyp ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /Users/arthur/etheratom/node_modules/scrypt
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm ERR! Darwin 16.5.0
npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/arthur/.atom/.apm/.apmrc" "--userconfig" "/Users/arthur/.atom/.apmrc" "install" "--runtime=electron" "--target=1.3.13" "--arch=x64"
npm ERR! node v6.9.5
npm ERR! npm  v3.10.5
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the scrypt package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs scrypt
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls scrypt
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/arthur/etheratom/npm-debug.log
npm ERR! code 1

My Atom version is 1.16.0 - it is the most updated version of Atom. How are you getting this package to work? I can see that its using an older version of npm above, which I'm guessing is the problem:

npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/arthur/.atom/.apm/.apmrc" "--userconfig" "/Users/arthur/.atom/.apmrc" "install" "--runtime=electron" "--target=1.3.13" "--arch=x64"
npm ERR! node v6.9.5
npm ERR! npm  v3.10.5
npm ERR! code ELIFECYCLE

Any ideas?
Thanks buddy

can't find solc

I'll probably be able to figure this out myself, but your instruction might be improved if you add a section explaining that the sole compiler has to be available.

[Enter steps to reproduce below:]

  1. Followed instructions for loading up the atom extension. Work okay. A tiny bit confusing about localhost:8545, but I figured it out. You could have said something like "search for..." after telling user to open vi.
  2. Opened a smart contract in Atom. Hit Cntl+Alt+C. Pleased to see it worked, but it cannot find the solc. Instructions for how to install solc would have been appreciated.

Atom Version: 1.7.2
System: Mac OS X 10.10.5
Thrown From: atom-solidity package, v0.0.0

Stack Trace

Uncaught Error: eth_compileSolidity method not available: solc (solidity compiler) not found

At /Users/jrush/src.GitHub/atom-solidity/node_modules/web3/lib/web3/requestmanager.js:61

Error: eth_compileSolidity method not available: solc (solidity compiler) not found
    at Object.module.exports.InvalidResponse (/Users/jrush/src.GitHub/atom-solidity/node_modules/web3/lib/web3/errors.js:35:16)
    at [object Object].RequestManager.send (/Users/jrush/src.GitHub/atom-solidity/node_modules/web3/lib/web3/requestmanager.js:61:22)
    at Object.send [as solidity] (/Users/jrush/src.GitHub/atom-solidity/node_modules/web3/lib/web3/method.js:145:58)
    at /Users/jrush/src.GitHub/atom-solidity/lib/atom-solidity.coffee:74:50
    at Object.module.exports.AtomSolidity.checkConnection (/Users/jrush/src.GitHub/atom-solidity/lib/atom-solidity.coffee:47:13)
    at Object.module.exports.AtomSolidity.compile (/Users/jrush/src.GitHub/atom-solidity/lib/atom-solidity.coffee:64:10)
    at atom-workspace.subscriptions.add.atom.commands.add.atom-solidity:compile (/Users/jrush/src.GitHub/atom-solidity/lib/atom-solidity.coffee:30:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:580:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:388:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:98:36)
    at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)

Commands

     -0:00.5.0 atom-solidity:compile (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "atom-light-ui",
      "one-dark-syntax"
    ]
  }
}

Installed Packages

# User
atom-solidity, v0.0.0

# Dev
No dev packages

Uncaught Error: solc: exit status 1Unknown exception during compilation.

  1. paste ethereum "mortal" example into atom
  2. Compile code

Atom Version: 1.8.0
System: linux 4.6.2-1-ARCH
Thrown From: atom-ethereum-interface package, v0.1.0-0

Stack Trace

Uncaught Error: solc: exit status 1
Unknown exception during compilation.

At /home/silur/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61

Error: solc: exit status 1
Unknown exception during compilation.

    at Object.module.exports.InvalidResponse (/home/silur/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/errors.js:35:16)
    at [object Object].RequestManager.send (/home/silur/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61:22)
    at Object.send [as solidity] (/home/silur/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/method.js:145:58)
    at /home/silur/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:129:50
    at Object.module.exports.AtomSolidity.checkConnection (/home/silur/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:69:13)
    at Object.module.exports.AtomSolidity.compile (/home/silur/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:119:10)
    at atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (/home/silur/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:37:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app.asar/src/command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app.asar/src/command-registry.js:3:61)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/usr/share/atom/resources/app.asar/src/command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (/usr/share/atom/resources/app.asar/src/atom-environment.js:1100:28)
    at EventEmitter.outerCallback (/usr/share/atom/resources/app.asar/src/application-delegate.js:327:25)
    at emitTwo (events.js:87:13)
    at EventEmitter.emit (events.js:172:7)

Commands

     -8:41.8.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -8:15.9.0 eth-interface:compile (atom-text-editor.editor.is-focused)
     -8:03.6.0 settings-view:open (atom-text-editor.editor.is-focused)
     -7:43.3.0 core:confirm (atom-text-editor#atom-ethereum-interface.rpcAddress.editor.mini.is-focused)
     -7:16 color-picker:open (atom-text-editor.editor.is-focused)
     -7:11.1.0 eth-interface:compile (atom-text-editor.editor.is-focused)
     -7:09.3.0 color-picker:open (atom-text-editor.editor.is-focused)
     -6:39 grammar-selector:show (atom-text-editor.editor)
     -6:26.2.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
  2x -6:26.2.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -5:30.4.0 grammar-selector:show (atom-text-editor.editor)
  4x -5:27.6.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -1:00.3.0 eth-interface:build (atom-text-editor.editor.is-focused)
     -0:56.9.0 eth-interface:compile (atom-text-editor.editor.is-focused)
     -0:28.1.0 core:paste (atom-text-editor.editor.is-focused)
  2x -0:23.7.0 eth-interface:compile (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "vim-mode"
    ]
  },
  "atom-ethereum-interface": {}
}

Installed Packages

# User
atom-ethereum-interface, v0.1.0-0
autocomplete-paths, v1.0.2
color-picker, v2.1.1
language-kotlin, v0.4.0
linter, v1.11.4
linter-eslint, v7.2.0
merge-conflicts, v1.4.2

# Dev
No dev packages

Uncaught Error: solc: no build results found

[Enter steps to reproduce below:]

  1. I made sure I had solc installed on geth as well as running on the correct port.
  2. I am using Windows 10.

Atom Version: 1.9.9
System: Microsoft Windows 10 Home
Thrown From: atom-ethereum-interface package, v0.1.0-0

Stack Trace

Uncaught Error: solc: no build results found

At C:\Users\felix\.atom\packages\atom-ethereum-interface\node_modules\web3\lib\web3\requestmanager.js:61

Error: solc: no build results found
    at Object.module.exports.InvalidResponse (C:\Users\felix\.atom\packages\atom-ethereum-interface\node_modules\web3\lib\web3\errors.js:35:16)
    at RequestManager.send (C:\Users\felix\.atom\packages\atom-ethereum-interface\node_modules\web3\lib\web3\requestmanager.js:61:22)
    at Object.send [as solidity] (C:\Users\felix\.atom\packages\atom-ethereum-interface\node_modules\web3\lib\web3\method.js:145:58)
    at file:///C:/Users/felix/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:129:50
    at Object.module.exports.AtomSolidity.checkConnection (file:///C:/Users/felix/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:69:13)
    at Object.module.exports.AtomSolidity.compile (file:///C:/Users/felix/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:119:10)
    at atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (file:///C:/Users/felix/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:37:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\felix\AppData\Local\atom\app-1.9.9\resources\app.asar\src\command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (C:\Users\felix\AppData\Local\atom\app-1.9.9\resources\app.asar\src\command-registry.js:3:61)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (C:\Users\felix\AppData\Local\atom\app-1.9.9\resources\app.asar\src\command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (C:\Users\felix\AppData\Local\atom\app-1.9.9\resources\app.asar\src\atom-environment.js:1104:28)
    at EventEmitter.outerCallback (C:\Users\felix\AppData\Local\atom\app-1.9.9\resources\app.asar\src\application-delegate.js:329:25)
    at emitTwo (events.js:100:13)
    at EventEmitter.emit (events.js:185:7)

Any ideas on how to get it working, I really would like to use this.

Thanks!

Add miscellaneous input fields and add style to display elements.

  • Add gas inputs
    • Take user gas input

    • Estimate gas with web3.eth.estimateGas

    • Use async call to get gasEstimate

      web3.eth.estimateGas({from: '0xmyaccout...', data: "0xc6888fa1fffffffffffโ€ฆ..", gas: 500000 }, function(err, result){ if(!err && result !=== 500000) { โ€ฆ } });

  • Add button styles
    • Add call button styles
    • Add code output field styles

Issue Installing on windows

Hello,
New here... tried installing via atom and bash apm install etheratom, both provide this error, the file location of npm.debug.log is also not where it says, so I cannot include it.. using latest npm and nodejs

AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\npm-debug.log

[email protected] install C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\keccak
npm run rebuild || echo "Keccak bindings compilation fail. Pure JS implementation will be used."

[email protected] rebuild C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\keccak
node-gyp rebuild

C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\keccak>if not defined npm_config_node_gyp (node "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\bin\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\keccak\build\binding.sln]
"Keccak bindings compilation fail. Pure JS implementation will be used."

[email protected] install C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\secp256k1
npm run rebuild || echo "Secp256k1 bindings compilation fail. Pure JS implementation will be used."

[email protected] rebuild C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\secp256k1
node-gyp rebuild

C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\secp256k1>if not defined npm_config_node_gyp (node "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\bin\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\secp256k1\build\binding.sln]
"Secp256k1 bindings compilation fail. Pure JS implementation will be used."

[email protected] install C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\sha3
node-gyp rebuild

C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\sha3>if not defined npm_config_node_gyp (node "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\bin\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\sha3\build\binding.sln]
C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9
`-- (empty)

npm WARN deprecated [email protected]: ๐Ÿ™Œ Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!
gyp ERR! build error
gyp ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\bin\node.exe" "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\keccak
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\bin\node.exe" "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\npm\bin\npm-cli.js" "run" "rebuild"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] rebuild: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] rebuild script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the keccak package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs keccak
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls keccak
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\keccak\npm-debug.log
gyp ERR! build error
gyp ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\bin\node.exe" "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\secp256k1
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\bin\node.exe" "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\npm\bin\npm-cli.js" "run" "rebuild"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] rebuild: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] rebuild script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the secp256k1 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs secp256k1
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls secp256k1
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\secp256k1\npm-debug.log
gyp ERR! build error
gyp ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\bin\node.exe" "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\node_modules\etheratom\node_modules\sha3
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\package.json'
npm WARN apm-install-dir-1171112-154136-486l1h.3vpumobt9 No description
npm WARN apm-install-dir-1171112-154136-486l1h.3vpumobt9 No repository field.
npm WARN apm-install-dir-1171112-154136-486l1h.3vpumobt9 No README data
npm WARN apm-install-dir-1171112-154136-486l1h.3vpumobt9 No license field.
npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\bin\node.exe" "C:\Users\Joe\AppData\Local\atom\app-1.23.0\resources\app\apm\node_modules\npm\bin\npm-cli.js" "--globalconfig" "C:\Users\Joe\.atom\.apm\.apmrc" "--userconfig" "C:\Users\Joe\.atom\.apmrc" "install" "C:\Users\Joe\AppData\Local\Temp\d-1171112-154136-1bb6tty.25ypynwmi\package.tgz" "--runtime=electron" "--target=1.6.15" "--arch=x64" "--global-style"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sha3 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs sha3
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls sha3
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\Joe\AppData\Local\Temp\apm-install-dir-1171112-154136-486l1h.3vpumobt9\npm-debug.log
npm ERR! code 1

Uncaught TypeError: Cannot read property 'eth' of undefined

Steps to reproduce

  1. Switching from Java VM to Backend Ethereum Node in the Ethereum Interfce Pane.

Atom: 1.15.0 x64
Electron: 1.3.13
OS: Mac OS X 10.12.3
Thrown From: atom-ethereum-interface package 2.0.1

Stack Trace

Uncaught TypeError: Cannot read property 'eth' of undefined

At /Users/chris/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactErrorUtils.js:53

TypeError: Cannot read property 'eth' of undefined
    at Object.getAddresses (/packages/atom-ethereum-interface/lib/ethereum-interface.js:148:14)
    at /packages/atom-ethereum-interface/lib/ethereum-interface.js:422:20
    at Object.checkConnection (/packages/atom-ethereum-interface/lib/ethereum-interface.js:144:11)
    at /packages/atom-ethereum-interface/lib/ethereum-interface.js:417:11
    at Constructor._handleChange (/packages/atom-ethereum-interface/lib/ethereum-interface.js:274:12)
    at Object.executeOnChange (/packages/atom-ethereum-interface/node_modules/react/lib/LinkedValueUtils.js:129:34)
    at ReactDOMComponent._handleChange (/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMInput.js:106:38)
    at Object.invokeGuardedCallback (/packages/atom-ethereum-interface/node_modules/react/lib/ReactErrorUtils.js:27:12)
    at executeDispatch (/packages/atom-ethereum-interface/node_modules/react/lib/EventPluginUtils.js:79:21)
    at Object.executeDispatchesInOrder (/packages/atom-ethereum-interface/node_modules/react/lib/EventPluginUtils.js:102:5)
    at executeDispatchesAndRelease (/packages/atom-ethereum-interface/node_modules/react/lib/EventPluginHub.js:43:22)
    at executeDispatchesAndReleaseTopLevel (/packages/atom-ethereum-interface/node_modules/react/lib/EventPluginHub.js:54:10)
    at Array.forEach (native)
    at forEachAccumulated (/packages/atom-ethereum-interface/node_modules/react/lib/forEachAccumulated.js:23:9)
    at Object.processEventQueue (/packages/atom-ethereum-interface/node_modules/react/lib/EventPluginHub.js:259:7)
    at runEventQueueInBatch (/packages/atom-ethereum-interface/node_modules/react/lib/ReactEventEmitterMixin.js:18:18)
    at /packages/atom-ethereum-interface/node_modules/react/lib/ReactEventEmitterMixin.js:34:5)
    at handleTopLevelWithoutPath (/packages/atom-ethereum-interface/node_modules/react/lib/ReactEventListener.js:93:24)
    at handleTopLevelImpl (/packages/atom-ethereum-interface/node_modules/react/lib/ReactEventListener.js:73:3)
    at ReactDefaultBatchingStrategyTransaction.perform (/packages/atom-ethereum-interface/node_modules/react/lib/Transaction.js:136:20)
    at Object.batchedUpdates (/packages/atom-ethereum-interface/node_modules/react/lib/ReactDefaultBatchingStrategy.js:62:19)
    at Object.batchedUpdates (/packages/atom-ethereum-interface/node_modules/react/lib/ReactUpdates.js:94:20)
    at dispatchEvent (/packages/atom-ethereum-interface/node_modules/react/lib/ReactEventListener.js:204:20)

Commands

     -0:27.6.0 eth-interface:compile (input.hidden-input)

Non-Core Packages

atom-beautify 0.29.17 
atom-ethereum-interface 2.0.1 
atom-handlebars 1.3.0 
atom-react-autocomplete 0.1.10 
autoclose-html 0.23.0 
autocomplete-python 1.8.60 
autocomplete-solidity 0.3.3 
busy-signal 1.3.0 
charcode-display 0.2.1 
git-plus 7.3.3 
intentions 1.1.2 
language-ansible 0.2.1 
language-applescript 0.3.0 
language-ember-script 0.2.0 
language-ethereum 0.3.9 
linter 2.1.0 
linter-ansible-linting 1.2.2 
linter-pycodestyle 2.0.0 
linter-python-pep8 0.2.0 
linter-solidity 0.5.0 
linter-ui-default 1.1.0 
merge-conflicts 1.4.4 
open-recent 5.0.0 
pigments 0.39.0 
pretty-json 1.6.1 
react 0.16.2 
remote-sync 4.1.5 
split-diff 1.2.0 
sync-settings 0.8.1 

Error when changing account in Javascript VM panel

First of all, I don't know why I can choose between five addresses in the Javascript VM panel.
I think it is useful for testing contracts, but I have not any control on it.

Then, when I try and change that, I get this error message :
Uncaught Error: Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.

This is my Stack Trace :

    at invariant (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/fbjs/lib/invariant.js:35:15)
    at Object.findComponentRoot (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactMount.js:764:478)
    at Object.findReactNodeByID (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactMount.js:679:23)
    at Object.getNode (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactMount.js:162:32)
    at Object.updatePropertyByID (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMIDOperations.js:48:27)
    at Object.updateWrapper (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMInput.js:98:28)
    at ReactDOMComponent.updateComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMComponent.js:668:23)
    at ReactDOMComponent.receiveComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMComponent.js:645:10)
    at Object.receiveComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactReconciler.js:87:22)
    at Object.updateChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactChildReconciler.js:84:25)
    at ReactDOMComponent._reconcilerUpdateChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactMultiChild.js:220:35)
    at ReactDOMComponent._updateChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactMultiChild.js:351:31)
    at ReactDOMComponent.updateChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactMultiChild.js:326:14)
    at ReactDOMComponent._updateDOMChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMComponent.js:871:12)
    at ReactDOMComponent.updateComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMComponent.js:700:10)
    at ReactDOMComponent.receiveComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMComponent.js:645:10)
    at Object.receiveComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactReconciler.js:87:22)
    at Object.updateChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactChildReconciler.js:84:25)
    at ReactDOMComponent._reconcilerUpdateChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactMultiChild.js:220:35)
    at ReactDOMComponent._updateChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactMultiChild.js:351:31)
    at ReactDOMComponent.updateChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactMultiChild.js:326:14)
    at ReactDOMComponent._updateDOMChildren (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMComponent.js:871:12)
    at ReactDOMComponent.updateComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMComponent.js:700:10)
    at ReactDOMComponent.receiveComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDOMComponent.js:645:10)
    at Object.receiveComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactReconciler.js:87:22)
    at ReactCompositeComponentWrapper._updateRenderedComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactCompositeComponent.js:562:23)
    at ReactCompositeComponentWrapper._performComponentUpdate (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactCompositeComponent.js:544:10)
    at ReactCompositeComponentWrapper.updateComponent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactCompositeComponent.js:473:12)
    at ReactCompositeComponentWrapper.performUpdateIfNecessary (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactCompositeComponent.js:421:12)
    at Object.performUpdateIfNecessary (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactReconciler.js:102:22)
    at runBatchedUpdates (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactUpdates.js:129:21)
    at ReactReconcileTransaction.perform (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/Transaction.js:136:20)
    at ReactUpdatesFlushTransaction.perform (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/Transaction.js:136:20)
    at ReactUpdatesFlushTransaction.perform (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactUpdates.js:86:38)
    at Object.flushBatchedUpdates (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactUpdates.js:147:19)
    at ReactDefaultBatchingStrategyTransaction.closeAll (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/Transaction.js:202:25)
    at ReactDefaultBatchingStrategyTransaction.perform (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/Transaction.js:149:16)
    at Object.batchedUpdates (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactDefaultBatchingStrategy.js:62:19)
    at Object.batchedUpdates (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactUpdates.js:94:20)
    at dispatchEvent (/Users/louisabraham/.atom/packages/atom-ethereum-interface/node_modules/react/lib/ReactEventListener.js:204:20)```

Uncaught Error: Internal error

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.7.4
System: Mac OS X 10.11.5
Thrown From: atom-ethereum-interface package, v0.1.0-0

Stack Trace

Uncaught Error: Internal error

At /Users/johnwhitton/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61

Error: Internal error
    at Object.module.exports.InvalidResponse (/Users/johnwhitton/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/errors.js:35:16)
    at [object Object].RequestManager.send (/Users/johnwhitton/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61:22)
    at Object.send [as solidity] (/Users/johnwhitton/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/method.js:145:58)
    at /Users/johnwhitton/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:129:50
    at Object.module.exports.AtomSolidity.checkConnection (/Users/johnwhitton/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:69:13)
    at Object.module.exports.AtomSolidity.compile (/Users/johnwhitton/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:119:10)
    at atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (/Users/johnwhitton/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:37:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:1100:28)
    at EventEmitter.outerCallback (/Applications/Atom.app/Contents/Resources/app.asar/src/application-delegate.js:314:25)
    at emitTwo (events.js:87:13)
    at EventEmitter.emit (events.js:172:7)

Commands

     -2:37.6.0 application:add-project-folder (atom-text-editor.editor.is-focused)
     -1:55.7.0 compare-files:compare (atom-text-editor.editor.is-focused)
     -1:45.6.0 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -0:28.8.0 compare-files:compare (atom-text-editor.editor.is-focused)
     -0:00.7.0 eth-interface:compile (atom-text-editor.editor.is-focused)

Config

{
  "core": {}
}

Installed Packages

# User
atom-ethereum-interface, v0.1.0-0
atom-handlebars, v1.3.0
atom-json-editor, v0.4.1
auto-indent, v0.5.0
autocomplete-paths, v1.0.2
color-picker, v2.1.1
command-logger, v0.23.0
compare-files, v0.6.2
editor-stats, v0.17.0
editorconfig, v1.4.1
floobits, v0.31.3
language-actionscript3, v0.3.0
language-ethereum, v0.3.8
linter, v1.11.4
merge-conflicts, v1.4.3
polymer-atom, v0.0.8
pretty-json, v1.4.0
project-manager, v2.9.7
react, v0.15.0

# Dev
No dev packages

Package not installable: Authentication failed for 'https://github.com/debris/bignumber.js.git/'

Hi,
I try to install etheratom using atom package manager and from source. In both cases I get an authentication error for the submodule https://github.com/debris/bignumber.js.git/.
I think 'bignumber.js' is not available anymore?!

npm ERR! git clone --template=/Users/michael/.atom/.apm/_git-remotes/_templates --mirror https://github.com/debris/bignumber.js.git /Users/michael/.atom/.apm/_git-remotes/git-https-github-com-debris-bignumber-js-git-master-df3f1ce1: Cloning into bare repository '/Users/michael/.atom/.apm/_git-remotes/git-https-github-com-debris-bignumber-js-git-master-df3f1ce1'...
npm ERR! git clone --template=/Users/michael/.atom/.apm/_git-remotes/_templates --mirror https://github.com/debris/bignumber.js.git /Users/michael/.atom/.apm/_git-remotes/git-https-github-com-debris-bignumber-js-git-master-df3f1ce1: remote: Invalid username or password.
npm ERR! git clone --template=/Users/michael/.atom/.apm/_git-remotes/_templates --mirror https://github.com/debris/bignumber.js.git /Users/michael/.atom/.apm/_git-remotes/git-https-github-com-debris-bignumber-js-git-master-df3f1ce1: fatal: Authentication failed for 'https://github.com/debris/bignumber.js.git/'
npm ERR! Darwin 16.6.0
npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/michael/.atom/.apm/.apmrc" "--userconfig" "/Users/michael/.atom/.apmrc" "install" "--runtime=electron" "--target=1.3.15" "--arch=x64"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code 128

npm ERR! Command failed: git clone --template=/Users/michael/.atom/.apm/_git-remotes/_templates --mirror https://github.com/debris/bignumber.js.git /Users/michael/.atom/.apm/_git-remotes/git-https-github-com-debris-bignumber-js-git-master-df3f1ce1
npm ERR! Cloning into bare repository '/Users/michael/.atom/.apm/_git-remotes/git-https-github-com-debris-bignumber-js-git-master-df3f1ce1'...
npm ERR! remote: Invalid username or password.
npm ERR! fatal: Authentication failed for 'https://github.com/debris/bignumber.js.git/'

Uncaught TypeError: Cannot read property 'getPath' of undefined

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.15.0 x64
Electron: 1.3.13
OS: Mac OS X 10.11.6
Thrown From: atom-ethereum-interface package 2.0.1

Stack Trace

Uncaught TypeError: Cannot read property 'getPath' of undefined

At /Users/sundong/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.js:330

TypeError: Cannot read property 'getPath' of undefined
    at Object.compile (/packages/atom-ethereum-interface/lib/ethereum-interface.js:330:20)
    at /packages/atom-ethereum-interface/lib/ethereum-interface.js:90:19)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/app.asar/src/command-registry.js:259:29)
    at CommandRegistry.handleCommandEvent (/app.asar/src/command-registry.js:3:59)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/app.asar/src/command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (/app.asar/src/atom-environment.js:1162:28)
    at EventEmitter.outerCallback (/app.asar/src/application-delegate.js:312:25)
    at emitThree (events.js:116:13)
    at EventEmitter.emit (events.js:194:7)

Commands

     -0:09.6.0 eth-interface:compile (ul.list-inline.tab-bar.inset-panel)

Non-Core Packages

atom-ethereum-interface 2.0.1 
linter-solidity 0.5.0 

Add account selector and unlocker.

  • In case of multiple account add ability to select different accounts
  • In case of locked accounts add ability to unlock selected account using passphrase
  • Handle empty passwords

Uncaught TypeError: Cannot read property 'getText' of undefined

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.8.0
System: Microsoft Windows 10 Home Single Language
Thrown From: atom-ethereum-interface package, v0.1.0-0

Stack Trace

Uncaught TypeError: Cannot read property 'getText' of undefined

At /C:/Users/AL%C4%B0/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:192

TypeError: Cannot read property 'getText' of undefined
    at Object.module.exports.AtomSolidity.compile (file:///C:/Users/ALฤฐ/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:118:24)
    at atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (file:///C:/Users/ALฤฐ/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:37:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\ALฤฐ\AppData\Local\atom\app-1.8.0\resources\app.asar\src\command-registry.js:260:29)
    at C:\Users\ALฤฐ\AppData\Local\atom\app-1.8.0\resources\app.asar\src\command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (C:\Users\ALฤฐ\AppData\Local\atom\app-1.8.0\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:580:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (C:\Users\ALฤฐ\AppData\Local\atom\app-1.8.0\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:388:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (C:\Users\ALฤฐ\AppData\Local\atom\app-1.8.0\resources\app.asar\src\window-event-handler.js:98:36)
    at HTMLDocument.<anonymous> (C:\Users\ALฤฐ\AppData\Local\atom\app-1.8.0\resources\app.asar\src\window-event-handler.js:3:61)

Commands

     -5:31.3.0 application:open (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -4:27.9.0 core:paste (atom-text-editor.editor.is-focused)
     -4:27 core:select-all (atom-text-editor.editor.is-focused)
  2x -4:26.5.0 core:backspace (atom-text-editor.editor.is-focused)
     -2:58 core:confirm (atom-text-editor.editor.mini.is-focused)
  4x -1:33 core:undo (atom-text-editor.editor.is-focused)
     -0:49.3.0 settings-view:open (atom-text-editor.editor.is-focused)
     -0:18.6.0 core:confirm (atom-text-editor#atom-ethereum-interface.rpcAddress.editor.mini.is-focused)
     -0:03.4.0 eth-interface:compile (div.package-detail.panels-item)

Config

{
  "atom-ethereum-interface": {}
}

Installed Packages

# User
atom-ethereum-interface, v0.1.0-0

# Dev
No dev packages

Uncaught TypeError: value.forEach is not a function

[Enter steps to reproduce below:]

  1. Copy/paste Ballot contract from https://solidity.readthedocs.io/en/latest/solidity-by-example.html into an Atom editor window.
  2. Compile.
  3. Build compiled.
  4. Click Create.

Atom Version: 1.11.2
Electron Version: 0.37.8
System: Mac OS X 10.12
Thrown From: atom-ethereum-interface package, v0.1.0-0

Stack Trace

Uncaught TypeError: value.forEach is not a function

At /Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/ReactErrorUtils.js:53

TypeError: value.forEach is not a function
    at /Users/mcoblenz/code/atom-ethereum-interface/node_modules/web3/lib/solidity/type.js:156:19
    at SolidityType.encode (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/web3/lib/solidity/type.js:161:11)
    at /Users/mcoblenz/code/atom-ethereum-interface/node_modules/web3/lib/solidity/coder.js:86:29
    at Array.map (native)
    at SolidityCoder.encodeParams (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/web3/lib/solidity/coder.js:85:34)
    at /Users/mcoblenz/code/atom-ethereum-interface/node_modules/web3/lib/web3/contract.js:44:22
    at Array.map (native)
    at encodeConstructorParams (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/web3/lib/web3/contract.js:43:8)
    at new (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/web3/lib/web3/contract.js:196:21)
    at /Users/mcoblenz/code/atom-ethereum-interface/lib/ethereum-interface.coffee:311:17
    at Object.module.exports.AtomSolidity.prepareEnv (/Users/mcoblenz/code/atom-ethereum-interface/lib/ethereum-interface.coffee:242:13)
    at Object.module.exports.AtomSolidity.create (/Users/mcoblenz/code/atom-ethereum-interface/lib/ethereum-interface.coffee:298:10)
    at React.createClass._handleSubmit (/Users/mcoblenz/code/atom-ethereum-interface/lib/ethereum-interface.coffee:231:30)
    at Object.invokeGuardedCallback (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/ReactErrorUtils.js:27:12)
    at executeDispatch (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/EventPluginUtils.js:79:21)
    at Object.executeDispatchesInOrder (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/EventPluginUtils.js:102:5)
    at executeDispatchesAndRelease (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/EventPluginHub.js:43:22)
    at executeDispatchesAndReleaseTopLevel (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/EventPluginHub.js:54:10)
    at Array.forEach (native)
    at forEachAccumulated (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/forEachAccumulated.js:23:9)
    at Object.EventPluginHub.processEventQueue (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/EventPluginHub.js:259:7)
    at runEventQueueInBatch (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/ReactEventEmitterMixin.js:18:18)
    at Object.ReactEventEmitterMixin.handleTopLevel [as _handleTopLevel] (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/ReactEventEmitterMixin.js:34:5)
    at handleTopLevelWithoutPath (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/ReactEventListener.js:93:24)
    at handleTopLevelImpl (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/ReactEventListener.js:73:3)
    at ReactDefaultBatchingStrategyTransaction.Mixin.perform (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/Transaction.js:136:20)
    at Object.ReactDefaultBatchingStrategy.batchedUpdates (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/ReactDefaultBatchingStrategy.js:62:19)
    at Object.batchedUpdates (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/ReactUpdates.js:94:20)
    at ReactEventListener.dispatchEvent (/Users/mcoblenz/code/atom-ethereum-interface/node_modules/react/lib/ReactEventListener.js:204:20)

Commands

     -8:52.6.0 core:paste (input.call-button-values)
     -8:16.7.0 core:copy (div.am-panel.tool-panel.panel-bottom.native-key-bindings)
     -8:14.7.0 application:new-file (div.am-panel.tool-panel.panel-bottom.native-key-bindings)
     -8:14 core:paste (atom-text-editor.editor.is-focused)
     -8:12.1.0 core:undo (atom-text-editor.editor.is-focused)
  2x -3:55.4.0 core:copy (div.atom-solidity.native-key-bindings)
  2x -1:57.3.0 editor:newline (atom-text-editor.editor.is-focused)
     -1:56.6.0 core:paste (atom-text-editor.editor.is-focused)
     -1:54.3.0 eth-interface:compile (atom-text-editor.editor.is-focused)
     -1:49.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -1:12.7.0 application:new-file (atom-text-editor.editor.is-focused)
     -1:12.1.0 core:paste (atom-text-editor.editor.is-focused)
     -1:10.7.0 eth-interface:compile (atom-text-editor.editor.is-focused)
     -1:07.3.0 eth-interface:build (atom-text-editor.editor.is-focused)
     -0:12 eth-interface:compile (atom-text-editor.editor.is-focused)
     -0:08.0 eth-interface:build (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "telemetryConsent": "limited"
  },
  "atom-ethereum-interface": {
    "rpcAddress": "http://localhost:8545"
  }
}

Installed Packages

# User
atom-ethereum-interface, v0.1.0-0 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.2.0 (inactive)
base16-tomorrow-light-theme, v1.2.0 (inactive)
one-dark-ui, v1.6.0 (active)
one-light-ui, v1.6.0 (inactive)
one-dark-syntax, v1.3.0 (active)
one-light-syntax, v1.3.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.7.0 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.201.1 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.59.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v1.0.0 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2-hotfix1 (active)
snippets, v1.0.2 (active)
spell-check, v0.68.2 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.101.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.209.3 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

Changes required for upcoming CoffeeScript upgrade

Hi! Thanks for maintaining the atom-ethereum-interface package!

In Atom v1.12, we are going to upgrade CoffeeScript to the latest version. This upgrade entails one potentially breaking change to the language:

Changed strategy for the generation of internal compiler variable names. Note that this means that @example function parameters are no longer available as naked example variables within the function body.

We think your package may be affected by this upgrade, in the following places:

  • The contractABI variable here

These findings are based on linting packages with coffeescope. We could be wrong about some of them. When we release v1.12 beta, please test your package against it to make sure that it works. Let me know if you have any further questions; I will be happy to help!

Uncaught ReferenceError: contractABI is not defined

Trying to deploy a simple contract:

contract AuctionHouse {

 	struct Auction {
		address highestBidder;
		uint highestBid;
 	}

	event aBid(address bidder, uint amount);

	Auction auction;

	function AuctionHouse() public {}

	function bid(uint bidVal, address _bidder) returns(bool something) {
		auction.highestBid = bidVal;
		auction.highestBidder = _bidder;
		aBid(_bidder, bidVal);
		return true;
	}
}

compilation and building were fine. The contract even got mined. But then, the corresponding error popped up. Thanks for amazing contribution nevertheless.
Atom Version: 1.12.6
Electron Version: 1.3.9
System: Mac OS X 10.11
Thrown From: atom-ethereum-interface package, v2.0.0

Stack Trace

Uncaught ReferenceError: contractABI is not defined

At /Users/sam/atom-ethereum-interface/lib/ethereum-interface.coffee:467

ReferenceError: contractABI is not defined
    at Object.constructFunctions (/Users/sam/atom-ethereum-interface/lib/ethereum-interface.coffee:467:9)
    at Constructor.componentDidMount (/Users/sam/atom-ethereum-interface/lib/ethereum-interface.coffee:653:42)
    at CallbackQueue.notifyAll (/Users/sam/atom-ethereum-interface/node_modules/react/lib/CallbackQueue.js:65:22)
    at ReactReconcileTransaction.close (/Users/sam/atom-ethereum-interface/node_modules/react/lib/ReactReconcileTransaction.js:81:26)
    at ReactReconcileTransaction.closeAll (/Users/sam/atom-ethereum-interface/node_modules/react/lib/Transaction.js:202:25)
    at ReactReconcileTransaction.perform (/Users/sam/atom-ethereum-interface/node_modules/react/lib/Transaction.js:149:16)
    at batchedMountComponentIntoNode (/Users/sam/atom-ethereum-interface/node_modules/react/lib/ReactMount.js:282:15)
    at ReactDefaultBatchingStrategyTransaction.perform (/Users/sam/atom-ethereum-interface/node_modules/react/lib/Transaction.js:136:20)
    at Object.batchedUpdates (/Users/sam/atom-ethereum-interface/node_modules/react/lib/ReactDefaultBatchingStrategy.js:62:19)
    at Object.batchedUpdates (/Users/sam/atom-ethereum-interface/node_modules/react/lib/ReactUpdates.js:94:20)
    at Object._renderNewRootComponent (/Users/sam/atom-ethereum-interface/node_modules/react/lib/ReactMount.js:476:18)
    at Object._renderSubtreeIntoContainer (/Users/sam/atom-ethereum-interface/node_modules/react/lib/ReactMount.js:550:32)
    at Object.render (/Users/sam/atom-ethereum-interface/node_modules/react/lib/ReactMount.js:570:23)
    at /Users/sam/atom-ethereum-interface/lib/ethereum-interface.coffee:677:38
    at Object.callback (/Users/sam/atom-ethereum-interface/node_modules/web3/lib/web3/contract.js:143:37)
    at /Users/sam/atom-ethereum-interface/node_modules/web3/lib/web3/method.js:142:25
    at /Users/sam/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:89:9
    at XMLHttpRequest.request.onreadystatechange (/Users/sam/atom-ethereum-interface/node_modules/web3/lib/web3/httpprovider.js:110:13)

Commands

  2x -1:56.4.0 core:undo (atom-text-editor.editor.is-focused)
     -1:53.4.0 editor:toggle-line-comments (atom-text-editor.editor.is-focused)
     -1:39.1.0 eth-interface:compile (atom-text-editor.editor.is-focused)
  2x -1:37.8.0 core:save (atom-text-editor.editor.is-focused)
     -0:24.7.0 eth-interface:build (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "telemetryConsent": "no"
  },
  "atom-ethereum-interface": {}
}

Installed Packages

# User
atom-ethereum-interface, v2.0.0 (active)
language-ethereum, v0.3.9 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.45.0 (inactive)
base16-tomorrow-dark-theme, v1.3.0 (inactive)
base16-tomorrow-light-theme, v1.3.0 (inactive)
one-dark-ui, v1.6.2 (active)
one-light-ui, v1.6.2 (inactive)
one-dark-syntax, v1.5.0 (active)
one-light-syntax, v1.5.0 (inactive)
solarized-dark-syntax, v1.0.5 (inactive)
solarized-light-syntax, v1.0.5 (inactive)
about, v1.7.0 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.13.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.4 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.2 (active)
command-palette, v0.39.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.202.2 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.158.8 (active)
metrics, v1.1.2 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.1 (inactive)
settings-view, v0.243.1 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.4 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.2 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.210.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.0 (active)
language-csharp, v0.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.47.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)

# Dev
No dev packages

Uncaught Error: Error at Compiler.compile_solidity (/usr/local/lib/node_modules/ethereumjs-te...

I have geth, solc and truffle installed but somehow can't compile the Truffle sample project generated by

$truffle init

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.8.0
System: Mac OS X 10.11.5
Thrown From: atom-ethereum-interface package, v0.1.0-0

Stack Trace

Uncaught Error: Error
at Compiler.compile_solidity (/usr/local/lib/node_modules/ethereumjs-testrpc/lib/compiler.js:27:11)
at Manager.eth_compileSolidity (/usr/local/lib/node_modules/ethereumjs-testrpc/lib/manager.js:197:23)
at Manager.handleRequest (/usr/local/lib/node_modules/ethereumjs-testrpc/lib/manager.js:75:10)
at next (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/index.js:93:18)
at VmSubprovider.handleRequest (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/subproviders/vm.js:42:12)
at next (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/index.js:93:18)
at GethDefaults.handleRequest (/usr/local/lib/node_modules/ethereumjs-testrpc/lib/gethdefaults.js:17:12)
at next (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/index.js:93:18)
at FilterSubprovider.handleRequest (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/subproviders/filters.js:76:7)
at next (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/index.js:93:18)

At /Users/bahtiyar/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61

Error: Error
    at Compiler.compile_solidity (/usr/local/lib/node_modules/ethereumjs-testrpc/lib/compiler.js:27:11)
    at Manager.eth_compileSolidity (/usr/local/lib/node_modules/ethereumjs-testrpc/lib/manager.js:197:23)
    at Manager.handleRequest (/usr/local/lib/node_modules/ethereumjs-testrpc/lib/manager.js:75:10)
    at next (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/index.js:93:18)
    at VmSubprovider.handleRequest (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/subproviders/vm.js:42:12)
    at next (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/index.js:93:18)
    at GethDefaults.handleRequest (/usr/local/lib/node_modules/ethereumjs-testrpc/lib/gethdefaults.js:17:12)
    at next (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/index.js:93:18)
    at FilterSubprovider.handleRequest (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/subproviders/filters.js:76:7)
    at next (/usr/local/lib/node_modules/ethereumjs-testrpc/node_modules/web3-provider-engine/index.js:93:18)
    at Object.module.exports.InvalidResponse (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/errors.js:35:16)
    at [object Object].RequestManager.send (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61:22)
    at Object.send [as solidity] (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/method.js:145:58)
    at /Users/bahtiyar/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:129:50
    at Object.module.exports.AtomSolidity.checkConnection (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:69:13)
    at Object.module.exports.AtomSolidity.compile (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:119:10)
    at atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (/Users/bahtiyar/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:37:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:1100:28)
    at EventEmitter.outerCallback (/Applications/Atom.app/Contents/Resources/app.asar/src/application-delegate.js:327:25)
    at emitTwo (events.js:87:13)
    at EventEmitter.emit (events.js:172:7)

Commands

     -7:20.8.0 core:save (atom-text-editor.editor.is-focused)
     -0:32 eth-interface:compile (atom-text-editor.editor.is-focused)
     -0:13.5.0 eth-interface:toggle (atom-text-editor.editor.is-focused)
     -0:06.1.0 eth-interface:build (div.atom-solidity.native-key-bindings)
     -0:01.1.0 eth-interface:compile (div.atom-solidity.native-key-bindings)

Config

{
  "core": {},
  "atom-ethereum-interface": {}
}

Installed Packages

# User
atom-beautify, v0.29.8
atom-ethereum-interface, v0.1.0-0
autocomplete-clang, v0.9.3
autocomplete-solidity, v0.3.0
build, v0.64.0
busy, v0.5.0
language-ini, v1.16.0
linter, v1.11.11
linter-gcc, v0.6.14
linter-solidity, v0.2.1
minimap, v4.24.6
minimap-find-and-replace, v4.5.1
minimap-highlight-selected, v4.4.0
platformio-ide, v1.2.2
platformio-ide-terminal, v2.0.10
project-manager, v2.9.7
script-runner, v1.8.4
tool-bar, v0.4.0

# Dev
No dev packages

Failed to activate the etheratom package

[Enter steps to reproduce:]

  1. ... Opened up Atom (1.16.0) ... thats it
    Please consult earlier issue raised (likely related)

Atom: 1.16.0 x64
Electron: 1.3.13
OS: Mac OS X 10.12.4
Thrown From: etheratom package 4.0.0

Stack Trace

Failed to activate the etheratom package

At soljson.cwrap is not a function

TypeError: soljson.cwrap is not a function
    at setupMethods (/Users/arthur/etheratom/node_modules/solc/wrapper.js:6:29)
    at Object.<anonymous> (/Users/arthur/etheratom/node_modules/solc/index.js:3:18)
    at Module._compile (/app.asar/src/native-compile-cache.js:109:30)
    at /app.asar/src/compile-cache.js:216:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/arthur/etheratom/lib/vm/vm.js:8:20)
    at Module._compile (/app.asar/src/native-compile-cache.js:109:30)
    at /app.asar/src/compile-cache.js:216:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/app.asar/src/native-compile-cache.js:50:27)
    at Object.loadVM (/Users/arthur/etheratom/lib/ethereum-interface.js:55:21)
    at Object.load (/Users/arthur/etheratom/lib/ethereum-interface.js:47:8)
    at Object.activate (/Users/arthur/etheratom/lib/ethereum-interface.js:34:8)
    at Package.module.exports.Package.activateNow (/app.asar/src/package.js:218:19)
    at /app.asar/src/package.js:922:28
    at Function.module.exports.Emitter.simpleDispatch (/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
    at PackageManager.module.exports.PackageManager.triggerDeferredActivationHooks (/app.asar/src/package-manager.js:581:36)
    at /app.asar/src/package-manager.js:512:17

Commands

Non-Core Packages

atom-elixir 0.2.3 
atom-typescript 11.0.2 
autocomplete-elixir 1.5.14 
busy-signal 1.3.0 
etheratom 4.0.0 
intentions 1.1.2 
language-elixir 0.17.0 
linter 2.1.4 
linter-ui-default 1.2.3 

Can't Get It Working - Not Connecting to local Geth

  1. I downloaded atom
  2. Downloaded atom-ethereum-interface, and put that folder into atom.app
  3. It's not showing up on packages.
  4. I attempted to download the interface from source
  5. I used git clone https://github.com/gmtcreators/atom...
  6. Destination path already exists and isn't empty
  7. I cd into atom-ethereum-interface and then do git branch dev
  8. I receive fatal: not a git repository (or any of the parent directories): .git
  9. lib/ethereum-interface.coffee already exists in my folder and when I do the vi command I just get stuck in the vi console
  10. The biggest problem I have is web3.providers.HttpProvider('http://localhost:8545')
  11. Whenever I attempt to do that command, I always receive -bash: syntax error near unexpected token `'http://localhost:8545''
  12. apm link and apm install always seem to work fine

I've tried downloading the interface from the zip and from source multiple times each. I can never get #10 to work (the localhost) and I'm not sure really sure of the vi command. When I have gotten the interface to show up under packages in Atom, when I attempt to compile it says that its not connecting to my local geth host. I'm not sure what to do and could appreciate some help.

-Thank you

Uncaught TypeError: Cannot read property 'length' of undefined

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.21.2 x64
Electron: 1.6.15
OS: Mac OS X 10.12
Thrown From: etheratom package 3.1.0

Stack Trace

Uncaught TypeError: Cannot read property 'length' of undefined

At /Users/arpitparikh/.atom/packages/etheratom/lib/vm/methods.js:277

TypeError: Cannot read property 'length' of undefined
    at VmHelpers.outputTypestoArray (/packages/etheratom/lib/vm/methods.js:277:33)
    at /packages/etheratom/lib/vm/methods.js:267:10
    at Object.next (/packages/etheratom/lib/vm/methods.js:295:13)
    at /packages/etheratom/lib/vm/methods.js:271:10
    at Object.next (/packages/etheratom/lib/vm/methods.js:295:13)
    at /packages/etheratom/lib/vm/methods.js:271:10
    at Object.next (/packages/etheratom/lib/vm/methods.js:295:13)
    at /packages/etheratom/lib/vm/methods.js:271:10
    at Object.next (/packages/etheratom/lib/vm/methods.js:295:13)
    at /packages/etheratom/lib/vm/methods.js:271:10
    at Object.next (/packages/etheratom/lib/vm/methods.js:295:13)
    at VmHelpers.asyncLoop (/packages/etheratom/lib/vm/methods.js:309:9)
    at VmHelpers.getOutputTypes (/packages/etheratom/lib/vm/methods.js:265:8)
    at /packages/etheratom/lib/vm/view.js:449:24
    at /packages/etheratom/lib/vm/methods.js:126:7
    at /packages/etheratom/lib/vm/methods.js:150:5
    at /packages/etheratom/node_modules/ethereumjs-vm/lib/runTx.js:56:5
    at /packages/etheratom/node_modules/async/dist/async.js:3861:9
    at /packages/etheratom/node_modules/async/dist/async.js:421:16
    at replenish (/packages/etheratom/node_modules/async/dist/async.js:941:25)
    at iterateeCallback (/packages/etheratom/node_modules/async/dist/async.js:931:17)
    at /packages/etheratom/node_modules/async/dist/async.js:906:16
    at /packages/etheratom/node_modules/async/dist/async.js:3858:13
    at /packages/etheratom/node_modules/ethereumjs-vm/lib/runTx.js:52:9
    at /packages/etheratom/node_modules/ethereumjs-vm/lib/cache.js:108:7
    at /packages/etheratom/node_modules/async/dist/async.js:421:16
    at replenish (/packages/etheratom/node_modules/async/dist/async.js:941:25)
    at /packages/etheratom/node_modules/async/dist/async.js:950:9
    at /packages/etheratom/node_modules/async/dist/async.js:3169:24)
    at /packages/etheratom/node_modules/async/dist/async.js:980:16)

Commands

     -2:18.2.0 eth-interface:activate (input.hidden-input)
     -2:02.2.0 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-solarized-dark-syntax.theme-one-light-ui)
     -1:47.4.0 core:save (input.hidden-input)
     -1:44.9.0 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-solarized-dark-syntax.theme-one-light-ui)
 14x -1:41.9.0 core:backspace (input.hidden-input)
     -1:32.7.0 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-solarized-dark-syntax.theme-one-light-ui)
  2x -1:27.7.0 core:backspace (input.hidden-input)
     -1:18 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-solarized-dark-syntax.theme-one-light-ui)
     -1:14.3.0 core:move-right (input.hidden-input)
 11x -1:13.9.0 core:backspace (input.hidden-input)
     -0:56 eth-interface:compile (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-solarized-dark-syntax.theme-one-light-ui)

Non-Core Packages

etheratom 3.1.0 

Object.dirname is deprecated.

Argument to path.dirname must be a string

Object.dirname (/Applications/Atom.app/Contents/Resources/app.asar/src/electron-shims.js:9:10)
Object.compile (/Users/jgibson/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:328:18)
atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (/Users/jgibson/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:87:26)
CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:259:29)
handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:59)
CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:160:19)

installation issues on arch linux

> [email protected] install /tmp/apm-install-dir-117717-28324-rvkjje.dleul680k9/node_modules/etheratom/node_modules/sha3
> node-gyp rebuild

/tmp/apm-install-dir-117717-28324-rvkjje.dleul680k9
โ””โ”€โ”€ (empty)


gyp ERR! configure error 
gyp ERR! stack Error: Python executable "/usr/share/atom/resources/app/apm/bin/python-interceptor.sh" is v3.6.2, which is not supported by gyp.
gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.
gyp ERR! stack     at failPythonVersion (/usr/share/atom/resources/app/apm/node_modules/node-gyp/lib/configure.js:454:14)
gyp ERR! stack     at /usr/share/atom/resources/app/apm/node_modules/node-gyp/lib/configure.js:443:9
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:197:7)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at maybeClose (internal/child_process.js:877:16)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
gyp ERR! System Linux 4.12.6-1-ARCH
gyp ERR! command "/usr/share/atom/resources/app/apm/bin/node" "/usr/share/atom/resources/app/apm/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /tmp/apm-install-dir-117717-28324-rvkjje.dleul680k9/node_modules/etheratom/node_modules/sha3
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 
npm WARN enoent ENOENT: no such file or directory, open '/tmp/apm-install-dir-117717-28324-rvkjje.dleul680k9/package.json'
npm WARN apm-install-dir-117717-28324-rvkjje.dleul680k9 No description
npm WARN apm-install-dir-117717-28324-rvkjje.dleul680k9 No repository field.
npm WARN apm-install-dir-117717-28324-rvkjje.dleul680k9 No README data
npm WARN apm-install-dir-117717-28324-rvkjje.dleul680k9 No license field.
npm ERR! Linux 4.12.6-1-ARCH
npm ERR! argv "/usr/share/atom/resources/app/apm/bin/node" "/usr/share/atom/resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/home/lpp/.atom/.apm/.apmrc" "--userconfig" "/home/lpp/.atom/.apmrc" "install" "/tmp/d-117717-28324-1ki6ohr.bve0q6ko6r/package.tgz" "--runtime=electron" "--target=1.3.15" "--arch=x64" "--global-style"
npm ERR! node v6.9.5
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sha3 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs sha3
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls sha3
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /tmp/apm-install-dir-117717-28324-rvkjje.dleul680k9/npm-debug.log
npm ERR! code 1

I'm on arch linux which has default python intrepreter as python3. Not sure how to fix this issue.

Linux Mint

I can Install only through terminal. This plugin.

Panel width

If compiled and created contract has long function signatures, the sidebar width increases, so that the main panel is too narrow and unusable. Ability to resize it would be very helpful.

Web3 contract methods implementation

For some unknown reason contract-methods as described on https://github.com/ethereum/wiki/wiki/JavaScript-API#contract-methods does not work.
Either we use contractInstance.myMethod to call a contract

Code ref: https://gitlab.com/0mkara/etheratom/blob/Etheratom/lib/web3/methods.js#L48

Error when installing atom package

I get this error message when installing atom package

stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.

So, Would you write that python2 is necessary ?

Uncaught Error: solc: signal: segmentation fault

[Enter steps to reproduce below:]

  1. Downloaded atom-ethereum-interface
  2. Copied and compiled the 'basic token' from https://www.ethereum.org/token
  3. How do I get the package to give me colored syntax?

Atom Version: 1.7.4
System: Mac OS X 10.11.5
Thrown From: atom-ethereum-interface package, v0.1.0-0

Stack Trace

Uncaught Error: solc: signal: segmentation fault

At /Users/Ryan/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61

Error: solc: signal: segmentation fault

    at Object.module.exports.InvalidResponse (/Users/Ryan/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/errors.js:35:16)
    at [object Object].RequestManager.send (/Users/Ryan/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/requestmanager.js:61:22)
    at Object.send [as solidity] (/Users/Ryan/.atom/packages/atom-ethereum-interface/node_modules/web3/lib/web3/method.js:145:58)
    at /Users/Ryan/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:129:50
    at Object.module.exports.AtomSolidity.checkConnection (/Users/Ryan/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:69:13)
    at Object.module.exports.AtomSolidity.compile (/Users/Ryan/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:119:10)
    at atom-workspace.subscriptions.add.atom.commands.add.eth-interface:compile (/Users/Ryan/.atom/packages/atom-ethereum-interface/lib/ethereum-interface.coffee:37:93)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:1100:28)
    at EventEmitter.outerCallback (/Applications/Atom.app/Contents/Resources/app.asar/src/application-delegate.js:314:25)
    at emitTwo (events.js:87:13)
    at EventEmitter.emit (events.js:172:7)

Commands

     -0:08.2.0 core:paste (atom-text-editor.editor.is-focused)
     -0:01.4.0 eth-interface:compile (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "one-dark-ui",
      "solarized-dark-syntax"
    ]
  },
  "atom-ethereum-interface": {
    "rpcAddress": " http://localhost:8545/"
  }
}

Installed Packages

# User
Desktop, vundefined
Ryan, vundefined
atom-ethereum-interface, v0.1.0-0
pigments, v0.26.3

# Dev
No dev packages

-thank you

Can't compile big contracts?

Hi,

I am able to compile contracts like this:
https://github.com/amiller/sprites/blob/master/contractSprite.sol

But I cannot seem to compile:
https://github.com/stonecoldpat/anonymousvoting/blob/master/AnonymousVoting.sol

I am not getting any error messages - I just hit "compile" and nothing happens.

I actually developed the anonymous voting contract using this atom interface. I've been having trouble ever since upgrading my Mac OS, so I've re-installed everything from scratch... any way I can produce a debug log to find out what is going on?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.