Trezoa Instruction
=================
Migrated from solana-instruction v2.2.1
Original source:
https://crates.io/crates/solana-instruction
https://github.com/anza-xyz/agave
DESCRIPTION
-----------
This crate provides types for directing the execution of Trezoa programs.
It was forked from the Solana instruction crate and adapted for the Trezoa
Blockchain ecosystem with the following key changes:
- Renamed from solana-instruction to trezoa-instruction
- Updated all internal references from Solana to Trezoa
- Changed dependency references to use Trezoa ecosystem crates
- Updated syscall references from sol_* to trz_*
- Maintained API compatibility with original Solana instruction types
LICENSING
---------
Licensed under Apache License 2.0 — same as the original Solana crate.
ATTRIBUTION
-----------
Original work © Anza Maintainers <maintainers@anza.xyz>
Original work © Solana Foundation and contributors
Modifications and adaptations for Trezoa ecosystem:
© 2025 TRZ Ledger Foundation <foundation@trezoa.xyz>
DEPENDENCIES MODIFIED
--------------------
- solana-pubkey → trezoa-pubkey (v3.2.2)
- solana-frozen-abi → trezoa-frozen-abi (v3.2.2)
- solana-frozen-abi-macro → trezoa-frozen-abi-macro (v3.2.2)
- solana-define-syscall → trezoa-define-syscall (v3.2.2)
VERSION HISTORY
--------------
v3.2.3 - Initial Trezoa fork from solana-instruction v2.2.1
- Complete rebranding to Trezoa ecosystem
- Updated all references and dependencies
- Maintained backward compatibility
For the complete Apache 2.0 license text, see the LICENSE file.