Python Client SDK for Sui blockchain
NOTICE: README FIRST
Release-0.16.0 - REPO ONLY
This is a beta release. The degree of changes from 0.27.1 to 0.29.1 are such that we have not completed thorough testing. We wanted to get something out there for users who have moved to 0.29.x devnet or testinet.
This release introduces MultiSig (multiple keyt signing) for extra security governance! A section in the online documentation has been added to describe the basics.
We would appreciate any issues being reported in the github issue log
Also, the amount of changes have eviscerated the pytest implementations and should not be trusted at this time.
Sui release 0.29.0 brings significant breaking changes. Please read the CHANGLOG first as many builders and data models have changed or even been removed. Refer to the Changes log for recent additions, changes, constraints, fixes and removals...
- 100% coverage (builders, return types, etc.) for parity with SUI 0.29.0 API on devnet (see Testnet below)
- Programmable Transactions not yet supported. We are working on a TransactionBuilder and should have this available soon.
PyPi for 0.15.0
There is a companion package called pysui-gadgets with a few utilities and ge-gaws that you may find interesting. It is a separate package also on on PyPi.
Documentation
Requires:
- Linux or macos (x86_64 or M1)
- python 3.10 or greater
- pkg-config
- sui binaries to support
publishfunction
python3 -m venv env
If, instead, you want to work with repo latest source code then read DEVELOP from repo
source env/bin/activate
pip install pysui
See samples