Transaction Verification

This document details the transaction verification processes in Anya.

Verification Processes

1. Signature Verification

  • ECDSA verification
  • Schnorr verification
  • Multi-signature verification
  • Script verification

2. Script Verification

  • Script execution
  • Stack evaluation
  • Opcode processing
  • Witness verification

3. Consensus Rules

  • Version rules
  • Size rules
  • Signature rules
  • Script rules

4. Policy Rules

  • Standard transaction rules
  • Relay policies
  • Mempool policies
  • Mining policies

Security Considerations

Last updated: 2025-06-02