logo
ProposalsVoters
©

2025 Agora, the onchain governance company

/
Twitter
/
Github
/
About
Developer Ecosystem
OP Stack
Hardhat icon

Hardhat

Project

0x32...E2d2
hardhat.org

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

Appears in
101 ballots

Contribution

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.

Contribution links

    world

    Hardhat website

    github

    Hardhat repo

    github

    Hardhat VSCode extension

    github

    Hardhat VSCode repo

    world

    Hardhat VSCode site

    world

    coc-solidity repo & site

Impact

- 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. https://nomicfoundation.notion.site/HH-RetroPGF-3-impact-proof-links-38f52d0c59744a6d98642340c1525304

Impact Metrics

  • Hardhat NPM weekly downloads
    200K
  • Hardhat for VSCode total downloads
    170K
  • Hardhat dependent Github repos
    180K
  • Funding sources

    No funding sources provided