Releases: STATION-I/stai-blockchain
1.3.1
STAI 1.3.1, based on Chia 1.5.0.
The most important changes are:
- Added
introducer.staicoin.com
as a DNS introducer domain.- We still recommend adding
introducer.staicoin.com
toconfig.yaml
underwallet
>dns_servers
as this change has no effect on existing configurations. Consider doing the same underfull_node
>dns_servers
.
- We still recommend adding
- Fixed
TypeError: object of type 'NoneType' has no len()
when using Python 3.10.8.
The rest of the changes are:
- Various bugfixes to the full node status messages.
- Major bugfixes and improvements to the sync speedometer.
- The wallet status header now shows the current sync height of the wallet again, something that was disabled in Chia 1.4.
- The STAI logo in the "About" window has been replaced with a high resolution version, so it will no longer be blurry.
1.3.0
STAI 1.3.0, based on Chia 1.5.0.
We recommend regenerating config.yaml
for this update.
Highlights:
- Fixed introducer config options.
- Improved the full node status messages.
- Added the following status messages that will show in place of "Not Synced":
- Not Connected to Peer(s) - When there are no connected full node peers.
- Not Enough Peer Info - When there is at least 1 connected full node peer, but none of them are reporting their height.
- Peer(s) Behind - When all of the connected full node peers are reporting a height below yours.
- Peer(s) Stalled - When the highest reported height from your connected peers is the same as yours.
- Added a progress meter to the following status messages:
- Syncing
- Not Synced
- Peer(s) Behind
- Added the following status messages that will show in place of "Not Synced":
- Added a full node syncing speedometer to the CLI and GUI.
- See
stai show -h
for more info.
- See
- Implemented
multiprocessing_limit
option inconfig.yaml
to limit the number of workers used by the full node and wallet.- To use this, add
multiprocessing_limit: 1
to the top or bottom ofconfig.yaml
with no indentation. This example will limit the full node and wallet to 1 worker each. Recommended for small fork farmers who want to reduce CPU and memory usage.
- To use this, add
- Clicking on addresses in the GUI's Block Explorer will open them in All The Blocks.
- Fixed
stai db validate
.- Uses the genesis hash from
config.yaml
. - Properly formats unexpected genesis hash in hexadecimal instead of Python binary representation, something that is still broken in Chia to this day.
- Uses the genesis hash from
- Implemented the
divmod
softfork at height 2,300,000.
Stai 1.2.3 - SSL CA Certificate Update
Due to the SSL CA certificate expiry today, we have issued a new certificate. This version should be able to connect to other peers running the same version. We recommend upgrading as soon as possible to quickly update the majority of the network to the new SSL CA certificate.
Note that this version is not to be confused with the one based on Chia 1.5.0, which is still under development. This version, just like the previous Stai 1.2 releases, is based on Chia 1.3.3.
THIS UPDATE REQUIRES ADDITIONAL STEPS
While Stai isn't running, please delete .stai/mainnet/config
. You may backup config.yaml
first.
Then, do the following to rebuild the config
folder with the new certificates:
- If you're using the GUI, simply open it. Close the GUI if you want to re-add your backed up
config.yaml
. - If you're using the CLI, run
stai init --fix-ssl-permissions
.
Stai 1.2.2 Reward fix
This update fixes the INVALID_REWARD issue while finding a block with 1.2.0 & 1.2.1 update.
We are sorry for any inconvenience you may have encountered
Stai 1.2.1
Update to fix Missing mozilla-ca and Cheap Parser Error.
Otherwise the update is the same as released 1.2.0 version.
UPDATE: This has been marked as a pre-release due to a coding error that causes it to lose block rewards.
Stai Update 1.2.0
Stai 1.2.0 based on Chia 1.3.3 update
This release includes all the security and improvement features of Chia's 1.3.3 update.
The previous GUI design was not compatible with the new features so we dropped it and stood by Chia's GUI design.
Regarding the database, you have the choice to keep your old .stai folder if you wish to. In this case the GUI will automatically use the v1 database from your old config.yaml.
If you wish to upgrade the database you can use the following command stai db upgrade
. You can also find the v2 database file directly on our discord.
If you need help regarding the database please join our discord and we'll be glad to help you : Discord
Please let us know if you find any issue with this release.
UPDATE: This has been marked as a pre-release due to a coding error that causes it to lose block rewards.
Stai Update 1.1.3 for CLI users
This update fixes an issue related to the command "stai farm summary" encountered by CLI users only.
If you are a GUI user then you were not affected by the issue in any way and this update is optional for you.
STAI Update 1.1.2
This update is optional, it fixes an issue regarding the "Total Stai farm amount" displayed in the GUI.
When a farmer received a reward with a transaction fee, the calculation went wrong and the amount wasn't displayed anymore, this issue is now fixed !
Some other changes were made to be as transparent as possible with our community, the submodule which causes the Github Actions rendering to fail was removed and the Windows/Linux/MacOs GUI installers are now rendered directly from this repository and can be checked here : STAI Actions
Stai Update 1.1.1 Peer connectivity & GUI fix
This update includes :
- DNS fix : you should be able to connect to nodes right away.
- Plot LookUp time (in ms) added back in Farm tabโจ. Node Location added back in Node tab.
INSTRUCTIONS :
Coming from Stai 1.1.0 :
The config.yaml need to be updated in this release so you will need to delete .stai folder before installing the update. Backup the blockchain db file in /db & /wallet. Move it back, add your plots path in the GUI or edit the config.yaml accordingly. Enjoy farming again !
Coming from the old GUI :
We changed the name of the blockchain from .staicoin to .stai to match the blockchain name with the brand STAI. Once installed this version will create a new .stai folder. You can transfer the /db & /wallet folders from . staicoin directory to the new .stai to avoid syncing from scratch. Please use the new config.yaml do not copy the old one.
You will then need to insert mnemonic back and add your plots in the config.yaml or manually through the GUI.
If you need additionnal support, please reach us on discord : https://discord.gg/q4FgUeT9WE
Stai update to Chia 1.2.11 & New GUI design
This release includes all the security and performance improvements of Chia's 1.2.11 update.
Features included :
Blockchain name changed from Staicoin to Stai
New GUI design ! (only dark mode available for now)
Protect your Stai wallet with a passphrase !
Madmax plotter directly added to the GUI (when you create a plot it uses the madmax script)
IMPORTANT
Due to the change of blockchain name once you install this version it will create a new folder named .stai and you will have to enter your mnemonic back again. To quickly add your plots back, you can copy the plot_directory section with all the paths from the old config.yaml to the new one !
Please do not re-use the same config.yaml as previously, instead edit the new one to avoid any compatibility issues.
Please also copy your blockchain database (/db & /wallet folder) from . staicoin to .stai to avoid starting over the syncing process !
Download links removed, please refer to 1.1.1 release for now thank you !