Releases: ChainMovers/suibase
v0.1.7
Added
- New built-in sui explorer (do "localnet status" to see URL). Code from https://github.com/kkomelin/sui-explorer
- New VSCode extension https://marketplace.visualstudio.com/items?itemName=suibase.suibase
- (#113) Reduce localnet storage (less checkpoints per secs)
- (#101) Eliminate rust dependencies (suibase-daemon precompiled for most platforms)
Fixed
- (#112) fix for keytool generate command (.key were created in unexpected location)
- "lsui/dsui/tsui client faucet" commands now work.
- More robust handling of backend (suibase-daemon)
- Reduce localnet storage on regen (delete full_node_db).
Changed
- For better stability, localnet uses Mysten Labs testnet branch (instead of devnet).
Full Changelog: v0.1.6...v0.1.7
How to update?
Do ~/suibase/update
to download and update to latest.
Troubleshooting
Typing "localnet" returns 'command not found'
Suibase scripts are installed in ~/.local/bin
Verify that ~/.local/bin is added to your $PATH. If missing then add it on shell initialization (e.g. by changing ~/.profile on Linux).
"localnet start" fail to start...
(1) Sometimes it takes longer than the "start" script is willing to wait for. Check with localnet status
after a few seconds.
(2) Try again with localnet stop
followed by localnet start
.
(3) Try localnet regen
to reset the network to a good state.
Installation seems broken
Might happen if you accidentally delete some files under ~/suibase
.
Try ~/suibase/repair
You can also do ~/suibase/install
over an existing installation to fix symlinks.
New Code Contributors
- @rockbmb made its first contribution in #84
- @kkomelin maintains the sui-explorer fork and additionally contributed feedback + docs
Special thanks to:
@kkomelin, @porkbrain, @FrankC01, @georgescharlesbrain, @rockbmb, @tedks
v0.1.6
- New feature: Uses Mysten Labs precompiled binaries for faster installation and sui binaries update.
For other changes and fixes, see CHANGELOG
How to update?
Do ~/suibase/update
to download and update to latest.
Troubleshooting
Typing "localnet" returns 'command not found'
Suibase scripts are installed in ~/.local/bin
Verify that ~/.local/bin is added to your $PATH. If missing then add it on shell initialization (e.g. by changing ~/.profile on Linux).
"localnet start" fail to start...
(1) Sometimes it takes longer than the "start" script is willing to wait for. Check with localnet status
after a few second to check if it was eventually started.
(2) Try again with localnet stop
followed by localnet start
.
(3) Try localnet regen
to reset the network.
Installation seems broken
Might happen if you accidentally delete some files under ~/suibase
.
Try ~/suibase/repair
You can also do ~/suibase/install
over an existing installation to fix symlinks.
v0.1.5
- New major feature: Suibase Proxy Server ( https://suibase.io/how-to/proxy )
- More control of private key on genesis
More info: https://suibase.io/how-to/configure-suibase-yaml#add-your-own-private-keys - New
~/suibase/workdirs/common/suibase.yaml
to apply some configuration to all workdirs at once
More info: https://suibase.io/how-to/configure-suibase-yaml - Various fix, particularly for better MacOS compatibility.
See CHANGELOG
Special thanks to the Sui foundation for funding the proxy server feature.
How to update?
Do '~/suibase/update' to download and update to latest.
Troubleshooting
Alternatively, if you prefer you can git directly:
$ cd ~/suibase
$ git pull
$ ./repair
v0.1.4
- Suibase Helper API. Programmatically get the parameters to initialize your SDKs or automate your testing (e.g. URLs, client addresses etc...)
more info: https://suibase.io/helpers - API available for Rust and Python (UniFFI bindings).
- Check our growing documented code-snippets
See CHANGELOG
How to update?
Do '~/suibase/update' to download and update to latest.
('~/sui-base/update' for v0.1.2 and less)
Troubleshooting
Alternatively, if you prefer you can git directly:
$ cd ~/suibase
$ git pull
$ ./repair
v0.1.3
mainnet support!
- Just type 'mainnet update' and use the new 'msui' shortcut.
- More Python examples, including Programmable Transaction
- Breaking change: ~/sui-base was renamed ~/suibase
See CHANGELOG
How to update?
Do '~/suibase/update' to download and update to latest.
('~/sui-base/update' for v0.1.2 and less)
Troubleshooting
Alternatively, if you prefer you can git directly:
$ cd ~/suibase
$ git pull
$ ./repair
v0.1.2
v0.1.1
- (#23) Fix to 'asui' not working when active workdir is cargobin
See CHANGELOG
How to update?
For checking to download latest and update sui-base do:
$ ~/sui-base/update
Troubleshooting
If 'update' does not exist, then you have an older sui-base version and you should do:
$ cd ~/sui-base
$ git pull
$ ./update