Developer Ecosystem
OP Stack
Hardhat icon




Hardhat is a development environment to build and deploy your Ethereum software

Appears in
101 ballots


We built Hardhat, one of the most widely used smart contract development environments. Hardhat allows users to compile, test, debug, deploy, and operate their Solidity smart contracts. We collaborated with the OP team in different ways to improve support for the OP community, as well as their own internal usage of the tool. We built Hardhat for VSCode, an extension that adds advanced Solidity editing assistance to VSCode. We also repurposed the LSP backing it and built coc-solidity, which provides advanced Solidity editing assistance in Vim as well.


- HH was used to build the OP protocol. - The OP team used HH to bootstrap the platform. They built plugins so HH would work with OP, which made it the first dev tool available for OP users. - OP team built Smock on top of HH to make contract testing easier. - The community used HH to build projects that run on OP. - The OP team used HH to operate the protocol. - The OP team used HH to deploy the Optimist NFT. - The OP team used HH to deploy the Bedrock contracts. - Optimism SDK uses HH to operate the protocol. - HH is used in teaching materials and guides for OP. - The OP community uses Hardhat VSCode and vim's coc-solidity for coding in Solidity.

Funding sources

No funding sources provided