Daonomic
Daonomic
closed by mistake
@SerCeMan Yes, it's added to the classpath now. @mbolotov It's added even if "Generate java stubs for contracts during compilation" is turned off
Hey everyone @mbolotov if I get correctly what is needed, then ABI json is the best way to generate wrappers: https://solidity.readthedocs.io/en/develop/abi-spec.html#json It describes external interface of the smart contract
@SerCeMan possibly, it's related to resolving names using imports. Added caching for this in https://github.com/intellij-solidity/intellij-solidity/pull/67
@samczsun could you try snapshot version of the plugin? Just build it from the source and install in IDEA
@jchittoda what do you mean by "pickup"? If you rererence sol files from node_modules folder, plugin will find references correctly. Pls, give us an example
Give me an example repository if you have it. For example, here: https://github.com/daonomic/sale/blob/master/contracts/AbstractSale.sol#L4 I import sol file from other package. It works for me
Also, what plugin version do you use?
@jchittoda compiling with solc is another story, it doesn't work out of the box. contract reference resolution + file resolution works. @mbolotov could you implement correct solc compilation when contracts...
@mbolotov truffle seems to be de facto standard for solidity smart contract development tool truflle support packages from npm and ethpm: https://truffleframework.com/docs/truffle/getting-started/package-management-via-ethpm https://truffleframework.com/docs/truffle/getting-started/package-management-via-npm both these are supported by the plugin...