Paisa is a Web3 mini-application that enables direct donations to vulnerable migrants, without banks or bureaucracy. Built on Sherry SDK, this app allows anyone in the world to contribute AVAX in a simple, transparent, and secure way.
You can explore our system model visually in Excalidraw:
🔗 View Application Diagram 🔗 Project Presentation
- 🔄 Random rotation of the active beneficiary (automatically updates to support different people)
- 🎯 AVAX donations sent directly to the current beneficiary's wallet
- 📡 Fully on-chain: beneficiary history, balance, and transactions
- Smart contracts in Solidity
- Sherry SDK (Dynamic Actions)
- Next.js 14 + App Router
- wagmi + viem (for transaction serialization)
- Supabase (image storage)
- Blockchain: Avalanche Fuji (testnet)
- Clone the repository:
git clone https://github.com/Paisa-AVAX/PaisaAVAX.git
cd app/api/mi-app- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser at:
http://localhost:3000/api/my-app
This app can be integrated directly at: https://app.sherry.social/home
- Retrieves the current beneficiary's data from the smart contract.
- Displays their story, image, and wallet.
- Generates two dynamic actions:
- Donate a specific amount of AVAX
- Randomly change the current beneficiary
// Randomly change the currently active beneficiary
// Returns the serialized transaction to be executed onchain// Accepts 'amount' via query or body
// Returns the serialized transaction to donate to the current beneficiaryHe fled Honduras after losing his carpentry shop to gang extortion. His eldest son was murdered, and now he dreams of rebuilding a safe life for his family.
https://testnet.snowtrace.io/address/0x0c19e55972D233B16C090f8b4DB91c28b74A62d3
Want to improve or expand this app with support for stablecoins, Lens integration, or card payments? PRs and new ideas are welcome!
Developed by:
- vr4ux23
- Dany Kubs
- zekibestia
- Mich
- Jorge E
Project submitted to the Triggers Not Apps Hackathon by Sherry + Avalanche.
