Key Types

This document describes the different types of cryptographic keys used in Anya.

Key Categories

1. Wallet Keys

  • Private keys
  • Public keys
  • Extended keys (xpub/xprv)
  • Watch-only keys

2. Network Keys

  • Node identity keys
  • Peer authentication keys
  • Connection encryption keys
  • Network signing keys

3. Smart Contract Keys

  • Multi-signature keys
  • Time-lock keys
  • Oracle keys
  • DLC keys

4. Special Purpose Keys

  • Master keys
  • Derivation keys
  • Recovery keys
  • Backup keys

Implementation Details

Last updated: 2025-06-02