Cannon

Cannon is an open-source DevOps tool for Ethereum, streamlining multi-chain deployments with Cannonfiles, IPFS packages, and onchain registry integration. Compatible with Foundry and Hardhat.
Application
Applied on: 13 Oct 2024 03:57 PM
Approved
User Review
R1
Reviewed on 13 Oct 2024 11:42 PM
Demonstrate how tools, libraries, or frameworks significantly reduce development barriers, improve efficiency, or enhance the security of Web3 projects.
Show support and usage within the developer community.
Meet the general eligibility criteria for Gitcoin Grants, including open-source principles and ethical standards.
Cannon replaces one-off deployment scripts with Cannonfiles. Compatible with Foundry and Hardhat. It streamlines deployments, upgrades, and configurations for sophisticated protocols across multiple chains reducing significantly development barriers. Support and usage demonstrated by 20 GitHub forks, 104 GitHub stars, Discord of +100 members, and a CLI NPM package with +5,5k weekly downloads. Cannon matches open-source principles and it has an open-source license. There is also a first commit more than 90 days prior, there is a recent commit within the last 30 days, activity on more than 20 days in the last 90 days, and contributions from more than one individual.
AI Review
A1
Reviewed on 13 Oct 2024 04:01 PM
Demonstrate how tools, libraries, or frameworks significantly reduce development barriers, improve efficiency, or enhance the security of Web3 projects.
Cannon enables an Infrastructure-as-Code pattern for protocol deployments, which simplifies the deployment, upgrades, and configuration processes across multiple chains. It has been used to deploy thousands of smart contracts, thereby reducing manual effort and potential errors, improving efficiency, and enhancing security by ensuring repeatable and tested deployments.
Show support and usage within the developer community.
Cannon has a significant amount of usage and support from the developer community, as evidenced by its 4,700 weekly downloads on npm, over a hundred GitHub stars, and testimonials from developers. The Discord community also has over a hundred members, indicating active engagement.
Meet the general eligibility criteria for Gitcoin Grants, including open-source principles and ethical standards.
Cannon is completely open-source, with its codebase available on GitHub for public access. The project operates on open-source principles and is grant-funded, aligning with Gitcoin’s ethical standards.