- Implement
__hash__
for PublicKey (#202)
- Add default RPC client commitment to token client [#187]
- Add cluster_api_url function [#193]
- Add getBlockHeight RPC method [#200]
- Replace base58 library with based58 [#192]
- Make
program_ids
list deterministic incompile_message
(#164)
- Throw more specific Exception in API client on failure to retrieve RPC result (#166)
- Add max_retries option to sendTransaction and commitment option to get_transaction (#165)
- Add a partial support for vote program (#167)
- Make keypair hashable and move setters out of property functions (#158)
- Custom solana-py RPC error handling (#152)
- Websockets support (#144)
- New client functions (#139)
- A timeout param for
Client
andAsyncClient
(#146)
- Always return the tx signature when sending transaction (the async method was returning signature status if we were confirming the tx)
- Raise OnCurveException instead of generic Exception in
create_program_address
(#128)
- Add
until
parameter toget_signatures_for_address
(#133) - This changelog.