Open
Description
Command: solcjs --overwrite --abi --bin -o ./test/contract-artifacts ./test/contracts/*
When using native solc
, generated files have reasonable names like DumbContract.abi
, DumbContract.bin
(same as original). With solcjs filenames contain full path like: __test_contracts_DumbContract_sol_DumbContract.abi
Is this behaviour intended? It makes it painful to work with generated files. We do it in integration tests for one of my projects and its super weird to work with these files later: https://github.com/Neufund/TypeChain/blob/master/test/integration/DumbContract.spec.ts#L5