From f8ea80850ea243b6d2536f9bbd6cebe6327dec75 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Fri, 26 Apr 2019 09:01:44 -0700 Subject: [PATCH] Move validators from testnet-beta to testnet --- book/src/testnet-participation.md | 38 +++++++++++++++---------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/book/src/testnet-participation.md b/book/src/testnet-participation.md index 20e55c8b9b..1dd7936fdf 100644 --- a/book/src/testnet-participation.md +++ b/book/src/testnet-participation.md @@ -1,22 +1,22 @@ ## 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. Please note some of the information and instructions described here may change in future releases. -### Beta Testnet Overview -The beta testnet features a validator running at beta.testnet.solana.com, which +### Testnet Overview +The testnet features a validator running at .testnet.solana.com, which serves as the entrypoint to the cluster for your validator. 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. ### 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. 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: ```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: ```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. ### Validator Setup @@ -57,13 +57,13 @@ software on Linux x86_64 systems. Install the latest release with a single shell command: ```bash $ 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 following command to obtain the same result: ```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 @@ -94,32 +94,32 @@ $ export PATH=$PWD/bin:$PATH Sanity check that you are able to interact with the cluster by receiving a small airdrop of lamports from the testnet drone: ```bash -$ solana-wallet -n beta.testnet.solana.com airdrop 123 -$ solana-wallet -n beta.testnet.solana.com balance +$ solana-wallet -n testnet.solana.com airdrop 123 +$ solana-wallet -n testnet.solana.com balance ``` Then the following command will start a new validator node. If this is a `solana-install`-installation: ```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 node while periodically checking for and applying software updates: ```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`: ```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 the gossip network by running: ```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! @@ -136,6 +136,6 @@ validator node: ```bash export u="username 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 ```