Currently, we are relying on Kitwallet for account indexing. However, the instability of this service has led to user experience issues for fast-auth users.
The objective of this ticket is to introduce Firebase for account indexing, while still using Kitwallet as a fallback for older accounts.
Key points to note:
New accounts will be indexed on Firebase.
Kitwallet will serve as a fallback for accounts created prior to this ticket's implementation.
Firebase will not store accounts created before this ticket's implementation, as it would necessitate re-indexing the blockchain and storing the data on Firestore. Kitwallet should have already indexed these older accounts.
Currently, we are relying on Kitwallet for account indexing. However, the instability of this service has led to user experience issues for fast-auth users.
The objective of this ticket is to introduce Firebase for account indexing, while still using Kitwallet as a fallback for older accounts.
Key points to note: