Spicenet Docs
  • Welcome to Spicenet
  • Introduction to Spicenet
    • Understanding the Need for a Global Financial Internet
    • The Sovereign Rollup Approach
  • Core Technical Architecture
    • The Nearly Optimal Merkle Tree (NOMT)
    • Asynchronous Execution Pipeline
    • Validator System Architecture
    • Shockwave
  • Advanced Technical Components
    • Sharding Implementation
    • Decentralized Sequencing
    • Based Multiple Concurrent Proposers
    • Multi-Staking Protocol
  • spicenet trading stack
    • Spicenet Trading Stack: Enshrined Liquidity and Market Structure
    • Unified Margin Accounts (UMAs)
    • Global and Local Markets
    • Instrument and Product Specification
    • Flashbooks: Intention-Based Orderbooks
    • Network-Owned Liquidity(NoL): A Deep Dive
    • Decoupled Order Matching and Settlement
  • spicenet execution network
    • Spicenet Execution Network
  • Products
    • PepperDEX: The Connective Tissue of Spicenet
    • hotUSD: the first Bitcoin dollar
    • User Abstraction Suite
    • Capsule: Smart Wallet Module
  • $SPICE Token
    • What is $SPICE?
    • $SPICE Utility
    • $SPICE Distribution
    • Airdrop and Ambassador Program
Powered by GitBook
On this page
  • The Problem: Fragmented and Disassembled UX.
  • Introducing Capsule
  • Ephemeral Extensions
  1. Products

Capsule: Smart Wallet Module

PreviousUser Abstraction SuiteNextWhat is $SPICE?

Last updated 5 months ago

Capsule is Spicenet's smart wallet creation and management module, facilitating interaction on Spicenet using existing keypairs on any blockchain, and ephemeral wallet extensions, such as session keys, FaceIDs, etc. Capsule has been discussed briefly in previous sections, but this page provides a more comprehensive outlook into Capsule.

The Problem: Fragmented and Disassembled UX.

New blockchains are more analogous to isolated islands than unified continents in the current crypto landscape. This is because of fragmented UX, requiring users to often switch wallets when moving blockchains. This often constraints the adoption of new and innovative blockchains due to such high entry barriers. And blockchains have hardly tried to address these problems. New wallet standards arise due to new blockchain idiosyncrasies, such as new execution environments and runtimes. For example, Ethereum users are accustomed to using the traditional metamask wallet. Using a blockchain like Solana meant switching to a completely new wallet, like Phantom. And many power users don't think it's worth switching wallets and undergoing the security risk.

Introducing Capsule

Capsule is Spicenet's smart wallet creation and management module, allowing users to sign transactions using arbitrary keypairs, by separating the custody and signature aspects of wallets. Capsule fundamentally decouples fund custody and signatures, allowing funds to be held in a Spicenet-native account, but signatures to originate from non-Spicenet keypairs. This creates room for native usability of EVM, SVM and Move wallets on Spicenet. Imagine using Spicenet applications using your Phantom as if it were just another application on Solana, using SOL as gas, USDC as collateral, and all the other goodies. That's the UX we're imagining.

Capsule currently supports three types of keypairs — the EVM standard, the Solana standard, and the Sui standard. Cosmos keypair support will be added soon as part of our next upgrade. This means, any user, from any major ecosystem can use Spicenet, using native wallets, native assets, without experiencing a completely new chain underneath. Spicenet effectively creates invisible bridges between isolated islands, to create one unified continent.

Ephemeral Extensions

Capsule takes UX further, by introducing the concept of Ephemeral Extensions, allowing users to link arbitrary passkeys, such as session keys, FaceIDs, passwords, and so on, to sign transactions. PepperDEX acts as the hub for creation and management of Ephemeral Extensions. As an application developer on Spicenet, Ephemeral Extensions can be an incredibly powerful tool to target different audience demographics, such as Centralised Exchange(CEX) users.