================================================================================
TPL Token Metadata Interface - NOTICE
================================================================================
This project contains software originally developed by Anza Maintainers and the
Solana community as part of the Solana Program Library (SPL).
Original Project: spl-token-metadata-interface v0.8.0
Original Source: https://crates.io/crates/spl-token-metadata-interface
Original Repository: https://github.com/solana-program/token-metadata
================================================================================
MIGRATION AND ADAPTATION
================================================================================
This crate has been migrated and adapted for the Trezoa Blockchain ecosystem:
- Package name changed from "spl-token-metadata-interface" to "tpl-token-metadata-interface"
- All Solana dependencies replaced with Trezoa equivalents
- All SPL (Solana Program Library) references replaced with TPL (Trezoa Program Library)
- Namespace and discriminators updated for Trezoa compatibility
- Version updated to 3.2.3 for Trezoa ecosystem alignment
================================================================================
COPYRIGHT AND LICENSING
================================================================================
Original Work:
Copyright © Anza Maintainers <maintainers@anza.xyz>
Copyright © Solana Foundation and contributors
Modifications and Adaptations:
Copyright © 2025 TRZ Ledger Foundation
Copyright © 2025 Trezoa-team <foundation@trezoa.xyz>
This software is licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================================================
ATTRIBUTION
================================================================================
This project maintains the same open-source license as the original work.
All original copyrights and attributions are preserved and respected.
We acknowledge and thank the original authors and contributors for their
valuable work that made this adaptation possible.
For the complete license text, see the LICENSE file in this repository.
================================================================================
MODIFICATIONS SUMMARY
================================================================================
Key changes made during migration:
1. Renamed all modules from spl_* to tpl_*
2. Updated all Solana imports to Trezoa equivalents
3. Changed discriminator namespaces from "spl_token_metadata_interface" to "tpl_token_metadata_interface"
4. Updated documentation and comments to reflect Trezoa ecosystem
5. Maintained full API compatibility while adapting for Trezoa blockchain
Migration Date: November 8, 2025
Migration Version: 3.2.3
For questions about this migration, please contact: foundation@trezoa.xyz