Every year, approximately 920,000 shelter animals are tragically euthanized in the US alone. The global numbers are even more heart-wrenching. Many of these innocent animals suffer from medical issues, or the shelters lack the proper funding to care for them. Beyond shelters, countless pet owners are devastated because they can't afford the necessary medical treatments for their beloved companions.
We offer a beacon of hope. Our unique solution allows anyone to create a proposal detailing an animal’s plight, attaching a photo, and requesting the vital support needed.
Is the T-rex heartbroken because he needs kitten friends? Does the adorable kitty have a broken leg?
These heartfelt proposals become eligible for governance voting. If a proposal touches enough hearts and gains the required votes, it transforms into a public funding project.
This funding transforms into tokens that can be bought, providing the crucial resources for the animal in desperate need.
These tokens can be swapped for governance tokens, used to vote on proposals, ensuring a cycle of continuous community involvement and compassion.
To guarantee transparency and trust, all fundings can be closely monitored. We've implemented a detailed graph of the token and a table outlining every transaction, including the buying and selling of tokens.
Our initial version faced several hurdles. The documentation for Uniswap included examples that were insufficient for our specific needs. We communicated with their team multiple times, and we eventually identified the issue.
The Graph protocol did not support Node.js version 16, and this incompatibility was not mentioned in their documentation. After several discussions with their team, we discovered this issue and upgraded the Node.js version.
Also, we initially planned to use Linea, but they did not support the new EVM version (Cancun) we required. Consequently, we had to switch to using Base Sepolia to meet our project's needs.
Tracks Applied (5)
Uniswap
Linea
The Graph
Uniswap
Discussion