Update Devnet connection instructions to use UNL

This commit is contained in:
mDuo13
2020-08-10 15:55:55 -07:00
parent 5840204558
commit 8eb2b2f5f1
2 changed files with 143 additions and 91 deletions

View File

@@ -63,15 +63,12 @@ Rippleは[代替となるテスト用および開発用ネットワーク](paral
b. 次の信頼できるバリデータをvalidator.txtファイルに追加します。
# Hard-coded List of Devnet Validators
[validators]
n9Mo4QVGnMrRN9jhAxdUFxwvyM4aeE1RvCuEGvMYt31hPspb1E2c
n9MEwP4LSSikUnhZJNQVQxoMCgoRrGm6GGbG46AumH2KrRrdmr6B
n9M1pogKUmueZ2r3E3JnZyM3g6AxkxWPr8Vr3zWtuRLqB7bHETFD
n9MX7LbfHvPkFYgGrJmCyLh8Reu38wsnnxA4TKhxGTZBuxRz3w1U
n94aw2fof4xxd8g3swN2qJCmooHdGv1ajY8Ae42T77nAQhZeYGdd
n9LiE1gpUGws1kFGKCM9rVFNYPVS4QziwkQn281EFXX7TViCp2RC
n9Jq9w1R8UrvV1u2SQqGhSXLroeWNmPNc3AVszRXhpUr1fmbLyhS
[validator_list_sites]
https://vl.devnet.rippletest.net/index.json
[validator_list_keys]
021B0DE76CED20C8B341086D8F4C8AB3D62657C6EDE19395461B197223D6271CA5
3. `rippled`を再起動します。

View File

@@ -4,98 +4,153 @@ Ripple hosts [alternative test and development networks](parallel-networks.html)
**Note:** The XRP Testnet and Devnet ledger and balances are reset on a regular basis.
To connect your `rippled` server to the XRP Testnet or Devnet, set the following configurations:
## Steps
1. Edit your `rippled.cfg` file to connect to a hub server in the network you want to connect to.
To connect your `rippled` server to the XRP Testnet or Devnet, complete these steps. You can also use these steps to switch back to the production Mainnet after being on the Testnet or Devnet.
1. To connect to the [Testnet](xrp-testnet-faucet.html), uncomment or add the following section:
## 1. Configure your server to connect to the right hub.
[ips]
s.altnet.rippletest.net 51235
Edit your `rippled.cfg` file.
2. To connect to the [Devnet](xrp-testnet-faucet.html), uncomment or add the following section:
{% include '_snippets/conf-file-location.md' %}
<!--{_ }-->
[ips]
s.devnet.rippletest.net 51235
1. Set an `[ips]` stanza with the hub for the network you want to connect to:
3. Comment out the existing `[ips]` stanza:
<!-- MULTICODE_BLOCK_START -->
# [ips]
# r.ripple.com 51235
*Testnet*
[ips]
s.altnet.rippletest.net 51235
*Devnet*
[ips]
s.devnet.rippletest.net 51235
*Mainnet*
# No [ips] stanza. Use the default hubs to connect to Mainnet.
3. Comment out the previous `[ips]` stanza, if there is one:
2. Edit your `validators.txt` file.
# [ips]
# r.ripple.com 51235
# zaphod.alloy.ee 51235
# sahyadri.isrdc.in 51235
- To connect to the Testnet:
## 2. Set your trusted validator list.
1. Uncomment the following sections:
Edit your `validators.txt` file. This file is located in the same folder as your `rippled.cfg` file and defines which validators your server trusts not to collude.
[validator_list_sites]
https://vl.altnet.rippletest.net
1. Uncomment or add the `[validator_list_sites]` and `[validator_list_keys]` stanzas for the network you want to connect to:
[validator_list_keys]
ED264807102805220DA0F312E71FC2C69E1552C9C5790F6C25E3729DEB573D5860
<!-- MULTICODE_BLOCK_START -->
1. Comment out the following sections, as follows:
*Testnet*
# [validator_list_sites]
# https://vl.ripple.com
#
# [validator_list_keys]
# ED2677ABFFD1B33AC6FBC3062B71F1E8397C1505E1C42C64D11AD1B28FF73F4734
[validator_list_sites]
https://vl.altnet.rippletest.net
- To connect to the Devnet:
[validator_list_keys]
ED264807102805220DA0F312E71FC2C69E1552C9C5790F6C25E3729DEB573D5860
1. Comment out the following sections:
*Devnet*
# [validator_list_sites]
# https://vl.altnet.rippletest.net
[validator_list_sites]
https://vl.devnet.rippletest.net/index.json
# [validator_list_keys]
# ED264807102805220DA0F312E71FC2C69E1552C9C5790F6C25E3729DEB573D5860
# [validator_list_sites]
# https://vl.ripple.com
#
# [validator_list_keys]
# ED2677ABFFD1B33AC6FBC3062B71F1E8397C1505E1C42C64D11AD1B28FF73F4734
2. Add the following trusted validators to the `validator.txt` file:
# Hard-coded List of Devnet Validators
[validators]
n9Mo4QVGnMrRN9jhAxdUFxwvyM4aeE1RvCuEGvMYt31hPspb1E2c
n9MEwP4LSSikUnhZJNQVQxoMCgoRrGm6GGbG46AumH2KrRrdmr6B
n9M1pogKUmueZ2r3E3JnZyM3g6AxkxWPr8Vr3zWtuRLqB7bHETFD
n9MX7LbfHvPkFYgGrJmCyLh8Reu38wsnnxA4TKhxGTZBuxRz3w1U
n94aw2fof4xxd8g3swN2qJCmooHdGv1ajY8Ae42T77nAQhZeYGdd
n9LiE1gpUGws1kFGKCM9rVFNYPVS4QziwkQn281EFXX7TViCp2RC
n9Jq9w1R8UrvV1u2SQqGhSXLroeWNmPNc3AVszRXhpUr1fmbLyhS
[validator_list_keys]
021B0DE76CED20C8B341086D8F4C8AB3D62657C6EDE19395461B197223D6271CA5
3. Restart `rippled`.
*Mainnet*
4. To verify that your `rippled` is connected to the XRP Testnet or Devnet, use the [server_info method][] on your server and compare it to the results from a public server on the Testnet or Devnet. The `seq` field of the `validated_ledger` object should be the same on both servers (possibly off by one or two, if it changed as you were checking).
[validator_list_sites]
https://vl.ripple.com
The following command checks the latest validated ledger of a Testnet server at `s.altnet.rippletest.net`:
[validator_list_keys]
ED2677ABFFD1B33AC6FBC3062B71F1E8397C1505E1C42C64D11AD1B28FF73F4734
$ ./rippled --rpc_ip 34.210.87.206:51234 server_info | grep seq
<!-- MULTICODE_BLOCK_END -->
The following command checks the latest validated ledger of a Devnet server at `s.devnet.rippletest.net`:
1. Comment out any previous `[validator_list_sites]`, `[validator_list_keys]`, or `[validators]` stanzas.
$ ./rippled --rpc_ip 34.83.125.234:51234 server_info | grep seq
For example:
The following command checks your local `rippled`'s latest validated ledger index:
# [validator_list_sites]
# https://vl.ripple.com
#
# [validator_list_keys]
# ED2677ABFFD1B33AC6FBC3062B71F1E8397C1505E1C42C64D11AD1B28FF73F4734
# Old hard-coded List of Devnet Validators
# [validators]
# n9Mo4QVGnMrRN9jhAxdUFxwvyM4aeE1RvCuEGvMYt31hPspb1E2c
# n9MEwP4LSSikUnhZJNQVQxoMCgoRrGm6GGbG46AumH2KrRrdmr6B
# n9M1pogKUmueZ2r3E3JnZyM3g6AxkxWPr8Vr3zWtuRLqB7bHETFD
# n9MX7LbfHvPkFYgGrJmCyLh8Reu38wsnnxA4TKhxGTZBuxRz3w1U
# n94aw2fof4xxd8g3swN2qJCmooHdGv1ajY8Ae42T77nAQhZeYGdd
# n9LiE1gpUGws1kFGKCM9rVFNYPVS4QziwkQn281EFXX7TViCp2RC
# n9Jq9w1R8UrvV1u2SQqGhSXLroeWNmPNc3AVszRXhpUr1fmbLyhS
## 3. Restart the server.
```
$ sudo systemctl restart rippled
```
## 4. Verify that your server syncs.
It takes about 5 to 15 minutes to sync to the network after a restart. After your server is synced, the [server_info method][] shows the a `validated_ledger` object based on the network you are connected to.
To verify that your `rippled` is connected to the XRP Testnet or Devnet, compare the results from your server to [a public server](get-started-with-the-rippled-api.html#public-servers) on the Testnet or Devnet. The `seq` field of the `validated_ledger` object should be the same on both servers (possibly off by one or two, if it changed as you were checking).
The following example shows how to check the latest validated ledger from the commandline:
<!-- MULTICODE_BLOCK_START -->
*Local Server*
```sh
$ rippled server_info | grep seq
```
*Testnet*
```sh
# s.altnet.rippletest.net
$ rippled --rpc_ip 35.158.96.209:51234 server_info | grep seq
```
*Devnet*
```sh
# s.devnet.rippletest.net
$ rippled --rpc_ip 34.83.125.234:51234 server_info | grep seq
```
*Mainnet*
```sh
# s1.ripple.com
$ rippled --rpc_ip 34.201.59.230:51234 server_info | grep seq
```
<!-- MULTICODE_BLOCK_END -->
**Note:** The IP addresses in these examples are for public servers, and may change periodically. If you get no response, look up the IP address of a [public server](get-started-with-the-rippled-api.html#public-servers), for example using the `dig` command.
$ ./rippled server_info | grep seq
## See Also
- **Tools:**
- [XRP Faucets](xrp-testnet-faucet.html)
- [WebSocket API Tool](websocket-api-tool.html) - Select 'Testnet Public Server' in the connection options.
- [WebSocket API Tool](websocket-api-tool.html) - Select 'Testnet Public Server' or 'Devnet Public Server' in the connection options.
- **Concepts:**
- [Parallel Networks](parallel-networks.html)
- [Introduction to Consensus](intro-to-consensus.html)