accounts

Official

Securely rotate and manage Kaia account keys

AuthorPieverse-Eng
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Kaia separates private keys from addresses, creating complexity for developers and wallet operators who need to perform key rotation, role-based access, and protocol-level multi-signature management without losing address continuity. This Skill explains the account model and how to safely create, update, and freeze keys so teams can reduce compromise risk and implement delegated fee payments.

Core Features & Use Cases

  • AccountKey Types: Describes AccountKeyNil, AccountKeyLegacy, AccountKeyPublic, AccountKeyFail, AccountKeyWeightedMultiSig, and AccountKeyRoleBased and when to use each.
  • Role-Based Keys & Delegation: Explains RoleTransaction, RoleAccountUpdate, and RoleFeePayer roles to enable separated responsibilities and fee-paying delegates.
  • Key Rotation & Account Updates: Guides creating TxTypeAccountUpdate transactions for rotating keys, setting multi-sig for sensitive roles, or freezing accounts.
  • Real-World Example: Rotate a compromised signing key to a new public key, keep the same address, and use a weighted multi-sig for account updates while a single key handles daily transactions.

Quick Start

Create and send a TxTypeAccountUpdate transaction specifying the new AccountKeyPublic value and the target address to rotate the account's signing key.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: accounts
Download link: https://github.com/Pieverse-Eng/purrfect-skills/archive/main.zip#accounts

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.