v1.0.0-rc1
Pylons v1.0.0-rc1
Upgrade Prerequisites
- Go 1.18.* or 1.19.*
- Arch linux: pacman -Syyu go
- Ubuntu: snap install go --classic
- Other linux distributions are left as an exercise to the reader
- $GOPATH/bin on your $PATH environment variable. Here's how I usually set that up, your mileage may vary:
- export PATH=$PATH:~/go/bin
- export GOPATH=~/go
Upgrade procedure
The upgrade is at block 1495000
At block 1495000, your node will stop. When your validator node stops, you should run these commands:
git clone https://github.com/Pylons-tech/pylons
cd pylons
git checkout v1.0.0-rc1
go install ./...
pylonsd start
That will upgrade the Pylons blockchain to v1.0.0-rc1 and re-start the node. The network will begin to produce blocks again after 2/3rds of VotePower comes back online, and this typically takes 2-30 minutes.
Note: you may wish to use SystemD or the like, and if you use systemd or another process manager, you should write your own unit file, since it wouldn't be appropriate for us to provide guidance on that.
- To check the consensus state, you can run:
curl localhost:26657/consensus_state
- If you experience errors during the process, please ask for help in the validators channel.
- Please expect rpc infrastrucure to go down for 1-24 hours
When the network begins to produce blocks again, the upgrade is complete.
What's Changed
- upgrade handler flag by @faddat in #706
- Bump github.com/ignite/cli from 0.22.2 to 0.23.0 by @dependabot in #720
- bump math lib by @faddat in #714
- Bump actions/stale from 3 to 5 by @dependabot in #715
- Bump axios from 0.21.4 to 0.27.2 in /big-dipper by @dependabot in #733
- Bump secp256k1 from 3.8.0 to 4.0.3 in /big-dipper by @dependabot in #732
- Bump crypto-js from 3.3.0 to 4.1.1 in /big-dipper by @dependabot in #731
- Bump rollup from 2.77.0 to 2.77.2 in /big-dipper by @dependabot in #730
- fix: updated recipe.proto to accept json tags by @abdullahjankhan1 in #734
- day 1 of dogfooding hotfixes by @afti-githobo in #723
- Bump meteor-node-stubs from 0.4.1 to 1.2.5 in /big-dipper by @dependabot in #728
- Bump react-helmet from 5.2.1 to 6.1.0 in /big-dipper by @dependabot in #727
- Bump @google-cloud/storage from 5.20.5 to 6.3.0 in /big-dipper by @dependabot in #729
- Bump reactstrap from 8.10.1 to 9.1.2 in /big-dipper by @dependabot in #742
- Bump @ledgerhq/hw-transport-webusb from 5.53.1 to 6.27.2 in /big-dipper by @dependabot in #741
- Bump bootswatch from 4.6.1 to 5.2.0 in /big-dipper by @dependabot in #740
- Bump fibers from 4.0.3 to 5.0.2 in /big-dipper by @dependabot in #739
- Bump bech32 from 1.1.4 to 2.0.0 in /big-dipper by @dependabot in #726
- Bump github.com/google/cel-go from 0.12.0 to 0.12.4 by @dependabot in #717
- Bump actions/cache from 2.1.6 to 3.0.5 by @dependabot in #716
- Bump simpl-schema from 1.12.2 to 1.12.3 in /big-dipper by @dependabot in #725
- Bump eslint-plugin-jsx-a11y from 6.6.0 to 6.6.1 in /big-dipper by @dependabot in #724
- Bump @ledgerhq/hw-transport-web-ble from 5.51.1 to 6.27.2 in /big-dipper by @dependabot in #736
- Bump react-toastify from 4.5.2 to 9.0.7 in /big-dipper by @dependabot in #737
- Bump react-router-dom from 4.3.1 to 6.3.0 in /big-dipper by @dependabot in #738
- Bump firebase-admin from 11.0.0 to 11.0.1 in /big-dipper by @dependabot in #747
- Bump d3 from 5.16.0 to 7.6.1 in /big-dipper by @dependabot in #746
- Bump chart.js from 3.8.0 to 3.9.0 in /big-dipper by @dependabot in #745
- Bump eslint-plugin-meteor from 5.2.0 to 7.3.0 in /big-dipper by @dependabot in #744
- Bump react-showdown from 1.6.0 to 2.3.1 in /big-dipper by @dependabot in #743
- remove upgrade flag by @catShaark in #748
- Update README.md by @faddat in #659
Full Changelog: v1.0.0-rc0...v1.0.0-rc1