slot-rpc

Configure Starknet RPC endpoints with authenticated tokens and CORS whitelists via slot CLI.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shariqazeem/Prophecy-Roguelite --skill slot-rpc-shariqazeem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slot-rpc
Source: https://github.com/shariqazeem/Prophecy-Roguelite/tree/main/.agents/skills/slot-rpc
Command: npx skills add https://github.com/shariqazeem/Prophecy-Roguelite --skill slot-rpc-shariqazeem

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many Starknet clients need a secure, low-latency RPC with managed authentication and browser-safe CORS so applications can make signed transactions without exposing credentials or opening wallets on every action.

Core Features & Use Cases

  • Dedicated Endpoints: Mainnet and Sepolia endpoints for Starknet RPC calls with predictable latency and 1M free requests/month.
  • API Token Authentication: Create, list, and delete API tokens for team-scoped access and server integrations.
  • Domain Whitelisting for Browsers: Whitelist root domains (subdomains included) to allow direct browser RPC calls without exposing tokens, with per-IP rate limits.
  • Operational Tools: Manage tokens and CORS via slot CLI commands and inspect request logs with pagination and time filters for debugging and auditing.
  • Use Case: Integrate into a web game to submit transactions via session keys server-side while enabling direct browser reads from whitelisted domains.

Quick Start

Create a team API token with the slot CLI, add your app domain to the RPC whitelist, then POST a JSON-RPC call to the Cartridge mainnet endpoint with an Authorization: Bearer header to verify chainId.

Frequently Asked Questions about slot-rpc

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

FAQPage Schema
How do I set up Cartridge RPC endpoints with API token authentication for Starknet?

To set up Cartridge RPC endpoints with API token authentication, use the slot CLI to create a team API token, add your application domain to the RPC whitelist, and POST JSON-RPC calls to the mainnet or sepolia endpoint using an Authorization: Bearer header.

How does browser CORS whitelisting work for Starknet RPC calls?

Browser CORS whitelisting works by adding root domains to an approved list via the slot CLI, automatically including all subdomains. This allows direct browser RPC calls to Starknet endpoints without exposing API tokens, while enforcing per-IP rate limits.

What is the pricing threshold for Cartridge RPC requests on Starknet mainnet and sepolia?

The pricing threshold for Cartridge RPC requests is 1 million free requests per month for both mainnet and sepolia endpoints, with a $5 overage fee applied for every additional 1 million requests consumed.

Can I inspect and filter Cartridge RPC request logs for debugging?

Yes, you can inspect Cartridge RPC request logs for debugging and auditing. The operational tools support viewing request logs with pagination and time filters, allowing you to track authenticated API calls and CORS activity across your Starknet integrations.

How do I manage the API token lifecycle for team-scoped Starknet integrations?

You manage the API token lifecycle for team-scoped access using slot CLI commands. This allows you to create, list, and delete API tokens to control server integrations and secure transaction submissions for your Starknet applications.