*INCOMPLETE* A backend notification system for apps using the SSPC contracts
SSPC is an existing contract and user application - however, that application is currently operating without some convenience features that require a backend.
IMPORTANT NOTE: While SSPC is an existing project, the backend presented here is completely new! Nevertheless, to avoid accidentally breaking the rules (i.e. the existing parts are too close to the new parts) , I do NOT present this project for any judging. Also, please only consider the repo history for the backend subfolder of the repo.
A high performance Rust webservice was created, using axum to handle incoming requests and using ethers-rs to interact with the chain. SQLx an Sqlite is used for persistence. The project can be used with several notification APIs (such as Firebase) to send notification to end user devices.