Skip to content
GITFUND

GITFUND

Earn crypto by solving github issues

Created on 22nd March 2025

GITFUND

GITFUND

Earn crypto by solving github issues

The problem GITFUND solves

Our groundbreaking decentralized application (dApp) harnesses the power of the Eth Base blockchain, seamlessly merging with GitHub.
GitFund builds on the following legacies :
Automatically rewarding contributors upon merging pull requests.
By embedding transparency and trust
Financial incentives into the open-source ecosystem
Redefines the norms of contributor recognition and motivation.

Challenges we ran into

  1. Smart Contract Development and Security

Writing Solidity contracts involved ensuring efficiency and security while avoiding reentrancy attacks and exploits.

Solution:Used a proxy pattern for upgrades.

  1. Choosing the Right Blockchain

Ethereum’s high gas fees made transactions costly.

Solution: Adopted Layer 2 solutions and supported multiple blockchains like Tezos and Etherlink for cost-effectiveness.

  1. GitHub Integration

Real-time tracking of issues and contributions was crucial.

Solution: Used OAuth authentication and webhooks to sync data efficiently, managing API calls with a background worker queue.

  1. User Experience

Simplifying Web3 interactions for non-technical users was a priority.

Solution: Integrated Wagmi and ethers.js for smooth wallet connections and built a notification system for real-time transaction feedback.

  1. Scalability and Performance

Handling increasing users and bounty transactions required optimization.

Solution: Utilized MongoDB for data storage, Redis for caching, and implemented pagination and lazy loading.

  1. Legal and Compliance Issues

Crypto transactions introduced regulatory concerns.

Solution: Consulted legal experts, implemented optional KYC verification, and made smart contracts open-source for transparency.

  1. Community Engagement

Encouraging maintainers and contributors to adopt the platform was key.

Solution: Hosted hackathons, collaborated with open-source communities, and introduced a reputation system with contributor badges.

Tracks Applied (1)

Ethereum Track

Project: GITFUND Overview GitFund leverages Ethereum smart contracts to facilitate secure and transparent bounty payme...Read More
ETHIndia

ETHIndia

Discussion

Builders also viewed

See more projects on Devfolio