samkim-crypto
samkim-crypto
#### Problem #### Summary of Changes Fixes #
[fd6ee0e](https://github.com/solana-labs/solana-program-library/pull/6376/commits/fd6ee0efbf94d39b9ad151e9fed74c14f9488a4f): Upgrade to clap version `3.2.23` and change dependency `solana-clap-utils` --> `solana-clap-v3-utils` [145285f](https://github.com/solana-labs/solana-program-library/pull/6376/commits/145285f3b3266b3b0ec473d22b66afb78773607c), [515ddc4](https://github.com/solana-labs/solana-program-library/pull/6376/commits/515ddc4c5636684dc9f878c0a0022a4f5b45804e), [ad1fa87](https://github.com/solana-labs/solana-program-library/pull/6376/commits/ad1fa8755e2e654e2cdb90badade35ea6be5b9c5): Lifetimes were removed from `ArgMatches`, `Arg`, and `App` with clap-v3 (https://github.com/clap-rs/clap/pull/4223, https://github.com/clap-rs/clap/issues/2150, https://github.com/clap-rs/clap/issues/1041), so they...
#### Problem Solana clap-v3 utils deprecated a number of functions with version 1.18. https://github.com/solana-labs/solana-program-library/pull/6278 temporarily suppresses the warnings from deprecated functions. #### Solution Remove the deprecated functions.
#### Problem The PR https://github.com/solana-labs/solana-program-library/pull/6376 upgrades token-cli to use clap-v3. However, it still uses some functions from `solana-clap-v3-utils` that are deprecated. #### Solution Remove and clean up these deprecated functions.
#### Problem Solana clap-v3 utils deprecated a number of functions with version 1.18. https://github.com/solana-labs/solana-program-library/pull/6278 temporarily suppresses the warnings from deprecated functions. #### Solution Remove the deprecated functions from the cli.
#### Problem Solana clap-v3 utils deprecated a number of functions with version 1.18. https://github.com/solana-labs/solana-program-library/pull/6278 temporarily suppresses the warnings from deprecated functions. #### Solution Remove the deprecated functions from the cli.
Suppose Alice holds tokens A in a confidential extension (CE) and Bob holds tokens B also in a CE. The two parties wish to swap the two assets using an...
With pr #3938, there is no mechanism to update the encryption public key of a confidential extension withdraw withheld authority associated with a mint. It would be great to add...
The implementation of `get_total_tlv_len(...)` takes the slice of provided `extension_types` and deduplicates the collection before summing each of their `tlv_lens`. The implementation uses a for loop that calls `Vec::contains(...)`. For...