Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
OTHER License
Bot releases are hidden (Show)
Published by alcuadrado over 4 years ago
Complete list of changes:
types.json
validation. (#545)buidler-etherscan
plugin. Thanks @canepat ! (#562)ethereum-cryptography
(#567)Published by alcuadrado over 4 years ago
This is a smaller version which fixes two bugs in Buidler EVM:
eth_getLogs
or filter contains out-of-bound block numbers (#541)Published by alcuadrado over 4 years ago
This release changes the sample project to be based on ethers.js and Waffle, instead of Web3 and Truffle Contracts.
The complete list of changes is:
Published by alcuadrado over 4 years ago
This is a very special version, as it includes changes from lots of new contributors.
It also includes a new feature to Buidler EVM, which enables smart contract developers to tests time-based edge cases. Using the new evm_setNextBlockTimestamp
RPC method, you can control exactly when your next transaction will be mined, and make sure that you are handling those correctly.
The complete list of changes is:
evm_setNextBlockTimestamp
method to Buidler EVM to allow testing transactions at an exact block time, by @tranvictor from Kyber Networks (#508)eth_call
. It now uses the context of the latest block, instead of the next/pending one. By @tranvictor from Kyber Networks (#513)eth_call
's blockTag paramter and timestamps handling, by @tranvictor from Kyber Networks (#513)Published by alcuadrado over 4 years ago
We are very happy to announce Buidler v1.2.0
, one of our largest releases so far 🤩
npx buidler node
This release includes a new built-in task, npx buidler node
.
This task exposes Buidler EVM as a JSON-RPC server, to which you can connect from your dapps, MetaMask, or any other wallet or application.
It includes all the functionality of Buidler EVM that you know and love, like Solidity stack traces and console.log
, and has very helpful and uncluttered output.
Take a look at it:
buidler-waffle
(#453)buidler-waffle
. No need to do chai.use(Solidity)
now (#456)buidler-ethers
easier by exposing the entire ethers' API. Take a look at its new README for more info. (#450)Published by alcuadrado almost 5 years ago
This release includes support for Istanbul (enabled by default) and upgrades Solidity to 0.5.15 and @truffle/contract
.
Published by alcuadrado about 5 years ago
This is a small release with a single bug fix:
lazyFunction
and Web3.js bug, and add regression tests (#379)Published by alcuadrado about 5 years ago
This release contains these bug fixes:
Published by alcuadrado about 5 years ago
This is a smaller release that contains:
lazyFunction
-related bug when importing Web3.js (#373)Published by alcuadrado about 5 years ago
This release contains bug fixes, performance improvements, and a new feature.
The major changes are:
Published by alcuadrado about 5 years ago
This release contains lots of bug fixes and new features.
The major changes are:
--verbose
option that prints lots of internal logs useful for debugging plugins #333Published by alcuadrado over 5 years ago
This release contains bug fixes and some minor improvements.
The complete list of changes is:
Published by alcuadrado over 5 years ago
This release includes an significant refactor of Buidler's plugins system. They now verify that users have the required peer dependencies, and gives waay nicer errors if they don't :)
[all projects] Plugin system refactor (#264)
[buidler-core] Automatically add TS_NODE_FILES=true if not present (#266)
[buidler-core] Make compilation process more verbose (#261)
[buidler-core] Throw when a task param's name is isn't camelCase (#263)
[buidler-web3-legacy] Improve sync calls' error messages. (#260)
Published by alcuadrado over 5 years ago
This is a small release focused on bug fixing.
Published by alcuadrado over 5 years ago
Changelog:
@nomiclabs/buidler/plugins-testing
.@nomiclabs/buidler-solhint
to help lint your contracts.@nomiclabs/buidler-solpp
that integrates solpp
's preprocessor into your project's workflow