A package for writing smart contract in aergo using atom
Need to rebuild for atom compatible electron version for grpc native modules in a herajs
And for all platform (win32, linux, darwin) for packaging
Check release notes of atom
./screenshots
holds all the supported features
npm install
npm run lint
npm run test
apm link
npm run dev
npm run build
npm run archive
With atom package manager
> apm install athena-ide-atom
With atom ui
With installer (use gitbash in windows)
> ./athena-ide-atom-x.x.x-installer.bin
With shortcut: Alt + Shift + L
With menu bar
AutoComplete
Lint
New
Remove
New
Import
Export
Remove
With shortcut: f7
With button
Without args
Without args with gas limit
Without args with amount
With args
Import deployed contract
Remove contract
Execute contract
Execute with varargs
Execute contract set gas limit
Execute contract with fee delegation
Execute contract with amount
Query contract state
Redeploy to already deployed one (Deployer must be an origin deployer)
Do not write custom scripts as external file like
"scripts": {"some-script": "scripts/some-script.sh",},
It would break windows build in cmd.exe. Which causes package install failure in windows.
Since atom is electron-based, make sure external library is build on electron target.
Do not use electron-rebuild
because of grpc see also.
Following these rules, feel free to make any pull requests.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.