Skip to content

Overview

TL;DR: Cartridge Controller is:

  • A gaming-focused smart contract wallet for Starknet
  • Makes Web3 gaming accessible and fun via Session Keys and gasless transactions
  • Handles seamless player onboarding with Passkey authentication
  • Provides identity, achievements, and customization features for games
  • Compatible with popular frameworks like Starknet React and can be integrated across platforms

Cartridge Controller Overview

Key Features

Simple & Secure

  • Passwordless authentication using Passkeys for one-click onboarding
  • Multi-signer support with Passkeys, social login (Google, Discord), and external wallets (MetaMask, Rabby, WalletConnect)
  • Self-custodial embedded wallets that put players in control
  • Built-in security features to protect player assets

Designed for Fun

  • Session keys eliminate transaction popups during gameplay
  • Secure transaction delegation lets games submit actions on behalf of players
  • Free transactions through the Cartridge Paymaster so players focus on playing

Customizable

  • Flexible architecture adapts to your game's specific requirements
  • Full theme customization to match your game's branding
  • Dynamic UI components for displaying game assets, quests and achievements
  • Extensible plugin system for adding custom functionality

Identity and Reputation

  • Universal player identity that works across all Cartridge-enabled games
  • Built-in achievement system for tracking player accomplishments
  • Reputation system that grows as players engage with games
  • Social features to connect players and build communities

Monetization and Payments

  • Built-in purchase system for seamless game monetization with enhanced multichain flows
  • Starterpack bundles combining credits and game assets with cross-chain purchasing
  • Multi-chain cryptocurrency payment support (Starknet, Base, Solana) with chain switching
  • Traditional payment methods via secure credit card processing
  • Popular wallet integrations (Argent, MetaMask, Rabby, Phantom)
  • ERC1155 NFT marketplace support for listing and purchasing digital assets