Chanterelle -- a more functional truffle
Branch: master
Clone or download
iostat Merge pull request #94 from Pixura/master
Errors when attempting to generate genesis block without libraries
Latest commit afbd39f Jan 9, 2019


Build Status

a more functional truffle


This project is meant to be a replacement to truffle. You can use it for development, deployment and testing of solidity smart contracts in purescript. For an example project, see the parking-dao. We also recommend cliquebait as a replacement for testrpc.


You can find our documentation hosted on ReadTheDocs.

Project structure

Chanterelle includes a quasi-package-oriented project structure, to be used more thoroughly in the future when the Ethereum ecosystem settles on a contract package management system. This is embodied in the chanterelle.json file which should be located in the root of your project. It also supports the notion of dependencies (very rudimentary at the moment), as well as automatically generates PureScript bindings for your contracts using purescript-web3-generator.