-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update: add api provider disclaimer.
- Loading branch information
1 parent
97a7498
commit ffe90ba
Showing
4 changed files
with
24 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,6 +6,10 @@ sidebar_position: 3 | |
|
||
The Archway Full Node will act as the source for the KYVE protocol validator and is **required**. You can either run the Archway node on the same machine with the KYVE protocol together (recommended) or on a seperate machine. | ||
Check failure on line 7 in docs/validators/protocol_nodes/pools/archway/run_archway_node.md GitHub Actions / vale[vale] docs/validators/protocol_nodes/pools/archway/run_archway_node.md#L7
Raw output
|
||
|
||
:::danger | ||
Due to very specific requirements, an additional validation layer, accessibility as well as to prevent slashes, it is strongly recommended to run an independent data source node. API providers should be avoided and have already led to critical problems in the past. | ||
::: | ||
|
||
## Install Archway full node | ||
|
||
The Archway binary with the version `v1.0.0` has to be installed. There are two ways to install and run the binary: | ||
|
@@ -40,7 +44,9 @@ To enable the start of the syncing process, a seed node needs to be added into | |
seeds = "[email protected]:26656" | ||
``` | ||
|
||
**TIP**: You can also add persistent_peers from Polkachu to ensure that you will actually find peers where you can sync with the network: https://polkachu.com/live_peers/archway | ||
:::info | ||
You can also add persistent_peers from Polkachu to ensure that you will actually find peers where you can sync with the network: https://polkachu.com/live_peers/archway | ||
Check failure on line 48 in docs/validators/protocol_nodes/pools/archway/run_archway_node.md GitHub Actions / vale[vale] docs/validators/protocol_nodes/pools/archway/run_archway_node.md#L48
Raw output
Check failure on line 48 in docs/validators/protocol_nodes/pools/archway/run_archway_node.md GitHub Actions / vale[vale] docs/validators/protocol_nodes/pools/archway/run_archway_node.md#L48
Raw output
|
||
::: | ||
|
||
### Configuration | ||
Due to the size of the `block_results` response, it is __required__ to set the following in your `~/.archway/config/config.toml`: | ||
|
@@ -98,7 +104,7 @@ docker run --restart unless-stopped -p 0.0.0.0:26657:26657 kyve/archway --x-cris | |
``` | ||
|
||
:::info | ||
**INFO**: To prevent data loss, it is recommended to use a Docker volume in the running container. | ||
To prevent data loss, it is recommended to use a Docker volume in the running container. | ||
::: | ||
|
||
Example: | ||
|
@@ -118,7 +124,7 @@ docker run -d --restart unless-stopped \ | |
``` | ||
|
||
:::info | ||
**INFO**: When creating the volume, you must ensure that the <path_to_empty_directory> folder is empty and writable by your docker service. | ||
When creating the volume, you must ensure that the <path_to_empty_directory> folder is empty and writable by your docker service. | ||
::: | ||
|
||
## Verifying the completed node setup | ||
|
@@ -134,5 +140,7 @@ curl http://localhost:26657/block?height=1000000 | |
If it returns a valid block response you can continue with starting the actual KYVE protocol validator | ||
and start participating in the validation and archival process. | ||
|
||
**TIP**: to save storage space you can start pruning blocks manually after they have been archived | ||
by the pool since after that they are not needed anymore. | ||
:::info | ||
To save storage space you can start pruning blocks manually after they have been archived | ||
by the pool since after that they are not needed anymore. | ||
::: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters