Ckash template — a template that showcases how dApps should be built inside the Ckash wallet, as well as for developers testing their dApps.
git clone https://github.com/Ronexlemon/Ckash_template.git
cd Ckash_template
yarn installyarn dev
# or
npm run dev- Compile the Solidity contracts:
npm run compile- Deploy the mock token and airdrop contract:
npm run deploy:token
npm run deploy:airdrop- Set the contract addresses in your environment:
NEXT_PUBLIC_AIRDROP_CONTRACT=0x...- Create and execute airdrops from the organiser dashboard for verified attendees.
- Once running on localhost, forward the port using ngrok:
ngrok http 3000- Navigate to Settings → About → Test App and paste the forwarded URL.
- Your dApp will open automatically.
- Celo Sepolia
- Base Sepolia
- Arbitrum Sepolia
- Polygon Amoy
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create your branch:
git checkout -b feature/my-feature - Commit your changes:
git commit -m 'Add my feature' - Push to the branch:
git push origin feature/my-feature - Open a Pull Request
This project is licensed under the MIT License.