* feat: add support for tuple types in space calculation
This commit introduces the ability to handle tuple types in the space calculation logic. A new `TestTupleStruct` is added to validate various tuple configurations, including nested and option types, ensuring accurate space calculations through comprehensive unit tests.
* clean up unnacessary comments
* chore: fmt fix
* fix: fixing test assert
* fix: fixing test assert
* feat: replace anchor verify to use solana verify under the hood
* feat: Enhance installation process with support for local paths and solana-verify integration
- Made `get_bin_dir_path` public to allow external access.
- Updated `InstallTarget` enum to include a `Path` variant for local repository installations.
- Modified `install_version` function to handle installation from a local path, including reading the version from the Cargo.toml manifest.
- Integrated installation of `solana-verify` during the installation process.
- Updated CLI commands to support the new path option for installation.
- Enhanced verification command to allow for repository URL or current directory options.
* Refactor: Resolve avm binary collision by unifying proxy logic
* feat: Add symlink creation for anchor.exe on Windows
* fix: fmt
* feat: Specify version for solana-verify installation
* feat: Improve anchor command proxying and add testing script
- Updated the main function to enhance the logic for determining if the binary is named `anchor`.
- Introduced a new test script to verify that `anchor` commands correctly proxy to the installed Anchor CLI binary, ensuring expected behavior for both `avm` and `anchor` commands.
* docs: Add caution note regarding mainnet wallet usage in verification test script
* fix: CI fix
* docs: add feature to the changelog
* chore: fix clippy complains (#3776)
* chore: fix clippy complains
* fix lints
* simplify some parts
---------
Co-authored-by: Aursen <aursen@users.noreply.github.com>
* fix: correct median priority fee calculation in get_recommended_micro_lamport_fee function
* fix: clippy
---------
Co-authored-by: Jean (Exotic Markets) <jeanno11@orange.fr>
Co-authored-by: Aursen <aursen@users.noreply.github.com>