Quick Start

Get Sei Global Wallet up and running in your application with a simple installation and import.

Installation

Install the Sei Global Wallet package using your preferred package manager:

npm install @sei-js/sei-global-wallet

Basic Integration

Import the package to register the wallet with the EIP-6963 standard:

import '@sei-js/sei-global-wallet/eip6963';

This single import enables Sei Global Wallet discovery across all EIP-6963 compatible wallet connection libraries including RainbowKit, ConnectKit, Web3-React, and more.

Prerequisites

Before integrating Sei Global Wallet, ensure you understand these key concepts:

Supported Authentication Methods

Sei Global Wallet supports multiple authentication methods:

Social Logins

  • Google
  • X (Twitter)
  • Telegram

Traditional Methods

  • Email authentication

Next Steps

Choose your preferred wallet connection library for detailed integration instructions:

Testing Your Integration

Once you’ve completed an integration, test it by:

  1. Browser Compatibility: Test with multiple browsers (Chrome, Firefox, Safari, Edge)
  2. Network Switching: Verify connections work on both Sei mainnet and testnet
  3. Authentication Methods: Test different social login options
  4. Persistence: Ensure wallet connection persists across page refreshes

Clear your browser cache if wallets aren’t appearing in the connection modal during testing.

Common Issues

Support

If you encounter issues:

  • Check the browser console for EIP-6963 events and errors
  • Verify your WalletConnect project ID is valid
  • Test on different networks (mainnet vs testnet)
  • Clear browser cache and try again

For additional help, provide:

  • Device details
  • Browser information
  • Clear description of the issue
  • Screen recording if possible