Installation
Requirements
Supported operating systems
- Linux (Arch and Ubuntu tested)
- macOS
- Windows with WSL2
Prerequisites
Install the Sui prerequisites.
Skip installing the Sui binaries (unless you have an application that depends on ~/.sui/sui_config).
How will suibase get the Sui binaries?
Suibase automatically download the binaries and repos from Mysten Labs that match each network version.
For consistency your apps can optionally use the same downloaded code (Sui Rust SDK crates). More Info
Installation Steps
$ cd ~
$ git clone https://github.com/chainmovers/suibase.git
$ cd suibase
$ ./install
Suibase is not intrusive on your system. The installation is per user:
- All its files and workdirs are kept in ~/suibase
- The installation only creates symlinks in ~/.local/bin
Why suibase need to be cloned in user home (~)?
Suibase files are an "open standard" and benefit from being easily found by many apps and sdks. The user home is the most convenient solution.
Update
$ ~/suibase/update
Will pull latest from GitHub to only update suibase itself.
To update sui clients and their local repos, use instead the workdir scripts (e.g. mainnet update
)
Uninstall
$ ~/suibase/uninstall
$ rm -r ~/suibase
Will remove suibase completely.