Solana-py

Latest version: v0.34.5

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

0.20.0

Changed

- Make keypair hashable and move setters out of property functions ([158](https://github.com/michaelhly/solana-py/pull/158))

Added

- Optional Commitment parameter to `get_signatures_for_address` ([157](https://github.com/michaelhly/solana-py/pull/157))
- More SYSVAR constants ([159](https://github.com/michaelhly/solana-py/pull/159))

0.19.1

Added

- Custom solana-py RPC error handling ([152](https://github.com/michaelhly/solana-py/pull/152))

0.19.0

Added

- Websockets support ([144](https://github.com/michaelhly/solana-py/pull/144))
- New client functions ([139](https://github.com/michaelhly/solana-py/pull/139))
- A timeout param for `Client` and `AsyncClient` ([146](https://github.com/michaelhly/solana-py/pull/146))

0.18.3

Fixed

- Always return the tx signature when sending transaction (the async method was returning signature status if we were confirming the tx)

Changed

- Raise OnCurveException instead of generic Exception in `create_program_address`
([128](https://github.com/michaelhly/solana-py/pull/128))

Added

- Add `until` parameter to `get_signatures_for_address` ([133](https://github.com/michaelhly/solana-py/pull/133))
- This changelog.

0.15.0

Changed

- To reduce RPC calls from fetching recent blockhashes - allow user-supplied blockhash to `.send_transaction` and dependent fns, and introduce an opt-in blockhash cache ([102](https://github.com/michaelhly/solana-py/pull/102))
- ReadTheDocs theme and doc changes ([103](https://github.com/michaelhly/solana-py/pull/103))
- Deprecate `Account` and replace with `Keypair` ([105](https://github.com/michaelhly/solana-py/pull/105))

Added

- Implement methods for `solana.system_program` similar to [solana-web3](https://github.com/solana-labs/solana-web3.js/blob/44f32d9857e765dd26647ffd33b0ea0927f73b7a/src/system-program.ts#L743-L771): `create_account_with_seed`, `decode_create_account_with_seed` ([101](https://github.com/michaelhly/solana-py/pull/101))
- Support for [getMultipleAccounts RPC method](https://docs.solana.com/developing/clients/jsonrpc-api#getmultipleaccounts) ([103](https://github.com/michaelhly/solana-py/pull/103))
- Support for `solana.rpc.api` methods `get_token_largest_accounts`, `get_token_supply` ([104](https://github.com/michaelhly/solana-py/pull/104))

0.12.1

Fixed

- Issue with importing `Token` from spl.token.client` ([91](https://github.com/michaelhly/solana-py/pull/91))
- Packaging fixes ([85](https://github.com/michaelhly/solana-py/pull/85))

Added

- Missing `spl.token.async_client` methods - `create_multisig`, `get_mint_info`, `get_account_info`, `approve`, `revoke`, `burn`, `close_account`, `freeze_account`, `thaw_account`, `transfer_checked`, `approve_checked`, `mint_to_checked`, `burn_checked`. Missing `spl.token.client` methods - `create_multisig`, `get_mint_info`, `get_account_info`, `approve`, `revoke`, set_authority`, close_account`, `freeze_account`, `thaw_account`, `transfer_checked`, `approve_checked`, `mint_to_checked`, `burn_checked` ([89](https://github.com/michaelhly/solana-py/pull/89))

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.