pysui (Python Sui Client SDK) additional tools
Reason this release was yanked:
Unsupported
Project description
pysui-gadgets includes tools and utilities that work with the pysui SDK.
Gadgets included:
package - Performs operations that leverages meta-data about SUI move packages (smart-contracts)
dsl-gen - Creates python representation of move package key structs and entry point functions
to-one - Merges all SUI Gas mists ‘to one’ SUI Gas object for an address
splay - Evenly distribute coins from one address to many
vh - History of object versions
Setup for use
Install SUI binaries (devnet is currently supported)
Setup python virtual environment
Activate virtual environment
Update pip
Install pysui_gadgets
cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui
python3 -m venv env
. env/bin/activate
pip install -U pip
pip install pysui_gadgets
Upgrade
Activate virtual environment
Update pysui_gadgets
. env/bin/activate
pip install -U pysui_gadgets
Setup for cloning
Install SUI binaries (devnet is currently supported)
Clone pysui_gadgets repository
Setup python virtual environment
Activate virtual environment
Update pip
Install pysui
Alternate install of pysui
cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui
git clone git@github.com:FrankC01/pysui_gadgets.git
python3 -m venv env
. env/bin/activate
pip install -U pip
pip install -r requirements.txt
# Alternately
# clone pysui to other folder
# in pysui run bin/package-build.sh
# back in here
pip install ../path_to_pysui/
Running gadgets
module -h
package -h
dslgen -h
to-one -h
splay -h
vh -h
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for pysui_gadgets-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e7b09a4e7c416a07c93f30b1d39be3bfdd662378a20b319d3d67d8fa6360c33 |
|
MD5 | 45c8cae1a13d37aa398cf5ddb19e9001 |
|
BLAKE2b-256 | addb583b8717506f3fa9c6fb600f58d00ead5c0700b3842436f38476da31f3ed |