Overview
The Immutable Passport provider offers Immutable’s gaming-focused wallet solution with seamless onboarding. It requires EVM provider as a dependency.Installation
Setting up Immutable Passport
Before you can use Immutable Passport in your application, you need to create and configure your Passport credentials:- Go to https://hub.immutable.com/ and log in
- Create a new Passport configuration for your application
- Configure the
redirectUriwith the correct path where you’ll create your redirect page- This URI must match the path where you implement the
ImtblRedirectPagecomponent (shown in the example below) - For example, if you set
redirectUri: "https://yourapp.com/imtbl-redirect", you need to create a page at that path that renders theImtblRedirectPagecomponent
- This URI must match the path where you implement the
The redirect page is essential for the Immutable Passport authentication flow. Make sure the
redirectUri in your Immutable Hub configuration exactly matches the path where you deploy the ImtblRedirectPage component.Basic Usage
The Immutable Passport provider must be used alongside the EVM provider:Configuration
Immutable Passport Configuration
The Immutable Passport provider requires specific configuration:Dependencies
The Immutable Passport provider depends on the EVM provider. Make sure to include both providers in your configuration.
- EVM Provider - For Ethereum wallet connections
- Immutable Passport Provider - For Passport-specific functionality