cannon
Smart contract deployment, testing, and on-chain package publishing
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Cannon?â–¼
Run `npx skills add usecannon/cannon --all -g -y` in your terminal to install the Cannon skill globally for your AI agent.
What does Cannon do for Ethereum developers?â–¼
Cannon automates smart contract building, testing, deployment, and publishing using declarative cannonfile.toml configurations instead of manual scripts.
How do I safely deploy contracts with Cannon?â–¼
Always run `cannon build --dry-run` first to simulate the deployment, test locally on chain 13370, then deploy to your target chain with a confirmed private key.
Can AI agents use Cannon to deploy contracts?â–¼
Yes. The included SKILL.md gives AI agents the full CLI reference, cannonfile syntax, and strict safety rules like mandatory dry-runs before any real deployment.
How do I publish a package to the Cannon registry?â–¼
Run `cannon publish --chain-id 10 --rpc-url $RPC_URL` to publish to the on-chain registry and IPFS, noting the 0.0025 ETH publishing fee and that publishes are permanent.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core