Skip to content

Commit 4036885

Browse files
authored
docs: release testnet upgraded to v15 (#2945)
* theta testnet upgraded to v15 * fixed golang and current chain versions
1 parent d9a4a2a commit 4036885

File tree

1 file changed

+20
-17
lines changed

1 file changed

+20
-17
lines changed

docs/docs/hub-tutorials/join-testnet.md

+20-17
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ order: 3
55

66
This tutorial will provide all necessary instructions for joining the current public testnet. If you're interested in more advanced configuration and synchronization options, see [Join Mainnet](./join-mainnet.md) for a detailed walkthrough.
77

8-
* Current Version: v14
8+
* Current Version: v15
99
* Chain ID: `theta-testnet-001`
1010

1111
## Background
@@ -20,10 +20,13 @@ The table below shows all past and upcoming versions of the public testnet.
2020

2121
| Release | Upgrade Block Height | Upgrade Date |
2222
| :---------: | :------------------: | :-----------------: |
23-
| v15.0.0-rc0 | TBA | TBA |
24-
| v14.0.0-rc0 | TBA | TBA |
25-
| v13.0.0-rc0 | TBA | TBA |
26-
| v12.0.0-rc0 | TBA | TBA |
23+
| v16.0.0-rc0 | TBA | TBA |
24+
| v15.0.0-rc0 | 20,269,900 | 2024-02-13 |
25+
| v14.1.0-rc0 | 18,986,400 | 2023-11-22 |
26+
| v14.0.0-rc1 | 18,876,500 | 2023-11-15 |
27+
| v14.0.0-rc0 | 18,766,800 | 2023-11-08 |
28+
| v13.0.0-rc0 | 17,996,550 | 2023-09-20 |
29+
| v12.0.0-rc0 | 17,550,150 | 2023-08-23 |
2730
| v11.0.0-rc0 | 17,107,825 | 2023-07-26 |
2831
| v10.0.0-rc0 | 16,117,530 | 2023-05-24 |
2932
| v9.0.0-rc3 | 14,476,206 | 2023-02-08 |
@@ -69,14 +72,14 @@ Install build tools and Go.
6972
```shell
7073
sudo apt-get update
7174
sudo apt-get install -y make gcc
72-
wget https://go.dev/dl/go1.20.3.linux-amd64.tar.gz
73-
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.3.linux-amd64.tar.gz
75+
wget https://go.dev/dl/go1.21.6.linux-amd64.tar.gz
76+
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.21.6.linux-amd64.tar.gz
7477
export PATH=$PATH:/usr/local/go/bin
7578
```
7679

7780
### Installation & Configuration
7881

79-
You will need to install and configure the Gaia binary using the script below. The Cosmos Hub Public Testnet is running Gaia [`v13.0.0`](https://github.com/cosmos/gaia/releases/tag/v13.0.0).
82+
You will need to install and configure the Gaia binary using the script below. The Cosmos Hub Public Testnet is running Gaia [`v15.0.0-rc0`](https://github.com/cosmos/gaia/releases/tag/v15.0.0-rc0).
8083

8184
* For up-to-date endpoints like seeds and state sync RPC servers, visit the [testnets repository](https://github.com/cosmos/testnets/tree/master/public).
8285

@@ -87,7 +90,7 @@ cd $HOME
8790
git clone https://github.com/cosmos/gaia
8891
cd gaia
8992
# To sync from genesis, comment out the next line.
90-
git checkout v13.0.0
93+
git checkout v15.0.0-rc0
9194
# To sync from genesis, uncomment the next line and skip the State Sync Setup section.
9295
# git checkout v6.0.4
9396
make install
@@ -105,7 +108,7 @@ mv genesis.json $HOME/.gaia/config/genesis.json
105108

106109
# Set minimum gas price & peers
107110
cd $HOME/.gaia/config
108-
sed -i 's/minimum-gas-prices = ""/minimum-gas-prices = "0.0025uatom"/' app.toml
111+
sed -i 's/minimum-gas-prices = ""/minimum-gas-prices = "0.005uatom"/' app.toml
109112
sed -i 's/seeds = ""/seeds = "639d50339d7045436c756a042906b9a69970913f@seed-01.theta-testnet.polypore.xyz:26656,3e506472683ceb7ed75c1578d092c79785c27857@seed-02.theta-testnet.polypore.xyz:26656"/' config.toml
110113
```
111114

@@ -222,7 +225,7 @@ systemctl start cosmovisor.service
222225
To follow the service log, run `journalctl -fu gaiad` or `journalctl -fu cosmovisor`.
223226

224227
* If you are using State Sync, the chain will start syncing once a snapshot is found and verified. Syncing to the current block height should take less than half an hour.
225-
* If you are using Fast Sync, the chain will start syncing once the first block after genesis is found among the peers. **Syncing to the current block height will take several days**.
228+
* If you are using Block Sync, the chain will start syncing once the first block after genesis is found among the peers. **Syncing to the current block height will take several days**.
226229

227230
## Create a Validator (Optional)
228231

@@ -245,7 +248,7 @@ There are three ways you can update the binary:
245248

246249
The instructions below are for option 2. For more information on auto-download with Cosmovisor, see the relevant [documentation](https://github.com/cosmos/cosmos-sdk/tree/main/tools/cosmovisor#auto-download) in the Cosmos SDK repo.
247250

248-
If the environment variable `DAEMON_ALLOW_DOWNLOAD_BINARIES` is set to `false`, Cosmovisor will look for the new binary in a folder that matches the name of the upgrade specified in the software upgrade proposal. For the `v13` upgrade, the expected folder structure would look as follows:
251+
If the environment variable `DAEMON_ALLOW_DOWNLOAD_BINARIES` is set to `false`, Cosmovisor will look for the new binary in a folder that matches the name of the upgrade specified in the software upgrade proposal. For the `v16` upgrade, the expected folder structure would look as follows:
249252

250253
```shell
251254
.gaia
@@ -255,27 +258,27 @@ If the environment variable `DAEMON_ALLOW_DOWNLOAD_BINARIES` is set to `false`,
255258
│ └── bin
256259
| └── gaiad
257260
└── upgrades
258-
└── v13
261+
└── v16
259262
└── bin
260263
└── gaiad
261264
```
262265

263266
Prepare the upgrade directory
264267

265268
```shell
266-
mkdir -p ~/.gaia/cosmovisor/upgrades/v14/bin
269+
mkdir -p ~/.gaia/cosmovisor/upgrades/v16/bin
267270
```
268271

269272
Download and install the new binary version.
270273

271274
```shell
272275
cd $HOME/gaia
273276
git pull
274-
git checkout v13.0.0-rc0
277+
git checkout v16.0.0-rc0
275278
make install
276279

277-
# Copy the new binary to the v13 upgrade directory
278-
cp ~/go/bin/gaiad ~/.gaia/cosmovisor/upgrades/v13/bin/gaiad
280+
# Copy the new binary to the v16 upgrade directory
281+
cp ~/go/bin/gaiad ~/.gaia/cosmovisor/upgrades/v16/bin/gaiad
279282
```
280283

281284
When the upgrade height is reached, Cosmovisor will stop the gaiad binary, copy the new binary to the `current/bin` folder and restart. After a few minutes, the node should start syncing blocks using the new binary.

0 commit comments

Comments
 (0)