30 million OP for public goods
RetroPGF results are live! View nominated projects and the OP they'll receive for their contributions to Optimism
Hardhat
Hardhat is a development environment to build and deploy your Ethereum software
Impact statement for RetroPGF 3
Categories of impact
Contributions
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.
Hardhat website
Hardhat repo
Hardhat VSCode extension
Hardhat VSCode repo
Hardhat VSCode site
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
200k
Hardhat NPM weekly downloads
172k
Hardhat for VSCode total downloads
179.5k
Hardhat dependent Github repos