trezoa-nonce 3.2.3

Trezoa durable transaction nonces.
TREZOA NONCE
=============

NOTICE OF ATTRIBUTION AND MODIFICATIONS

This software contains code derived from the Solana blockchain project.

Original Work:
--------------
Package: solana-nonce
Version: 3.2.3 (original reference from Solana Labs)
Source: https://crates.io/crates/solana-nonce
Repository: https://github.com/solana-labs/solana
License: Apache License 2.0

Copyright Notice:
-----------------
© 2021-2024 Solana Labs, Inc. and contributors
© 2025 TRZ Ledger Foundation (modifications and adaptations)

Modifications:
--------------
This package has been modified and adapted for the Trezoa blockchain ecosystem:

1. Dependency Migration:
   - Replaced all solana-* dependencies with trezoa-* equivalents
   - Updated package metadata and branding
   - Activated necessary features for compatibility (copy, bytemuck)

2. Code Adaptations:
   - Fixed type compatibility issues in comparison operations
   - Maintained full API compatibility and binary format
   - Preserved all original functionality and behavior

3. Documentation Updates:
   - Updated package name from "solana-nonce" to "trezoa-nonce"
   - Modified documentation links and references
   - Updated copyright notices

Technical Compatibility:
-----------------------
- Binary format: UNCHANGED (80 bytes serialized size maintained)
- API surface: UNCHANGED (all public interfaces preserved)
- Serialization: COMPATIBLE (same bincode format)
- Feature flags: COMPATIBLE (serde support maintained)

License:
--------
This work is licensed under the Apache License 2.0, same as the original.
See LICENSE file for full license text.

Acknowledgments:
---------------
We acknowledge and thank the Solana Labs team and the broader Solana 
community for their foundational work on durable transaction nonces, 
which this implementation builds upon.

Migration Date: November 7, 2025
Migrated By: TRZ Ledger Foundation
Contact: foundation@trezoa.xyz