Pysui

Latest version: v0.81.0

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

Scan your dependencies

Page 5 of 19

0.58.0

Added

- build_and_sign() to GraphQL SuiTransaction
- `merge_some` and `split_1_half` examples transactions in pgql_s_example.py

Fixed

- [PR](https://github.com/FrankC01/pysui/pull/197) - Documentation
- [PR](https://github.com/FrankC01/pysui/pull/198) - Documentation


Changed

- Bump support to Sui 1.24.0
- SuiCoinObjectGQL now supports various owner types (AddressOwner, Immutable, Shared, Parent)

Removed

0.57.0

Added

- Support for using bech32 encoded private keys in `SuiConfig.user_config`
- Support using Sui GraphQL in devnet
- Add `gql_url` argument to support setting GraphQL RPC host URL to `SuiConfig.user_config(...)`

Fixed

- Overlap on Validator and ValidatorSet data class
- [PR](https://github.com/FrankC01/pysui/pull/195) - Fix typo
- [PR](https://github.com/FrankC01/pysui/pull/196) - Remove useless sleep in subscription management

Changed

- Bumped pysui-fastcrypto to 0.5.0 supporting bech32 private key encoding/decoding
- Persisted schema filename changed to `ENVIRONMENT_schema-YYYY.MAJOR.MINOR-PATCH.graphql` from `ENVIRONMENT_schema-YYYY_MAJOR_MINOR-PATCH.graphql`

Removed

0.56.0

Added

- `walletg` in samples providing CLI using Sui GraphQL RPC
- Includes dry run for either TransactionData or TransactionKind
- Includes executing signed transactions

Fixed

Changed

- SPDX-License-Identifiers
- GraphQL support custom URL
- GraphQL clients now have explicit execute for string, DocumentNode or QueryNode
- Deprecating synch and asynch GraphQL client `execute_query`

Removed

0.55.0

Added

- DryRun (GraphQL) result now contains return values (if any) of transaction block
- ObjectReadDeletedGQL for objects that have been wrapped into other object or deleted

Fixed

- Removed ValueError exception if the dry run transaction block status not equal to 'SUCCESS'. This dry run is
the one invokved to obtain a budget value when none provided.
- Fixed GraphQL Protocol Configuration fetch by explictly requesting the latest known version in production.

Changed

Removed

0.54.0

Added

- Beta Transaction building version using GraphQL -> `from pysui.sui.sui_pgql.pgql_sync_txn import SuiTransaction`
- Simplified interface using basic python types for all commands (split_coin, move_call, etc.)
- Argument inferencing will encode arguments from basic python types to expected parameters
- BCS `Optional` factory for GraphQL transaction builder
- Dataclass for GraphQL Staked coins
- ObjectRef (ImmOrOwnedObject, SharedObject) added ingestion for ObjectReadGQL and SuiCoinObjectGQL
- Simple GraphQL PTB demo `pgql_s_ptb.py`

Fixed

Changed

- Bump Sui version support to include 1.18.x - 1.21.0

Removed

0.53.0

Added

- DryRunTransactionKind GraphQL QueryNode

Fixed

Changed

- [change](https://github.com/FrankC01/pysui/issues/184) Devnet Faucet V1
- [change](https://github.com/FrankC01/pysui/issues/193) Support Sui SharedObject delete
- Deprecating chain data queries on Sync JSON-RPC SuiClient and Async JSON-RPC SuiClient
- Bumped support to Sui 1.20.0

Removed

Page 5 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.