EON
The simplest way to make an impact
The problem EON solves
Social media sheds light on the infinite problems going on in the world at any given time. Crypto has built nearly infinite infrastructure for fund raising to address those problems. I want to bring them together to empower social media users to feel like they can have an impact by abstracting away complex crypto infrastructure in favor of easy-to-use interfaces embedded into the social feed to demonstrate how much of an impact grassroots social movements can have.
Goal
Iterate on as many farcaster based UIs for crypto giving as possible, with a focus on:
- Positive feedback loops
- Social features
- Power of community
- Simplicity
Buildathon
The scope for this buildathon was to build the EON Miniapp that lets users opt into donating a % of their wallet's incoming transactions to charity (via Endaoment's UIP). This is done through approving a USDC allowance and setting the % of the transaction's value to donate. The allowance amount is treated as a "season," giving us a natural breakpoint to present the user with positive feedback and to encourage taking certain actions via a season recap.
Future Plans
I want to iterate this as much, and as fast as possible to experiment with different features and mechanisms.
Boosts: Boosts give users a multiplier on their donations for completing certain bounties such as following a channel, a user, liking a post or simply because a company/user wants to advertise & build goodwill by offering one for free. The season recap and in-season stats, will then highlight the user's sponsors. Having a multiplier effect will also demonstrate a clear benefit over simply making a donation directly
Leaderboard: Leaderboard to display top users and top sponsors
Tips/Gifts: Send one-off donations that will count toward another users season total
Customization: Allow users to select specific organizations that they would like to support instead of only offering the UIP
Integrations/Partnerships: Integrate with other miniapps to have a portion of their in-app transactions go to the user's selected charities (hopefully creating a higher propensity for users to complete in-app transactions)
Lifetime Stats: Display user's lifetime stats in addition to season stats
Sustaining the project: Explore if there are revenue paths that fit well with this project to sustain it longterm. Charging a fee to sponsors jumps out as one possibility
Challenges I ran into
I wanted to build on Base but Endaoment's Universal Impact Pool wasn't deployed there. I reached out to their team and amazingly they had it deployed for me the very next day. Can't say enough good things about that team.
Had last-minute travel the last two days of the event and had to tweak development workflow to work better on low bandwidth airplane wifi
Tracks Applied (1)
Mini-apps
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
