Skip to content

v1.0.0-rc1

Compare
Choose a tag to compare
@faddat faddat released this 03 Aug 13:57
· 2635 commits to main since this release
730634f

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

Full Changelog: v1.0.0-rc0...v1.0.0-rc1