- SigningMultiSig example documentation in Programmable Transaction section
Fixed
- PyPi packaging repository link
Changed
- Removed dependency on `secp256k1` library and converted key handling to use `bip-utils` - Publish documentation emphasizing that UpgradeCap must be transferred as part of SuiTransaction - Minor documentation changes
Removed
0.22.0
Added
- Added MoveEventModuleQuery filter for queryEvents
Fixed
Changed
- Renamed from MoveEventField to MoveEventFieldQuery for queryEvents
Removed
0.21.2
Added
- `split_coin_and_return` on SuiTransaction. Like split_coin_equally but splits and doesn't transfer back to self, instead returns list where each element and list can be sent/transferred/used in subsequent transactions. - `public_transfer_object` on SuiTransaction, exposes 0x2::transfer::public_transfer
Fixed
- MultiSig signing regression in SuiTransaction
Changed
- Refactored sui_crypto.create_new_keypair
Removed
0.21.1
Added
- Pure python multisig signing, reducing dependencies on Sui binaries [enhancement](https://github.com/FrankC01/pysui/issues/100) - `pyroaring` added to requirements.txt and package build
Fixed
- Use of multisigs in SuiTransaction [bug](https://github.com/FrankC01/pysui/issues/109)
Changed
- SuiTransaction now takes an optional `item_type` argument that is a string triple of the type of objects you are making a vector of
Removed
0.21.0
Added
- GetProtocolConfig builder and response supporting Sui RPC API `sui_getProtocolConfig` in 1.1.0