Plugins

Plugins are the backbone of Buidler. Buidler's plugins and built-in tasks are built using the same API that you use in your Buidler configuration!

Extend Buidler's functionality with the plugins below.

Integration with TruffleContract from Truffle 4

Truffle
Testing

Integration with TruffleContract from Truffle 5

Truffle
Testing

Injects Web3 1.x into the Buidler Runtime Environment

Web3.js
Testing
Tasks
Scripts

Injects Web3 0.20.x into the Buidler Runtime Environment

Web3.js
Legacy
Testing
Tasks
Scripts

Injects ethers.js into the Buidler Runtime Environment

Ethers.js
Testing
Tasks
Scripts

Automatically verify contracts on Etherscan

Etherscan
Verification

Buidler plugin for managing Ganache

Ganache
Testing network

Automatically run the solpp preprocessor before each compilation

Solpp
Preprocessor

Easily run solhint to lint your Solidity code

Solhint
Linter

Adds support to compile Vyper smart contracts

Vyper
Compiler

Gas usage per unit test. Average gas usage per method. A mocha reporter.

Testing
Gas