10 Commits

Author SHA1 Message Date
emizzle
8c1a8dfc0d fix(@embark-solc): Fix unknown key “path” error
Compilation error `Unknown key “path”` was present when using Solidity 0.5.x. This PR removes the path property from the compilation sources as it is not needed.
2019-04-08 14:02:14 -04:00
emizzle
d6c2035b54 feat(@embark/embark-solc): Support recursively remapping imports
Changes include:
- Before compilation, for each contract file being compiled, recursively remaps the contract's imports.
- Allowed directories for compilation updated based on the remapped import paths for the contract file.
- Support for code coverage flag.
- Fix for unhandled promise rejection when attempting to use an insufficient version of solc.
2019-02-01 16:07:58 +11:00
Jonathan Rainville
722c123c72 fix: fix race condition by using the new compiler api 2019-01-18 09:01:41 -05:00
Jonathan Rainville
374cc6cb6d feat: fallback to embark's solcjs when not the right version
Fixes #14
2018-12-07 10:27:26 -05:00
Jonathan Rainville
4ee9ac7c56 fix(compiler): adds originalFileName to compiled object 2018-11-19 13:53:25 -05:00
Jonathan Rainville
1e02abf864 fix(embark-solc): stop embark when solc version too low
Fixes #8
2018-11-07 14:50:30 -05:00
Jonathan Rainville
011b344591 chore(embark-solc): add eslintrc and fix linting errors 2018-11-07 14:48:52 -05:00
Jonathan Rainville
eb7a0b905c fix missing argument 2018-09-12 09:37:27 -04:00
Richard Ramos
34b053c8cf Can specify "outputBinary" config to gen a .bin file of contract 2018-07-24 10:12:36 -04:00
Richard Ramos
e2a076df12 Initial version of solc plugin 2018-05-26 12:31:46 -04:00