Inspiration

We kept failing to code daily because there were no consequences. What if missing a day meant losing real money, but staying consistent earned you DeFi staking rewards?

What it does Stake 0.01 ETH and commit to 7 days of GitHub activity. Complete the challenge to claim your stake plus staking rewards. Miss one day and forfeit everything. A Chainlink oracle verifies your commits daily—no cheating.

How we built it

  • Solidity smart contract (Foundry) integrating mock Ether.Fi liquid staking
  • React frontend with Wagmi/RainbowKit for Web3 interactions
  • Chainlink Functions oracle querying GitHub API for commit verification

Challenges we ran into Smart contract deployment, Ether.Fi protocol integration, and connecting GitHub API with Chainlink Functions oracle.

Accomplishments that we're proud of Got mock liquid staking rewards working alongside smart contract accountability logic.

What we learned Smart contract functionality. Working with Chainlink Function Oracle. Github API.

What's next for GitAccountable

  • Mainnet launch with variable durations (14, 30, 90 days) and higher stakes
  • Team challenges and leaderboards for competitive coding streaks

Built With

Share this project:

Updates