controller-setup

Integrate Cartridge Controller wallet into Starknet applications for setup and connectors.

4|6|Updated Nov 8, 2024
One-click install
npx skills add https://github.com/cartridge-gg/docs --skill controller-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: controller-setup
Source: https://github.com/cartridge-gg/docs/tree/main/skills/controller-setup
Command: npx skills add https://github.com/cartridge-gg/docs --skill controller-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrate Cartridge Controller wallet into Starknet applications, streamlining initial setup, configuration, and basic troubleshooting for first-time deployments and ongoing integration tasks.

Core Features & Use Cases

  • Controller enables Starknet wallet setup with session keys, passkeys, and paymaster support.
  • Choose between ControllerConnector (web) and SessionConnector (native/mobile) to match your app’s platform.
  • Chain configuration, lazy loading, and straightforward installation streamline development and deployment.

Quick Start

Install the package, initialize a Controller instance, and connect to your account to begin using it.

Frequently Asked Questions about controller-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate a Starknet wallet into my web application?

To integrate a Starknet wallet into your web app, install the Cartridge Controller package and initialize a ControllerConnector instance to manage wallet connections, account setup, and chain configuration.

What is the difference between ControllerConnector and SessionConnector?

ControllerConnector is designed for web applications, while SessionConnector targets native and mobile platforms, allowing you to match the wallet connector to your app's specific platform requirements.

Can I use Cartridge Controller for native mobile Starknet apps?

Yes, you can use Cartridge Controller for native mobile Starknet apps by selecting the SessionConnector, which is specifically built to handle wallet setup and instantiation on mobile platforms.

Does Cartridge Controller support passkeys and paymaster on Starknet?

Yes, Cartridge Controller supports passkeys and paymaster functionality on Starknet, enabling session keys and streamlined wallet setup without requiring traditional transaction signing methods.

Why is my Cartridge Controller wallet setup not working?

Controller wallet setup issues often stem from incorrect chain configuration or connector selection; verify you chose ControllerConnector for web or SessionConnector for native apps and check your installation.