slot-paymaster

Manage Slot paymasters to sponsor transaction fees on Starknet and Dojo.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines creation and management of Slot paymasters so teams can sponsor transaction fees and deliver gasless user experiences without deep protocol integration.

Core Features & Use Cases

  • Paymaster provisioning: Create, rename, transfer, enable, and disable paymasters to control sponsorship lifecycles.
  • Budget management: Increase or decrease credit budgets, understand credit units, and prevent overspend.
  • Policy management: Add policies from verified presets, single contract entrypoints, or JSON files; support optional predicate contracts to gate sponsorship.
  • Monitoring & analytics: Inspect paymaster stats, query transaction history with filters, and generate Dune SQL templates for dashboards.
  • Use case: Provision a game paymaster to sponsor frequent in-game actions like move and attack, track fees, and adjust budgets as player activity grows.

Quick Start

Create and configure a Slot paymaster named my-game-pm for team my-team with a 1000 CREDIT budget and add policies for contract 0x123...abc entrypoints move_player and attack_enemy.

Frequently Asked Questions about slot-paymaster

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

FAQPage Schema
How do I sponsor gasless transactions on Starknet?

Sponsor gasless transactions on Starknet by creating a Slot paymaster, allocating team credits for budgets, and defining sponsorship policies for specific contract entrypoints. You configure the paymaster to cover user transaction fees automatically.

How do I set up a Dojo game paymaster to cover player transaction fees?

Provision a Dojo game paymaster by creating it with an allocated credit budget, then add policies targeting specific contract entrypoints like move_player or attack_enemy to sponsor those in-game actions and deliver a gasless user experience.

What do I need to configure a Slot paymaster policy?

Configuring a Slot paymaster policy requires an authenticated Slot CLI session, team credits for budgets, and the target contract addresses with specific entrypoints. You can also apply policies from verified presets, JSON files, or optional predicate contracts.

How do I monitor paymaster transaction stats and prevent overspend?

Monitor paymaster transaction stats by inspecting transaction history with filters and generating Dune SQL query templates for analytics dashboards. Adjust credit budgets up or down based on observed activity to prevent overspending.

Can I use a predicate contract to gate paymaster sponsorship?

Yes, you can gate paymaster sponsorship by adding an optional predicate contract when configuring policies. This restricts gasless transaction sponsorship so fees are only covered when the defined predicate conditions are met.