# RISE Wallet (/docs/rise-wallet)

import { RiseWalletPlaygroundSimple } from "@/components/rise-wallet/RiseWalletPlaygroundSimple";
import { Card, Cards } from 'fumadocs-ui/components/card';
import { Cpu, Code, Key, Coins, ArrowLeftRight } from 'lucide-react';

RISE Wallet Stack is a chain-native wallet layer for the entire RISE ecosystem. It is a shared, trustless wallet experience that feels like Web2, backed by audited smart accounts from Porto and wired into RISE's ultra-fast EVM.

## Why RISE Wallet?

Most of today's wallets were built for early crypto power users, requiring seed phrases, browser extensions, manual gas management, and complex bridging. RISE Wallet takes a different path:

* **Gasless by Default**: Users receive a daily gas budget. You don't need to hold ETH to start using apps.
* **Passkey Login**: No seed phrases. Sign in with biometrics (FaceID, TouchID) or WebAuthn.
* **One Wallet, Everywhere**: A single global wallet experience that spans the entire RISE ecosystem.
* **Works with Your Existing Wallet**: Connect via MetaMask, Rabby, or any injected wallet. No new wallet needed.
* **Session Keys**: Delegate specific permissions (e.g., "spending 50 tokens/minute") to local keys for instant, popup-free transactions.

## Try It Out

Connect your wallet below to experience the RISE Wallet flow. You can create a session key, mint test tokens, and swap them instantly.

<RiseWalletPlaygroundSimple />

## Features

### Chain-Native Integration

RISE Wallet is wired directly into RISE's infrastructure, providing a seamless experience across all applications on the chain.

### Built for Speed

Leveraging RISE's 3ms confirmations via shreds, wallet operations feel instant.

### Developer-First

Simple SDK integration with standard `Wagmi` and `Viem` libraries means you can add wallet functionality without learning specialized APIs.

## Next Steps

<Cards>
  <Card icon={<Cpu className="text-(--rise-purple)" />} title="How It Works" href="/docs/rise-wallet/how-it-works" description="Technical architecture and implementation details" />

  <Card icon={<Code className="text-(--rise-purple)" />} title="Viem Integration" href="/docs/rise-wallet/viem" description="Integrate with Viem for direct contract interactions" />

  <Card icon={<Code className="text-(--rise-purple)" />} title="Wagmi Integration" href="/docs/rise-wallet/wagmi" description="Add RISE Wallet to your React app with Wagmi" />

  <Card icon={<Key className="text-(--rise-purple)" />} title="Session Keys" href="/docs/rise-wallet/session-keys" description="Enable gasless, popup-free transactions" />

  <Card icon={<Coins className="text-(--rise-purple)" />} title="Minting Example" href="/docs/rise-wallet/minting" description="Mint tokens with RISE Wallet integration" />

  <Card icon={<ArrowLeftRight className="text-(--rise-purple)" />} title="Swapping Example" href="/docs/rise-wallet/swapping" description="Build token swap functionality with session keys" />
</Cards>
