Welcome to the Brillion Wallet Infra as Service demo application repository! This demo application allows you to interact with the Brillion dashboard to manage your organization and applications, as well as to access your application as a wallet user.
To work with the Brillion Wallet Infra as Service, follow these steps:
-
Sign In and Create Your Organization:
- Visit the Brillion dashboard and sign in.
- Create your organization.
-
Create an Application:
- Create an application within your organization.
- Provide a name for your application.
- Generate a 512-bit RSA key pair and paste your public key into the form.
- Keep your private key secure, as it is required to sign all wallet requests.
- Once the application is created, an API key will be generated.
-
Integrate Brillion Wallet Infra to Your Application:
- You can now onboard your users to their wallets using social login.
This application is built using Next.js. To run the application locally:
-
Ensure you have Node.js and npm installed on your system.
-
Clone this repository to your local machine.
-
Navigate to the project directory in your terminal.
-
Install dependencies by running:
npm install .
or
yarn
- Run the development server by running:
npm run dev
or
yarn dev
- Access the application at
http://localhost:3000
.
To configure the BASE_URL for your application:
-
Locate the
constants.ts
file in thesrc/utils
directory. -
Replace the
BASE_URL
with the URL provided by the Brillion team. -
Replace the
PRIVATE_KEY
with your private key.
For any issues or questions regarding this demo application, please reach out to the Brillion support team.
Thank you for using the Brillion Wallet Infra as Service demo application!