fee-delegation

Create two-signature Kaia transactions with full or partial fee delegation.

3|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/Pieverse-Eng/purrfect-skills --skill fee-delegation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fee-delegation
Source: https://github.com/Pieverse-Eng/purrfect-skills/tree/main/kaia-skills/vendor/fee-delegation
Command: npx skills add https://github.com/Pieverse-Eng/purrfect-skills --skill fee-delegation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fee delegation removes the friction of users needing native token balances to pay gas by enabling a third party to pay transaction fees at the protocol level, enabling seamless gasless UX and sponsored transactions.

Core Features & Use Cases

  • Protocol-level sponsorship: Two-signature transactions where the sender authorizes the action and a fee payer authorizes gas payment, avoiding bundlers and paymasters.
  • Full and partial delegation: Support for 100% fee coverage or a feeRatio parameter for partial coverage (e.g., feeRatio: 70 means payer covers 70%).
  • Use Cases: Onboard users with zero KAIA balance, implement dApp-sponsored transactions, and provide enterprise gas payment services.

Quick Start

Use fee-delegation to create a fee-delegated transaction, have the sender sign it, send it to the fee payer to obtain their signature, and submit the combined transaction so gas is deducted from the fee payer's account.

Frequently Asked Questions about fee-delegation

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

FAQPage Schema
What is fee delegation on the Kaia blockchain and how does it work?

Fee delegation on the Kaia blockchain is a protocol-level mechanism where a third party pays transaction gas fees on behalf of a sender. It works through a two-signature transaction flow where both the sender and fee payer authorize the transaction before submission.

How do I sponsor gas fees for users with zero KAIA balance?

To sponsor gas fees for users with zero KAIA balance, create a fee-delegated transaction, have the sender sign it, send it to the fee payer for their signature, and submit the combined transaction so gas is deducted from the fee payer's account.

Can I partially cover gas fees instead of 100% sponsorship?

Yes, you can partially cover gas fees by setting a feeRatio parameter for partial delegation. For example, setting feeRatio to 70 means the fee payer covers 70% of the transaction gas costs while the sender pays the remaining 30%.

Do I need ERC-4337 bundlers or paymasters for gasless transactions on Kaia?

No, you do not need ERC-4337 bundlers or paymasters for gasless transactions on Kaia. Fee delegation uses the protocol's native two-signature transaction flow to apply gas sponsorship without relying on external bundler infrastructure.

What is the difference between full and partial fee delegation for dApp onboarding?

Full fee delegation covers 100% of gas costs for complete gasless onboarding, while partial fee delegation uses the feeRatio parameter to split costs. This allows dApps to flexibly sponsor a specific percentage of user transaction fees.