transactions

Classify Kaia transactions and explain validation and fee delegation requirements.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps developers and integrators understand, classify, and validate Kaia's many specialized transaction types so they can correctly construct, sign, and process transactions that differ significantly from Ethereum's simpler model.

Core Features & Use Cases

  • Transaction taxonomy: Documents 20+ Kaia transaction types and their fee-delegated and partial-fee variants for precise classification.
  • Signature and validation rules: Explains AccountKey-based signature validation, the required from field, and dual-signature patterns for fee-delegated transactions.
  • Developer scenarios: Useful for wallet implementers, node operators, explorers, and tooling that must construct, parse, or cancel Kaia transactions reliably.

Quick Start

Classify the provided Kaia transaction, identify its exact transaction type, list required AccountKey signatures, and state whether fee delegation applies.

Frequently Asked Questions about transactions

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

FAQPage Schema
What are the different Kaia transaction types and how do they differ from Ethereum?

Kaia transaction types include legacy, value transfer, value transfer memo, smart contract deploy and execution, account updates, and cancels. They differ from Ethereum's simpler model by requiring an explicit from field and utilizing AccountKey-based signature validation across 20+ variants.

How do I classify a Kaia transaction and identify its required signatures?

To classify a Kaia transaction, identify its exact type from the 20+ variants and check whether fee delegation applies. You must then list the required AccountKey-based signatures, noting that fee-delegated transactions utilize dual-signature patterns.

What is the difference between full and partial fee delegation in Kaia transactions?

Full fee delegation in Kaia transactions requires dual-signature patterns where the fee payer covers all costs, whereas partial fee delegation splits the fee responsibility. Both variants apply across multiple transaction types like value transfer and smart contract execution.

Does Kaia transaction validation require an explicit from field for AccountKey checks?

Yes, Kaia transaction validation requires an explicit from field for AccountKey-based signature checks. This is a mandatory component across all transaction types, distinguishing Kaia's validation logic from Ethereum's simpler transaction model.

Can I use this to parse fee-delegated smart contract execution transactions?

Yes, this handles fee-delegated smart contract execution transactions by classifying the exact type, parsing the transaction structure, and explaining the dual-signature validation requirements needed for reliable construction and processing.

Why do Kaia wallet transactions fail signature validation without AccountKey updates?

Kaia transactions fail signature validation if the sender's AccountKey does not match the provided signature type. Account update transactions must be processed to change the key type before standard value transfer or smart contract execution can succeed.