hardhat

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

OTHER License

Downloads
1.5M
Stars
7.2K
Committers
373

Bot releases are hidden (Show)

hardhat - buidler-waffle 2.1.0 released

Published by fvictorio about 4 years ago

This version fixes a problem with loadFixtures and JSON-RPC based networks.

Thanks to @PaulRBerg for the contribution!

hardhat - buidler-etherscan 2.0.1 released

Published by fvictorio about 4 years ago

This release fixes the buidler peer dependency of buidler-etherscan and improves how the etherscan config is validated.

hardhat - buidler-etherscan 2.0.0 released

Published by fvictorio about 4 years ago

This is a new version of the buidler-etherscan plugin that both simplifies its usage and improves its capabilities.

Check the readme to learn more, but the new features include:

  • You only need to provide the deployment address and constructor arguments, and the plugin will detect locally which contract to verify.
  • If your contract uses Solidity libraries, the plugin will detect them and deal with them automatically. You don't need to do anything about them.
  • A simulation of the verification process will run locally, allowing the plugin to detect and communicate any mistakes during the process.
  • Once the simulation is successful the contract will be verified using the Etherscan API.

Big shout out to @canepat, who has improved the 1.x a lot, and submitted multiple PRs that inspired some of the features in 2.x.

hardhat - Buidler 1.4.4 released

Published by alcuadrado about 4 years ago

This version makes console.log compatible with Solidity 0.7.x.

hardhat - Buidler 1.4.3 released

Published by alcuadrado about 4 years ago

This release contains a quickfix to the error reporting infra.

hardhat - Buidler 1.4.2 released

Published by alcuadrado about 4 years ago

This release contains a quickfix to the error reporting infra.

hardhat - Buidler 1.4.1 released

Published by alcuadrado about 4 years ago

This release contains a quickfix to the error reporting infra.

hardhat - Buidler 1.4.0 released

Published by fvictorio about 4 years ago

This version of Buidler adds better support for solidity versions after 0.6.9.

Besides that, buidler node now reloads the contracts when you re-compile. This means that stack traces will work for contracts that were modified after the node was started.

Finally, Buidler will start sending thoroughly anonymized error reports when it crashes.

hardhat - Buidler 1.3.8 released

Published by alcuadrado over 4 years ago

This release of Buidler updates the sample project to use the new versions of the Ethers and Waffle plugins.

For more information about them, go to their release pages.

hardhat - buidler-waffle v2.0.0 released

Published by alcuadrado over 4 years ago

This is a new version of the @nomiclabs/buidler-ethers plugin, which is based on ethers v5 and waffle v3.

This release extends the functionality of the waffle object that the plugin adds to the Buidler Runtime Environment, to cover everything that Waffle offers. Now, you can do bre.waffle.deployContract, bre.waffle.loadFixture, and more.

hardhat - buidler-ethers v2.0.0 released

Published by alcuadrado over 4 years ago

This is a new version of the @nomiclabs/buidler-ethers plugin, which is based on ethers v5.

hardhat - buidler-waffle 1.3.5 released

Published by alcuadrado over 4 years ago

This version uses an explicit version of ethers and waffle in the README (#656)

hardhat - buidler-ethers v1.3.4

Published by alcuadrado over 4 years ago

The complete list of changes

  • Make use of the user's config gas if set. This change speeds ups can lead up to a 10x speed improvement in ethers-based tests. (#648)
  • Use an explicit version of ethers in the README (#656)
hardhat - Buidler 1.3.7 released

Published by alcuadrado over 4 years ago

This version contains multiple bug fixes

  • Fixes errors that prevented the stack traces engine to initialize (#655)
  • Fix the sample project's plugin installation (#656)
hardhat - Buidler 1.3.6 released 🎉

Published by alcuadrado over 4 years ago

This version improves the support for Solidity 0.6 in Buidler EVM.

The complete list of changes is:

  • Add support for Solidity 0.4.x to console.log (#617)
  • Add full support for Solidity 0.6.x to Buidler EVM (#627)
  • Workaround a Solidity sourcemaps regression introduced in solc 0.6.3 (#627)
  • Give meaningful error messages when trying to deploy a contract that is too large (#627)
  • Stop reporting invalid opcode errors as reverted without reason (#627)
  • Relicensed the sample project to The Unlicensed (#633)
hardhat - Buidler 1.3.5 released

Published by alcuadrado over 4 years ago

This version contains two small fixes:

  • Accept RegExps as config values (#614)
  • Display lazy-loaded dependencies correctly (#615)
hardhat - @nomiclabs/buidler-waffle 1.3.4 released

Published by alcuadrado over 4 years ago

This version fixes a problem with this plugin that lead to line numbers being off when running a typescript based project.

hardhat - @nomiclabs/buidler-truffle5 1.3.4 released

Published by alcuadrado over 4 years ago

This is a small version of this plugin that allows working with older versions of web3.

hardhat - @nomiclabs/buidler-web3 1.3.4 released

Published by alcuadrado over 4 years ago

This is a small version of this plugin that allows working with older versions of web3.

hardhat - Buidler 1.3.4 released

Published by alcuadrado over 4 years ago

Starting with this version, Buidler will use an independent version scheme. Buidler and its plugins will have independent versions, so releases are going to be smaller.

This version fixes a warning when using the latest version of Solidity and console.log, as the console.sol library didn't have a license tag. Thanks @gorgos for the fix!