Skip to main content
Version: v2

Passport

This section provides usage guides and example applications that demonstrate how to integrate and use Immutable Passport in your projects.

Browse the collection below to accelerate your development with working code samples and common implementation patterns.
in-game currency guidein-game currency guide
đź’ˇWho is this for?

Developers looking to integrate Immutable Passport into their projects.

Usage Guides and Examples

1. Setup

This guide explores various patterns for initializing the Passport SDK, showcasing different ways to integrate it into your project.

2. Scopes

Understand the different scopes available in Immutable Passport for controlling access permissions

3. Login

A comprehensive example demonstrating various Passport login and logout implementations in a Next.js application.

4. Logged-in User

Example app demonstrating how to access user information and manage linked addresses after a user has logged in with Immutable Passport in a NextJS application

5. Verifying user identity via JWTs

Learn how to validate the users identity via Passport's JWT token

6. Wallets Connect

Demonstrates how to connect Immutable Passport to web3 wallets using EIP-1193, ethers.js, and Wagmi in a Next.js application

7. Wallet Connection and Transaction Execution

This example demonstrates how to establish a connection to the user's wallet and execute transactions on the Immutable zkEVM network using Passport.

8. Pre-approved transactions

Learn about pre-approved transactions in Immutable Passport for Web3 games, which allow transactions without explicit confirmation popups

9. Passport Wallet Message Signing

Demonstrates how to use Passport SDK for message signing with EIP-712 and ERC-191 standards in a Next.js application

10. Key management

Learn about the key management system in Immutable Passport, including User Keys and Guardian Keys

11. Implement login experience

Learn how to improve your Immutable Passport login experience by using our optimized assets and widgets


Related content