This repository was archived by the owner on Jan 14, 2020. It is now read-only.
This repository was archived by the owner on Jan 14, 2020. It is now read-only.
Remove Truffle #94
Open
Description
There have been several suggestions about removing Truffle from our workflow, notably from @nick . Most recently in demo-dapp issue 105. As a team we've been burned a few times by people having different versions of truffle.
Features around compiling and deploying can be done with solc
, and ganache-cli
is a better test chain than truffle develop
@jsulinski added list of cons:
- Issues with builds require deleting the ./builds directory [1] [2]
- lacks full support for events involving more than one contract [3]
- sometimes uses trailing versions of web3.js [4]
- doesn't support getting a transaction hash before mining, which web3.js does support [5] [6]
[1] trufflesuite/truffle#596
[2] trufflesuite/truffle#693
[3] trufflesuite/truffle#555
[4] https://github.com/trufflesuite/truffle-contract/pull/95/commits
[5] https://github.com/trufflesuite/truffle-contract/issues/100
[6] https://github.com/trufflesuite/truffle-contract/issues/42
@joshfraser This is a big one and your input would be valuable here.