pysui-gadgets
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
Metadata
Release files for pysui-gadgets 0.4.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pysui_gadgets-0.4.9-py3-none-any.whl | Python 3 | none | any | Details |
Release files / pysui_gadgets-0.4.9-py3-none-any.whl
| Download URL | pysui_gadgets-0.4.9-py3-none-any.whl |
|---|---|
| Size | 49.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f86eee45c8532cea21357fb076ecfbdec06eec5568570fd47191d799109230b5
|
|
BLAKE2b-256 checksum How to use checksums |
181bb178ca4092c4bcd1836ded710c90733ca00910560c3586776411ca92e3f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|