Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 68 additions & 32 deletions content/learn/wallets.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Sei Wallet Providers Guide
description: 'Comprehensive guide to Sei Wallet Providers Guide on Sei. Learn key concepts, commands, and best practices.'
description: 'Comprehensive guide to wallet providers on Sei. Learn key concepts, coin types, and best practices.'
keywords:
- sei wallet
- blockchain wallet
Expand All @@ -14,26 +14,32 @@ import { Callout } from 'nextra/components';

# Wallet Providers

Wallets are essential for managing assets and interacting with the Sei
blockchain. There are various types of wallets available, each offering
different features and levels of security.
Wallets are essential for managing assets and interacting with the Sei blockchain. There are various types of wallets available, each offering different features and levels of security.

<Callout type="warning">Manually importing your wallet using a mnemonic from an EVM-only wallet app to a Cosmos-based wallet app, or vice versa, is not recommended. This may generate unexpected wallet addresses due to differing [Coin Types](https://en.bitcoin.it/wiki/BIP_0044#Coin_type).</Callout>
<Callout type="warning">
Manually importing your wallet using a mnemonic from an EVM-only wallet app to a Cosmos-based wallet app, or vice versa, is not recommended. This may generate unexpected wallet addresses due to differing
{' '}
[Coin Types](https://en.bitcoin.it/wiki/BIP_0044#Coin_type)
, even when using the same seed phrase.
**Coinbase Embedded Wallets avoid these issues entirely by abstracting seed phrases and automatically deriving addresses using the correct coin type for Sei.**
</Callout>

## Types of Wallets

1. **Software Wallets**: These are applications or browser extensions that
manage private keys and interact with the blockchain. They are easy to use
and accessible on both desktop and mobile devices.
2. **Hardware Wallets**: These are physical devices that securely store private
keys offline. They provide enhanced security but are less convenient for
frequent transactions.
3. **Passkey-based Wallets**: These wallets use passkeys for authentication
instead of traditional seed phrases, offering an additional layer of
security.
1. **Software Wallets**: These are applications or browser extensions that manage private keys and interact with the blockchain. They are easy to use and accessible on both desktop and mobile devices.

2. **Hardware Wallets**: These are physical devices that securely store private keys offline. They provide enhanced security but are less convenient for frequent transactions.

3. **Passkey-based Wallets**: These wallets use passkeys for authentication instead of traditional seed phrases, improving both security and ease of use.

4. **_Embedded Wallets_**:
**Developer-provisioned wallets integrated directly into applications using Coinbase Embedded Wallets. These provide passkey-based authentication, programmable policy controls, and seamless EVM + Cosmos support without requiring users to manage seed phrases.**
**[Learn more → https://www.coinbase.com/developer-platform/embedded-wallets]**

## Recommended Wallets

**Coinbase Embedded Wallets provide the most seamless experience for Sei app developers, offering passkey-based login, Cosmos + EVM compatibility, and automatic seedless account creation.**

<div className="overflow-auto">
<table className="min-w-full divide-y divide-neutral-200 dark:divide-neutral-800">
<thead>
Expand Down Expand Up @@ -64,7 +70,39 @@ different features and levels of security.

<tbody className="divide-y divide-neutral-200 dark:divide-neutral-800">

{/* Compass */}
{/* Coinbase Embedded Wallets */}
<tr>
<td className="px-4 py-3 text-sm text-neutral-900 dark:text-neutral-100 whitespace-nowrap font-medium">
**Coinbase Embedded Wallets**
</td>
<td className="px-4 py-3 text-sm whitespace-nowrap font-medium">
**<span className="text-green-600 dark:text-green-400">✅</span>**
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
**Passkey / MPC**
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
**60 / 118**
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
**Embedded**
</td>
<td className="px-4 py-3 text-sm whitespace-nowrap font-medium">
**<span className="text-green-600 dark:text-green-400">✅</span>**
</td>
<td className="px-4 py-3 text-sm whitespace-nowrap">
<a
href="**https://www.coinbase.com/developer-platform/embedded-wallets**"
target="_blank"
rel="noopener noreferrer"
className="text-blue-600 dark:text-blue-400 hover:underline"
>
**Coinbase Embedded Wallets**
</a>
</td>
</tr>

{/* Compass */}
<tr>
<td className="px-4 py-3 text-sm text-neutral-900 dark:text-neutral-100 whitespace-nowrap font-medium">
Compass
Expand All @@ -73,7 +111,7 @@ different features and levels of security.
<span className="text-green-600 dark:text-green-400">✅</span>
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
Mnemonic / Privkey
Mnemonic / Private Key
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
118
Expand Down Expand Up @@ -105,7 +143,7 @@ different features and levels of security.
<span className="text-green-600 dark:text-green-400">✅</span>
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
Mnemonic / Privkey
Mnemonic / Private Key
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
60
Expand Down Expand Up @@ -137,7 +175,7 @@ different features and levels of security.
<span className="text-green-600 dark:text-green-400">✅</span>
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
Mnemonic / Privkey
Mnemonic / Private Key
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
60
Expand Down Expand Up @@ -169,7 +207,7 @@ different features and levels of security.
<span className="text-green-600 dark:text-green-400">✅</span>
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
Any
Any (email, social, passkey)
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
All
Expand All @@ -192,7 +230,7 @@ different features and levels of security.
</td>
</tr>

{/* Rabby */}
{/* Rabby */}
<tr>
<td className="px-4 py-3 text-sm text-neutral-900 dark:text-neutral-100 whitespace-nowrap font-medium">
Rabby
Expand All @@ -201,7 +239,7 @@ different features and levels of security.
<span className="text-green-600 dark:text-green-400">✅</span>
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
Mnemonic / Priv/Passkey
Mnemonic / Private Key / Passkey
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
118
Expand All @@ -224,7 +262,6 @@ different features and levels of security.
</td>
</tr>


{/* OKX */}
<tr>
<td className="px-4 py-3 text-sm text-neutral-900 dark:text-neutral-100 whitespace-nowrap font-medium">
Expand All @@ -234,7 +271,7 @@ different features and levels of security.
<span className="text-green-600 dark:text-green-400">✅</span>
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
Mnemonic / Privkey
Mnemonic / Private Key
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
118 / 60
Expand All @@ -256,13 +293,12 @@ different features and levels of security.
</a>
</td>
</tr>
</tbody>

</tbody>
</table>
</div>

For more information on coin types and hierarchical deterministic (HD) paths as
well as deriving wallet addresses properly, please refer to the
For more information on coin types and hierarchical deterministic (HD) paths, as well as deriving wallet addresses properly, please refer to the
[Advanced Concepts on HD Path Coin Types](/learn/accounts#hd-paths-and-coin-types).

## Hardware Wallets
Expand Down Expand Up @@ -297,7 +333,7 @@ well as deriving wallet addresses properly, please refer to the

<tbody className="divide-y divide-neutral-200 dark:divide-neutral-800">

{/* Ledger */}
{/* Ledger */}
<tr>
<td className="px-4 py-3 text-sm text-neutral-900 dark:text-neutral-100 whitespace-nowrap font-medium">
Ledger
Expand All @@ -309,7 +345,7 @@ well as deriving wallet addresses properly, please refer to the
<span className="text-green-600 dark:text-green-400">✅</span>
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
118 / 60
118 / 60
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
Hardware
Expand Down Expand Up @@ -341,7 +377,7 @@ well as deriving wallet addresses properly, please refer to the
<span className="text-green-600 dark:text-green-400">✅</span>
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
118 / 60
118 / 60
</td>
<td className="px-4 py-3 text-sm text-neutral-600 dark:text-neutral-400 whitespace-nowrap">
Software
Expand All @@ -362,14 +398,14 @@ well as deriving wallet addresses properly, please refer to the
</tr>

</tbody>

</table>
</div>

## Integration Guides

- [Pimlico Wallet](/evm/wallet-integrations/pimlico)
- [Particle Wallet](/evm/wallet-integrations/particle)
- [Pimlico Wallet](/evm/wallet-integrations/pimlico)
- [Particle Wallet](/evm/wallet-integrations/particle)
- **[Coinbase Embedded Wallets](https://docs.cdp.coinbase.com/embedded-wallets/docs/welcome)**

## All Wallets

Expand Down
Loading