hello ship celo is a tiny, production-ready starter for shipping smart contracts on Celo.
It includes a minimal HelloShip contract, Foundry tests, a deploy script, and clear commands for build, deploy, verify, and on-chain proofs.
The goal is to give builders a “hello world for shipping” on Celo Mainnet: something you can fork, run forge test, deploy, and submit as a verifiable Proof of Ship for grants, hackathons, and experiments
Our mission is to make shipping on Celo feel lightweight and repeatable.
By standardizing a small “hello world for shipping” template, we want more builders to push real contracts to Celo Mainnet, prove it easily to reviewers, and then iterate into bigger products. hello ship celo is a small building block to grow the Celo developer ecosystem.
Many new builders want to ship on Celo but get stuck on the last mile:
Which tooling should I use?
How do I structure the repo?
How do I deploy and verify a contract correctly?
What links and proofs do reviewers actually want?
This friction makes small experiments feel heavy, slows down iterations, and makes it harder for grant reviewers to quickly verify that something was really shipped on-chain.
hello ship celo solves this by providing a tiny, opinionated template for Celo shipping:
A minimal HelloShip contract that emits an event and stores a note.
Foundry setup with tests and a deploy script.
A README with copy-paste commands for build, deploy, verify (Sourcify), and cast proofs.
A clear pattern for tagging releases and linking everything in grants like GAP.
Builders can fork the repo, change the contract to their idea, and still keep a clean, verifiable shipping workflow on Celo.
Global, Celo ecosystem