https://github.com/sendoud/savexross
To address these challenges and significantly reduce the response time in animal rescue operations, we propose the development of a Web3-based stake and reward system.
https://github.com/sendoud/savexross
pushprotocol staking-rewards web3
Last synced: about 1 month ago
JSON representation
To address these challenges and significantly reduce the response time in animal rescue operations, we propose the development of a Web3-based stake and reward system.
- Host: GitHub
- URL: https://github.com/sendoud/savexross
- Owner: SendouD
- Created: 2024-08-08T04:25:37.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-12-26T14:34:49.000Z (5 months ago)
- Last Synced: 2025-04-13T07:56:42.674Z (about 1 month ago)
- Topics: pushprotocol, staking-rewards, web3
- Language: JavaScript
- Homepage: https://save-xross.vercel.app
- Size: 6.32 MB
- Stars: 4
- Watchers: 1
- Forks: 7
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web3-Powered Animal Rescue System
This project aims to reduce response times in animal rescue operations by leveraging Web3 technology to create a stake and reward system. By utilizing blockchain, we ensure transparency, efficiency, and accountability in the rescue process.
For a detailed presentation of the project, please refer to [PPT of this project](https://docs.google.com/presentation/d/1gKrnNNRuXmrjAj4v2sHcIrEpkHo2-u_F/edit?usp=drive_link&ouid=105630494059561252253&rtpof=true&sd=true).## Key Features
1. **Initial Token Allocation**: Each new user is given 5 ERC20 staking tokens upon joining the platform, which they can use to participate in the animal rescue system.
2. **Issuing a Rescue Request**: Users can issue a rescue request by staking their tokens, which triggers the rescue operation and ensures the request is taken seriously.
3. **Reward for Successful Rescues**: If the animal is rescued successfully and in a timely manner, the user is rewarded with additional tokens, incentivizing the reporting of genuine emergencies.
4. **Deterrence of False Issues**: Staking tokens helps prevent false rescue requests, as users have a vested interest in only reporting genuine emergencies to avoid losing their staked tokens.
5. **Accountability Mechanism**: If the animal is not rescued in time, the staked tokens are rewarded to the user, highlighting the driver’s negligence to higher authorities and ensuring accountability within the rescue operations.
## Tech Stack
- **Hardhat**: Used for developing, testing, and deploying smart contracts.
- **Solidity**: The programming language for writing smart contracts.
- **MetaMask**: A browser extension that allows users to interact with the Ethereum blockchain.
- **React**: A JavaScript library for building the frontend user interface.
- **Ethers.js**: A library for interacting with the Ethereum blockchain and smart contracts.## Contributing
We welcome contributions to enhance the system. Please fork the repository and create a pull request with your changes.
## License
This project is licensed under the MIT License.
## Contact
For any inquiries or feedback, please contact us at [[email protected]].