From 590a37cec483c49adf84fb63a86a635ad89aa407 Mon Sep 17 00:00:00 2001
From: Keith Millette <keith@xx.network>
Date: Fri, 21 Jun 2024 14:04:40 +0900
Subject: [PATCH] Complete RPC Endpoints.

---
 website/docs/tools/webWallet/endpoints.md | 31 +++++++++++++++++++++--
 website/docs/tools/webWallet/webwallet.md |  6 +++--
 2 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/website/docs/tools/webWallet/endpoints.md b/website/docs/tools/webWallet/endpoints.md
index 4c1a379..f39af17 100644
--- a/website/docs/tools/webWallet/endpoints.md
+++ b/website/docs/tools/webWallet/endpoints.md
@@ -2,6 +2,33 @@
 sidebar_position: 2
 ---
 
-# Selecting an Endpoint
+# RPC Endpoints
 
-To do.
\ No newline at end of file
+## What is an Endpoint?
+An endpoint is a connection to a Remote Procedure Calls (RPC) Node which facilitates communication within a decentralized network. The "Wallet > RPC Endpoint > RPC Node" relationship is similar to a "Web Browser > HTTP Port > Website Server" relationship. A wallet allows you to interact with a blockchain much like a browser allows you to interact with a website.
+
+## Public RPC Endpoints
+
+The [xx Foundation](https://xxfoundation.org) maintains archive nodes with publicly accessible RPC endpoints. When the Web Wallet loads, it connects to one of the public RPC nodes as shown below.
+
+![](https://docs-assets.sfo3.cdn.digitaloceanspaces.com/webwallet/wallet-endpoint-loading.png)
+
+### Public RPC Node
+
+There is more than one public RPC Node available to connect to from the Web Wallet. If the default RPC Node is taking too long to connect to, you can choose another public RPC Node to connect to via the menu on the left side of the page, under `Live Networks - xx mainnet`
+
+![](https://docs-assets.sfo3.cdn.digitaloceanspaces.com/webwallet/select-public-endpoint.png)
+
+## Development RPC Endpoints
+
+### Local Node
+
+Ideally, you will run your own node for interacting with the xx network. Connect to your local node via the menu on the left side of the page, under `Development - Local Node`
+
+![](https://docs-assets.sfo3.cdn.digitaloceanspaces.com/webwallet/select-local-endpoint.png)
+
+### + Add Custom Endpoint
+
+If you wishes to connect to any other xx network RPC node, set the URL and connect to the custom endpoint via the menu on the left side of the page, under `Development - + Add Custom Endpoint`
+
+![](https://docs-assets.sfo3.cdn.digitaloceanspaces.com/webwallet/select-custom-endpoint.png)
\ No newline at end of file
diff --git a/website/docs/tools/webWallet/webwallet.md b/website/docs/tools/webWallet/webwallet.md
index 3ae11f2..4570f5b 100644
--- a/website/docs/tools/webWallet/webwallet.md
+++ b/website/docs/tools/webWallet/webwallet.md
@@ -4,6 +4,8 @@ sidebar_position: 1
 
 # Introduction
 
-The [xx network Web Wallet](https://wallet.xx.network) is the official web-based wallet app to create quantum-ready wallets, stake your xx coins, and vote on network issues. This is the most complex and complete tool used to interact with xx network blockchain.
+The [xx network Web Wallet](https://wallet.xx.network) is the official, web-based wallet app to create quantum-ready wallets, stake xx coins, and vote on network issues. This is the most complex and complete tool used to interact with xx network blockchain.
 
-If you do not need the complete tool set of the Web Wallet and wish to use a mobile wallet, please visit [xx network Hub](https://hub.xx.network/wallets).
\ No newline at end of file
+:::note
+If you do not need the complete tool set of the Web Wallet, and wish to use a mobile wallet, please visit [xx network Hub](https://hub.xx.network/wallets).
+:::
\ No newline at end of file
-- 
GitLab