These are the APIs which are used for the following tasks
- Storing a registered user's email, username, login type, phone number, and wallet address
- Sending an email when a user registers
- Finding the wallet address for a corresponding phone number
- Finding the wallet address for a corresponding email address
- Find the username for a corresponding wallet address
- Fetching the amount deposited by a user to the SabeX Liquidity Pool
- Fetching a user's transaction history via the Shardeum Explorer API
To store user information, we use MongoDB. It allows us to easily query data, allowing us to get the insights we need quickly. It also provides powerful features such as advanced indexing, data aggregation and data modelling. MongoDB also provides high availability, security and scalability, allowing us to trust that the data is safe and secure. In short, MongoDB is an incredibly useful database system that we're glad to use.
- Arav Budhiraja (arav06)
- Arnav Jhajharia (Arnav-Jhajharia)
Kindly note: We store the basic details of a user for the sole purpose of enabling email and phone number payments