Move validators from testnet-beta to testnet
This commit is contained in:
@ -1,22 +1,22 @@
|
|||||||
## Testnet Participation
|
## Testnet Participation
|
||||||
This document describes how to participate in the beta testnet as a
|
This document describes how to participate in the testnet as a
|
||||||
validator node.
|
validator node.
|
||||||
|
|
||||||
Please note some of the information and instructions described here may change
|
Please note some of the information and instructions described here may change
|
||||||
in future releases.
|
in future releases.
|
||||||
|
|
||||||
### Beta Testnet Overview
|
### Testnet Overview
|
||||||
The beta testnet features a validator running at beta.testnet.solana.com, which
|
The testnet features a validator running at .testnet.solana.com, which
|
||||||
serves as the entrypoint to the cluster for your validator.
|
serves as the entrypoint to the cluster for your validator.
|
||||||
|
|
||||||
Additionally there is a blockexplorer available at
|
Additionally there is a blockexplorer available at
|
||||||
[http://beta.testnet.solana.com/](http://beta.testnet.solana.com/).
|
[http://testnet.solana.com/](http://testnet.solana.com/).
|
||||||
|
|
||||||
The beta testnet is configured to reset the ledger every 24hours, or sooner
|
The testnet is configured to reset the ledger every 24hours, or sooner
|
||||||
should an hourly automated sanity test fail.
|
should an hourly automated sanity test fail.
|
||||||
|
|
||||||
### Machine Requirements
|
### Machine Requirements
|
||||||
Since the beta testnet is not intended for stress testing of max transaction
|
Since the testnet is not intended for stress testing of max transaction
|
||||||
throughput, a higher-end machine with a GPU is not necessary to participate.
|
throughput, a higher-end machine with a GPU is not necessary to participate.
|
||||||
|
|
||||||
However ensure the machine used is not behind a residential NAT to avoid NAT
|
However ensure the machine used is not behind a residential NAT to avoid NAT
|
||||||
@ -34,17 +34,17 @@ just restarting itself before debugging further.
|
|||||||
|
|
||||||
Fetch the current testnet transaction count over JSON RPC:
|
Fetch the current testnet transaction count over JSON RPC:
|
||||||
```bash
|
```bash
|
||||||
$ curl -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1, "method":"getTransactionCount"}' http://beta.testnet.solana.com:8899
|
$ curl -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1, "method":"getTransactionCount"}' http://testnet.solana.com:8899
|
||||||
```
|
```
|
||||||
|
|
||||||
Inspect the blockexplorer at [http://beta.testnet.solana.com/](http://beta.testnet.solana.com/) for activity.
|
Inspect the blockexplorer at [http://testnet.solana.com/](http://testnet.solana.com/) for activity.
|
||||||
|
|
||||||
Run the following command to join the gossip network and view all the other nodes in the cluster:
|
Run the following command to join the gossip network and view all the other nodes in the cluster:
|
||||||
```bash
|
```bash
|
||||||
$ solana-gossip --network beta.testnet.solana.com:8001
|
$ solana-gossip --network testnet.solana.com:8001
|
||||||
```
|
```
|
||||||
|
|
||||||
View the [metrics dashboard](https://metrics.solana.com:3000/d/testnet-edge/testnet-monitor-edge?var-testnet=testnet-beta)
|
View the [metrics dashboard](https://metrics.solana.com:3000/d/testnet-edge/testnet-monitor-edge?var-testnet=testnet)
|
||||||
for more detail on cluster activity.
|
for more detail on cluster activity.
|
||||||
|
|
||||||
### Validator Setup
|
### Validator Setup
|
||||||
@ -57,13 +57,13 @@ software on Linux x86_64 systems.
|
|||||||
Install the latest release with a single shell command:
|
Install the latest release with a single shell command:
|
||||||
```bash
|
```bash
|
||||||
$ curl -sSf https://raw.githubusercontent.com/solana-labs/solana/v0.13.0/install/solana-install-init.sh | \
|
$ curl -sSf https://raw.githubusercontent.com/solana-labs/solana/v0.13.0/install/solana-install-init.sh | \
|
||||||
sh -s - --url https://api.beta.testnet.solana.com
|
sh -s - --url https://api.testnet.solana.com
|
||||||
```
|
```
|
||||||
|
|
||||||
Alternatively build the `solana-install` program from source and run the
|
Alternatively build the `solana-install` program from source and run the
|
||||||
following command to obtain the same result:
|
following command to obtain the same result:
|
||||||
```bash
|
```bash
|
||||||
$ solana-install init --url https://api.beta.testnet.solana.com
|
$ solana-install init --url https://api.testnet.solana.com
|
||||||
```
|
```
|
||||||
|
|
||||||
After a successful install, `solana-install update` may be used to easily update the cluster
|
After a successful install, `solana-install update` may be used to easily update the cluster
|
||||||
@ -94,32 +94,32 @@ $ export PATH=$PWD/bin:$PATH
|
|||||||
Sanity check that you are able to interact with the cluster by receiving a small
|
Sanity check that you are able to interact with the cluster by receiving a small
|
||||||
airdrop of lamports from the testnet drone:
|
airdrop of lamports from the testnet drone:
|
||||||
```bash
|
```bash
|
||||||
$ solana-wallet -n beta.testnet.solana.com airdrop 123
|
$ solana-wallet -n testnet.solana.com airdrop 123
|
||||||
$ solana-wallet -n beta.testnet.solana.com balance
|
$ solana-wallet -n testnet.solana.com balance
|
||||||
```
|
```
|
||||||
|
|
||||||
Then the following command will start a new validator node.
|
Then the following command will start a new validator node.
|
||||||
|
|
||||||
If this is a `solana-install`-installation:
|
If this is a `solana-install`-installation:
|
||||||
```bash
|
```bash
|
||||||
$ fullnode-x.sh --public-address --poll-for-new-genesis-block beta.testnet.solana.com
|
$ fullnode-x.sh --public-address --poll-for-new-genesis-block testnet.solana.com
|
||||||
```
|
```
|
||||||
|
|
||||||
Alternatively, the `solana-install run` command can be used to run the validator
|
Alternatively, the `solana-install run` command can be used to run the validator
|
||||||
node while periodically checking for and applying software updates:
|
node while periodically checking for and applying software updates:
|
||||||
```bash
|
```bash
|
||||||
$ solana-install run fullnode-x.sh -- --public-address --poll-for-new-genesis-block beta.testnet.solana.com
|
$ solana-install run fullnode-x.sh -- --public-address --poll-for-new-genesis-block testnet.solana.com
|
||||||
```
|
```
|
||||||
|
|
||||||
When not using `solana-install`:
|
When not using `solana-install`:
|
||||||
```bash
|
```bash
|
||||||
$ USE_INSTALL=1 ./multinode-demo/fullnode-x.sh --public-address --poll-for-new-genesis-block beta.testnet.solana.com
|
$ USE_INSTALL=1 ./multinode-demo/fullnode-x.sh --public-address --poll-for-new-genesis-block testnet.solana.com
|
||||||
```
|
```
|
||||||
|
|
||||||
Then from another console, confirm the IP address if your node is now visible in
|
Then from another console, confirm the IP address if your node is now visible in
|
||||||
the gossip network by running:
|
the gossip network by running:
|
||||||
```bash
|
```bash
|
||||||
$ solana-gossip --network beta.testnet.solana.com:8001
|
$ solana-gossip --network testnet.solana.com:8001
|
||||||
```
|
```
|
||||||
|
|
||||||
Congratulations, you're now participating in the testnet cluster!
|
Congratulations, you're now participating in the testnet cluster!
|
||||||
@ -136,6 +136,6 @@ validator node:
|
|||||||
```bash
|
```bash
|
||||||
export u="username obtained from the Solana maintainers"
|
export u="username obtained from the Solana maintainers"
|
||||||
export p="password obtained from the Solana maintainers"
|
export p="password obtained from the Solana maintainers"
|
||||||
export SOLANA_METRICS_CONFIG="db=testnet-beta,u=${u:?},p=${p:?}"
|
export SOLANA_METRICS_CONFIG="db=testnet,u=${u:?},p=${p:?}"
|
||||||
source scripts/configure-metrics.sh
|
source scripts/configure-metrics.sh
|
||||||
```
|
```
|
||||||
|
Reference in New Issue
Block a user