A blockchain implementation of traditional Ajo/Adashe savings groups on Solana.
Koopaa is a decentralized implementation of the traditional Ajo (also known as Adashe, Esusu, or Susu) rotating savings groups common in many cultures. This smart contract enables users to:
- Create savings groups
- Join existing groups
- Make regular contributions
- Take turns receiving the pooled funds
- Track participation and distributions
Built on Solana using Anchor and Rust, Koopaa makes traditional savings groups more accessible, transparent, and secure.
- Group Creation: Create groups with customizable parameters such as contribution amount and rotation period
- Verified Membership: Join groups with transparent participant tracking
- Automated Distributions: Receive funds based on predetermined order
- Secure Payments: All transactions secured on Solana's blockchain
- Fair Protocol Fee: Small percentage fee to maintain the protocol
- Blockchain: Solana
- Smart Contract Framework: Anchor
- Programming Language: Rust
- Token Standard: SPL Token
- Solana CLI
- Anchor Framework
- Rust
- Node.js and npm/yarn
- Clone the repository
git clone https://github.com/yourusername/koopa-contract.git
cd koopa-contract- Install dependencies
yarn install- Build the program
anchor build- Test the program
anchor test- Create Group: A group creator initializes a new Ajo group with parameters
- Join Group: Participants join until the group reaches its target size
- Start Group: The creator starts the group when all slots are filled
- Contribute: Each period, participants contribute the agreed amount
- Claim: The designated recipient for that period claims the pooled funds
- Rotate: The process repeats until all members have received funds
- Traditional Ajo/Adashe savings groups for the inspiration
- Solana ecosystem for providing the infrastructure