CeloSave is a mobile-first savings application developed for the Celo blockchain ecosystem. It leverages Artificial Intelligence to provide users with personalized financial guidance, helping them establish and achieve savings goals effectively. The application integrates seamlessly with the Celo network, offering features such as ultra-low transaction fees, carbon-negative operations, and access to decentralized finance (DeFi) yield opportunities.
The Core Logic — Time Lock on Celo:
Time Lock is powered by Celo’s Solidity smart contracts, enabling trustless fund management without intermediaries.
In the Freelance Escrow, the client deposits funds that remain locked until one of three outcomes:
(a) the freelancer submits work and the client approves — triggering an automatic transfer to the freelancer,
(b) the deadline expires without approval — refunding the client, or
(c) a dispute arises — where the arbiter executes the final decision.
In the Birthday Vault, funds are locked to a recipient’s address and can only be released after a preset block timestamp.
The Savings Vault similarly enforces time- or goal-based withdrawal conditions, ensuring funds remain secure until maturity.
Security & Fairness:
Strict access control: only the client, freelancer, arbiter, or recipient can call specific functions.
Time locks: based on Celo’s block timestamp, preventing early withdrawals.
Automated transfers: handled by contract logic, ensuring instant payouts or refunds.
Transparency: every state change is publicly visible on-chain, providing full auditability.
Efficiency: minimal gas fees on Celo make the system cost-effective and resistant to spam.
Gig workers and clients struggle with trust and payment security. Traditional platforms charge high fees and still leave disputes unresolved.No easy way to send crypto gifts locked until a future date; custodial or manual methods risk loss or require trust in intermediaries.
Frontend / UI: A React-based web/mobile DApp connects to Celo via WalletConnect, supporting Valora (mobile) and MetaMask (browser). Users can deploy contracts, trigger functions, and upload files to IPFS directly from the interface.
Smart Contracts: All escrow and vault logic is implemented in Solidity smart contracts on the Celo EVM. Each vault is an independent contract managing balances, deadlines, and participant data on-chain.
Wallets & Signing: Users securely sign actions (funding, approval, withdrawal) through Celo wallets via WalletConnect. Transactions use CELO, cUSD, or cEUR, with private keys always kept on-device.
Off-Chain Storage (IPFS): Large files are encrypted and stored on IPFS, while only the content hash is recorded on-chain for verification and retrieval.
Blockchain Interaction: The DApp uses the Celo SDK (JavaScript) and connects to Forno RPC for reading state and sending transactions. Atomic operations ensure secure, all-or-nothing multi-step processes.
India