Pysui

Latest version: v0.63.0

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

Scan your dependencies

Page 8 of 18

0.30.1

Added

Fixed

- [bug](https://github.com/FrankC01/pysui/issues/140) Invalid assertion in merge_coins removed

Changed

Removed

0.30.0

**MAJOR BREAKING CHANGES**

Added

- `non_refundable_storage_fee` to GasCostSummary as part of TxResult effects
- CODE_OF_CONDUCT.md
- Extend debug logging in low level transaction builder

Fixed

- [bug](https://github.com/FrankC01/pysui/issues/137)

Changed

- **BREAKING** [change](https://github.com/FrankC01/pysui/issues/132) Transaction package (sui_txn)
- [change](https://github.com/FrankC01/pysui/issues/134) samples updated to accomodate breaking #132
- [change](https://github.com/FrankC01/pysui/issues/139) changes to gas payment strategy
- Generalized raising Value error(s) during transaction execution **_prep_** whereas previously it would exit the application
- Document typo tweaks

Removed

- **BREAKING** [change](https://github.com/FrankC01/pysui/issues/133) Builders removed use SuiTransaction:
- BatchTransaction
- Publish
- MoveCall
- RequestAddStake
- RequestWithdrawStake
- SplitCoinEqually
- SplitCoin
- MergeCoin
- PaySui
- Pay
- TransferSui
- TransferObject

- **BREAKING** [change](https://github.com/FrankC01/pysui/issues/133) Client methods removed (both sync and async SuiClient)
use SuiTransaction:
- publish_package_txn
- move_call_txn
- split_coin_equally_txn
- split_coin_txn
- merge_coin_txn
- transfer_object_txn
- transfer_sui_txn
- pay_allsui_txn
- pay_sui_txn
- pay_txn

0.29.1

Added

Fixed

- [bug](https://github.com/FrankC01/pysui/issues/135) - SuiClient `get_events`

Changed

- [change](https://github.com/FrankC01/pysui/issues/131) - improve SuiTransaction constructor performance

Removed

0.29.0

Added

- `continue_on_close` argument to subscription `new_event_subscription()` and `new_transaction_subscription()`
- `client.get_gas()`, `client.get_coin()` and `client.get_objects()` now include a `fetch_all` option.
- `client.get_objects_for()` now handles large lists
- Common convenient imports in pysui.__init__.py

Fixed

- `samples/async_gas.py` now returns **_all_** gas objects
- `samples/wallet.py` "gas" command now returns **_all_** gas objects
- SuiConfig now respects non-standard aliases in `client.yaml`
- Cleaned up modules still logging to root

Changed

- Refactored subscription connection handling

Removed

0.28.0

Added

- Preliminary logging docs
- [enhancement](https://github.com/FrankC01/pysui/issues/68)
- [enhancement](https://github.com/FrankC01/pysui/issues/120)
- [enhancement](https://github.com/FrankC01/pysui/issues/124)

Fixed

- [bug](https://github.com/FrankC01/pysui/issues/125)
- [bug](https://github.com/FrankC01/pysui/issues/126)
- Contributed by Debjit Bhowal, thank you! [bug](https://github.com/FrankC01/pysui/issues/129)

Changed

- synch and asynch SuiClient methods marked for deprecation, use
equivalent SuiTransaction/SuiTransactionAsync methods instead.
Will be removed from code in `pysui` v0.30.0:
- publish_package_txn
- move_call_txn
- split_coin_equally_txn
- split_coin_txn
- merge_coin_txn
- transfer_object_txn
- transfer_sui_txn
- pay_allsui_txn
- pay_sui_txn
- pay_txn

Removed

0.27.1

Added

Fixed

Changed

- Fell back to minimum RPC version support from 1.4.0 to 1.3.0

Removed

Page 8 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.