Skip to content

milade3013/pysui

 
 

Repository files navigation

pysui

Python Client SDK for Sui blockchain

Release-0.27.0

  • Supports SUI 1.5.0 RPC API on devnet
  • Supports SUI 1.4.0 RPC API on testnet
  • Supports SUI 1.4.1 RPC API on mainnet

See CHANGELOG

We would appreciate any issues being reported in the github issue log

Discord

Discord server click here:

PyPi for 0.27.0

Documentation

Additions

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.

Local node support

We've started leveraging suibase in our testing and we've modified SuiConfig initialization to include an option for interacting directly with local nodes created by suibase

Ready to run

Requires:

  • Linux or macos (x86_64 or Mx)
  • python 3.10 or greater
  • pkg-config
  • libtool
  • sui binaries to support publish Sui move packages

You will need suibase for interacting with local nodes, it is an indispensible addition to Sui developers tools!

Setup environment

python3 -m venv env

If, instead, you want to work with repo latest source code then read DEVELOP from repo

Activate

source env/bin/activate

or

. env/bin/activate

Install pysui

pip install pysui

Samples

See samples

About

SUI Python Client SDK

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.5%
  • Other 1.5%