Buidler is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
A comprehensive toolkit for building modular smart contracts with the EIP-2535 Diamond Standard, including core contracts and optimized building blocks
Polkadot [Hardhat](https://hardhat.org/) plugin to compile Ethereum-compatible solidity smart contracts.
Use Hardhat with Polkadot all-in-one plugin
Incremental Merkle tree implementations in Solidity.
Official Solium Plugin for Security-related lint rules
Ethereum smart contract transaction input data decoder
Generate NatSpec documentation automatically on compilation
A node:test reporter
A Hardhat plugin that adds test assertions for Viem
### Prerequisites
Additional assertions and utilities for testing Ethereum smart contracts in Truffle unit tests
A node:test runner
Nomic Foundation's recommended bundle of Hardhat plugins
Linter to identify and fix Style & Security issues in Solidity
Model Context Protocol (MCP) server for interacting with EVM-compatible networks
A mocha test runner
[![npm package][npm-img]][npm-url] [![Build Status][build-img]][build-url] [![Downloads][downloads-img]][downloads-url] [![Issues][issues-img]][issues-url] [![Commitizen Friendly][commitizen-img]][commitizen-url] [![Semantic Release][semantic-release-img]
Hardhat plugin to develop smart contracts in Yul
Aave Protocol V2 smart contracts
Hardhat plugin for exporting the contract storage layout
Wrappers for 0x smart contract wrappers generated using @0x/abi-gen
Hardhat plugin to support typechain
Prepend local Solidity source files with an SPDX License Identifier
Hardhat utils for testing
Hardhat plugin for integration with Tenderly
Incremental Merkle tree implementations in Solidity.
JavaScript library for the OpenZeppelin smart contract platform
A TypeScript SDK to receive pushed updates from OpenSea over websocket
Semaphore contracts to manage groups and broadcast anonymous signals.
Excubiae contracts.
Ethereum smart contract and library for efficient ERC20 and Ether balance checks.
Venus Protocol contracts to manage the income generated by the protocol
Solidity library for flexible smart contract development
Sign Hardhat deployment transactions using KMS key
Collection of smart contracts for the Realitio fact verification platform
A Solidity library and EVM hooks for using console.log from Solidity contracts
Smart contracts for Vea
Venus Protocol Price Oracle
An efficient Ether and token balance scanner
Hardhat plugin to develop smart contracts in Vyper
Nomic Foundation's recommended bundle of Hardhat plugins (ethers based)
Signature validation library aiming to verify all different signature types for Ethereum and other EVM chains, including smart contract signatures (EIP 1271) and typed data (EIP 712)
Remove Hardhat console.log imports and calls from Solidity source files
Lightweight utility for decoding function parameters from Ethereum transactions.
Hardhat plugin for hardhat-deploy to push contracts to tenderly