Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Waffle 3 Roadmap #155

Closed
24 of 33 tasks
sz-piotr opened this issue Nov 7, 2019 · 2 comments
Closed
24 of 33 tasks

Waffle 3 Roadmap #155

sz-piotr opened this issue Nov 7, 2019 · 2 comments
Labels
waffle-3.0.0 Part of the improvements for Waffle 3

Comments

@sz-piotr
Copy link
Contributor

sz-piotr commented Nov 7, 2019

Roadmap for future Waffle releases

Note that even though these are features for Waffle 3 we will be rolling them out as part of Waffle 2, issuing deprecation messages when necessary.

Milestone 1

Milestone 2

  • Documentation: Examples on recurring patterns and solutions (optional)
  • New matchers (New matcher: expect to change balance #9) (optional)
  • Enable minimal output (abi and bytecode only)
  • Waffle 2 to Waffle 3 migration guide
  • Upgrade to Ethers.js 5.x

No milestone

  • provider.getWallets() or getWallets() without provider
  • replace createMockProvider with new MockProvider(options)
  • Support for Vyper
  • Show file and line of revert (Display revert location #225 )

Configuration improvements:

Planned breaking Changes in Waffle 3.0

Package improvements

Optional

  • Add a custom provider based on ethereumjs-vm
  • Explore having built in utility contracts (optional)

Promotion:

  • Blog posts on Waffle update (when new features released)
  • Blog post series on advanced testing techniuqes
    • Fixture
    • Dynamic mocking
    • ENS mocking
    • Waffle configuration tutorial
  • Presentations
    • Apply for Devcon
    • Apply for EthBerlin/Dappcon
@sz-piotr sz-piotr added the waffle-3.0.0 Part of the improvements for Waffle 3 label Nov 7, 2019
@sz-piotr sz-piotr pinned this issue Dec 20, 2019
@marekkirejczyk
Copy link
Contributor

version 3 released

@marekkirejczyk marekkirejczyk unpinned this issue Sep 22, 2020
@RostyslavDzhohola
Copy link

RostyslavDzhohola commented Oct 15, 2020

I have an issue with installing "npm i ethereum-waffle".
It cannot find bunch of files in the node-modules
Example:
2020-10-15T18_00_02_936Z-debug.log
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\Rostyslav\AppData\Roaming\VS-Projects\buidler-tutorial\node_modules\.staging\ethashjs-8a961820\.prettierrc'

I have followed instructions from https://buidler.dev/tutorial/writing-and-compiling-contracts.html
Please advice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
waffle-3.0.0 Part of the improvements for Waffle 3
Projects
None yet
Development

No branches or pull requests

3 participants