Skip to content

Releases: f-o-a-m/chanterelle

v0.8.3

30 Apr 20:49
b81ccd8
Compare
Choose a tag to compare

This version fixes an issue where contract addresses would be (over)written in an artifact when deploying for the sake of running a test suite.

Docs tweaks

27 Apr 16:21
94a14f9
Compare
Choose a tag to compare

The PDF version of the docs should now reflect the correct version, if you're using the stable docs.

v0.8.2 - Docs!

27 Apr 13:17
1f1c2c7
Compare
Choose a tag to compare

Nothing new feature-wise here, just a glorious documentation site at https://chanterelle.readthedocs.io/

Writing More DeployInfo to networks object

25 Apr 14:39
661d957
Compare
Choose a tag to compare

We were previously just writing the deploy address to the networks object, now we're writing additional information from the transaction receipt like

  • blockHash
  • blockNumber
  • transactionHash
  • transactionIndex

v0.8.0

23 Apr 16:21
71b4c0c
Compare
Choose a tag to compare

Now with 100% more purescript-web3-0.22.0

v0.7.0

19 Apr 19:16
a21dddb
Compare
Choose a tag to compare
  • You can now optionally specified an alternate directly to write Solidity artifacts to in chanterelle.json via the "artifacts-dir" key.
  • Define custom networks via the "networks" key. Same structure as in Truffle!
  • Generate genesis blocks with Solidity libraries at predefined addresses, via the "libraries" key.
    • You can also automagically fetch contracts from networks specified in the "networks" section, or from mainnet, rinkeby, ropsten, and kovan using Infura or localhost (via http://localhost:8545).

return validated deploy args

13 Apr 15:16
ab59fc2
Compare
Choose a tag to compare

We now return the deployAddress and validated deploy args from deployContract

Dirty Checking

13 Apr 14:43
ced5f07
Compare
Choose a tag to compare

We now compile only the contracts that need to be compiled.

v0.3.0

11 Apr 21:55
Compare
Choose a tag to compare
Pass libraries correctly

constraints

27 Mar 18:43
262f8da
Compare
Choose a tag to compare

Switch to a DeployM monad and program against constraints. No more exception throwing, we use an error type instead.