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