Skip to content
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
Open
@wanderingstan

Description

@wanderingstan

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions