FastAuth SDK
FastAuth is a key management system that allows users to recover or sign-up for a NEAR account using their email address. Furthermore, it allows to subsidize gas for a certain smart contract, so users can interact with it without having to fund their account.
FastAuth Components
FastAuth is comprised of 3 main elements:
- FastAuth Signer App: A module that allow FastAuth users to sign transactions.
- MPC Recovery Service: A service to create and restore user accounts, as well as signing transactions on behalf of the user.
- Transaction Relayer: A server that relays transactions to the NEAR network on behalf of the user.
Setting up Firebase
Create a project
- Go to Firebase
- Create or sign in to an account
- Go to "Get started", then "Add project"
- Call this project
my-fastauth-issuer
- Disable Google Analytics (recommended)
- Click on "Create project"