pysui (Python Sui Client SDK) additional tools
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
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
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.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7697a0b3bb0e953b768581813605296165b5ec2cd258b5e0410abcb824d6f3 |
|
MD5 | 356d8601acc85dd3e5c2b32fe0171114 |
|
BLAKE2b-256 | 1e81abb4e284bf66509985d1b80b32a5a96eae7ea83b21aefe319a3647c98fde |