Documentation

Build with Morsel

Everything you need to integrate Morsel wallet into your app, from first connection to production-ready signing flows.

Guides

Guide

Quick Start

Install Morsel, set up your first wallet, and send your first transaction on Cookie and Solana.

Read guide →
Integration

Wallet Adapter (Legacy)

Low-level provider API for dApps that need direct access to the Morsel window object.

Read guide →
Integration

Morsel Wallet Connect

Integrate Morsel Wallet into your React dApp with the official adapter package.

Read guide →
Guide

Network Configuration

How Cookie and Solana appear together in Morsel, how to configure RPC endpoints, and how to use devnet.

Read guide →
Guide

Managing Accounts

Create multiple accounts, switch between them, rename, import, and remove them.

Read guide →
Guide

Troubleshooting

Fix common issues with the Morsel extension, mobile app, dApp connections, and transactions.

Read guide →
Security

Security & Key Management

How Morsel stores and protects your keys, seed phrase best practices, and security recommendations.

Read guide →
Guide

Connecting to dApps

How wallet connection works, what dApps can and cannot do, how to approve transactions, and how to disconnect.

Read guide →
Guide

Filters & Activity

Filter your transaction history, swap screen, and NFT gallery to find what you need quickly.

Read guide →
Guide

Tokens & Collectibles

Manage your token portfolio, add custom tokens, send tokens and NFTs, and handle spam collectibles.

Read guide →
Guide

Swapping Tokens

How to swap tokens on Cookie and Solana using the Morsel built-in swap.

Read guide →
Guide

Bridge: Cookie ↔ Solana

Move COOK between Cookie and Solana using the community bridge, secured by a community multisig.

Read guide →
Guide

Recurring Payments

Schedule automatic recurring token transfers on Cookie and Solana.

Read guide →
Guide

In-App DApp Browser

Browse and connect to Cookie and Solana dApps directly from the Morsel mobile app.

Read guide →
Guide

Spam & Hidden Assets

How Morsel detects and filters spam tokens and NFTs, and how to manage hidden assets.

Read guide →
Integration

Mobile Wallet Adapter (Android)

Integrate Morsel with Android dApps using the Solana Mobile Wallet Adapter protocol.

Read guide →
Security

Phishing Protection

How Morsel detects phishing sites, how to spot fakes, and how to stay safe.

Read guide →
Security

Transaction Simulation

How Morsel simulates transactions before you sign them and what the simulation screen shows.

Read guide →

API Basics

Use wallet-standard when available. For legacy compatibility, Morsel also exposes browser namespaces used by existing Solana wallets.

Connect

const provider = window.morsel
await provider.connect()

Public Key

const pubkey = provider.publicKey
console.log(pubkey?.toBase58?.())

Sign Message

const msg = new TextEncoder().encode('hello')
const sig = await provider.signMessage(msg)