gas-station-design

Deploy a GAS_STATION with GAS_PAYER capability to automate transaction funding.

1|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill gas-station-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gas-station-design
Source: https://github.com/Pact-Community-Organization/github-marketplace/tree/main/skills/gas-station-design
Command: npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill gas-station-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gas-station design provides an autonomous gas payer account that funds user transactions, enabling a gasless user experience and reliable cross-chain relaying via defpact.

Core Features & Use Cases

  • GAS_PAYER capability-backed station that controls spend from the gas station
  • Defpact continuation relaying with transaction introspection to minimize orphaned cross-chain flows
  • Security guards and rate limits to prevent drain attacks
  • Cross-chain readiness with governance and strict limits

Quick Start

Configure a GAS_STATION with a GAS_PAYER capability and integrate it into your transaction flow.

Frequently Asked Questions about gas-station-design

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

FAQPage Schema
How do I implement a gasless transaction experience in Pact 5?

A gasless transaction experience uses a gas station holding a GAS_PAYER capability to autonomously fund user transactions, satisfying capability guards so users submit transactions without paying gas fees directly.

How do I relay defpact continuations across chains without user wallets?

Relaying defpact continuations without user wallets requires a gas station to fund cross-chain flows, utilizing transaction introspection to minimize orphaned continuations and ensure reliable cross-chain execution.

What is the best way to prevent gas station drain attacks?

Preventing gas station drain attacks involves applying security guards and strict rate limits to the GAS_PAYER capability, enforcing gas limits and validating transaction introspection before funding users.

Does a gas payer capability work with cross-chain defpact scenarios?

Yes, a gas payer capability works with cross-chain defpact scenarios by enabling transaction introspection and gas limit enforcement, ensuring the gas station securely funds continuation relaying across different chains.

How do I configure a GAS_STATION with a GAS_PAYER capability?

Configuring a GAS_STATION involves deploying an autonomous gas payer account that holds the GAS_PAYER capability, integrating it into your transaction flow to control spend, and applying governance for cross-chain readiness.