-
From 4e84f778a445e88a3a6f55adfd16733bf8e040cd Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sat, 9 Sep 2023 23:15:41 +0200
Subject: [PATCH 02/27] Update index.tsx
---
src/components/HomepageFeatures/index.tsx | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
diff --git a/src/components/HomepageFeatures/index.tsx b/src/components/HomepageFeatures/index.tsx
index 57a368b..16a5ce2 100644
--- a/src/components/HomepageFeatures/index.tsx
+++ b/src/components/HomepageFeatures/index.tsx
@@ -10,34 +10,29 @@ type FeatureItem = {
const FeatureList: FeatureItem[] = [
{
- title: "Always relevant Info",
+ title: "Open-Source Knowledge",
Svg: require("@site/static/img/undraw1.svg").default,
description: (
<>
- Nodes Wiki provides an up-to-date information on blockchain nodes. Our community-driven platform allows
- anyone to contribute by adding their own info, ensuring that the platform remains comprehensive and
- relevant.
+ Being open-source, Nodes Wiki invites contributions from across the globe, ensuring a rich and dynamic repository of content that benefits everyone.
>
),
},
{
- title: "What for?",
+ title: "Up-to-date Information",
Svg: require("@site/static/img/undraw2.svg").default,
description: (
<>
- If you're experiencing issues with your nodes, Nodes Wiki is here to help. The platform provides a variety
- of solutions to all types of problems.
+ Nodes Wiki is committed to keeping you at the forefront, with timely updates reflecting the latest developments and useful resources.
>
),
},
{
- title: "Easy to Use",
+ title: "Validator-Driven Content",
Svg: require("@site/static/img/undraw3.svg").default,
description: (
<>
- Nodes Wiki is user-friendly and easy to navigate, with simple scripts that make it easy for users of all
- skill levels to find the information they need, including scripts for installing and updating nodes,
- downloading snapshots, adding live peers, and finding public endpoints.
+ With content sourced and scrutinized by some of the most active validators in the blockchain world, Nodes Wiki stands as a beacon of reliable and expert-backed information.
>
),
},
@@ -50,7 +45,7 @@ function Feature({ title, Svg, description }: FeatureItem) {
-
{title}
+
{title}
{description}
From 210db2af3d9dcc9ffc26db399a918ab49c92690b Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sat, 9 Sep 2023 23:28:38 +0200
Subject: [PATCH 03/27] Update docusaurus.config.js
---
docusaurus.config.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 5b44a81..4c67787 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -7,7 +7,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
/** @type {import('@docusaurus/types').Config} */
const config = {
title: "NODES WIKI",
- tagline: "your nodes troubleshooter.",
+ tagline: "your nodes assistant.",
favicon: "img/favicon.svg",
url: "https://wiki.f5nodes.com",
baseUrl: "/",
From 1e326fbea10252ed6d4fa6ec87d7c006342a830d Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 00:33:14 +0200
Subject: [PATCH 04/27] Update docusaurus.config.js
---
docusaurus.config.js | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 4c67787..d208cfb 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -74,7 +74,7 @@ const config = {
type: "doc",
docId: "intro",
position: "left",
- label: "Intro",
+ label: "Introduction",
},
{
href: "https://github.com/f5nodes/wiki",
@@ -93,13 +93,17 @@ const config = {
title: "Docs",
items: [
{
- label: "Intro",
+ label: "Introduction",
to: "/intro",
},
{
label: "Celestia",
to: "/category/celestia",
},
+ {
+ label: "ZetaChain",
+ to: "/category/zetachain",
+ },
],
},
{
@@ -119,7 +123,7 @@ const config = {
title: "More",
items: [
{
- label: "F5 Nodes",
+ label: "F5 Nodes Website",
href: "https://f5nodes.com",
},
{
From da133e1977e55ce95ec4a1ca68803d6933ed2aff Mon Sep 17 00:00:00 2001
From: Influenzo <52459025+vasylcode@users.noreply.github.com>
Date: Sat, 9 Sep 2023 16:55:38 -0600
Subject: [PATCH 05/27] upd docusaurus.config.js
---
docusaurus.config.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docusaurus.config.js b/docusaurus.config.js
index d208cfb..e841e84 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -102,7 +102,7 @@ const config = {
},
{
label: "ZetaChain",
- to: "/category/zetachain",
+ to: "/zetachain",
},
],
},
@@ -123,7 +123,7 @@ const config = {
title: "More",
items: [
{
- label: "F5 Nodes Website",
+ label: "F5 Nodes",
href: "https://f5nodes.com",
},
{
From 3030b7f65881198d905a7ab9145333c3e3f52f0f Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 01:30:23 +0200
Subject: [PATCH 06/27] Update _category_.json
---
docs/zetachain/sync/_category_.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/zetachain/sync/_category_.json b/docs/zetachain/sync/_category_.json
index 7d7a041..661d36e 100644
--- a/docs/zetachain/sync/_category_.json
+++ b/docs/zetachain/sync/_category_.json
@@ -1,4 +1,4 @@
{
"label": "Sync",
- "position": 3
+ "position": 1
}
From 31b56e2f5d4b0d1bdbcc822326347482a6de3d76 Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 01:31:59 +0200
Subject: [PATCH 07/27] Delete docs/zetachain/endpoints directory
---
docs/zetachain/endpoints/_category_.json | 5 ---
docs/zetachain/endpoints/api.md | 45 ------------------------
docs/zetachain/endpoints/grpc.md | 40 ---------------------
docs/zetachain/endpoints/rpc.md | 45 ------------------------
4 files changed, 135 deletions(-)
delete mode 100644 docs/zetachain/endpoints/_category_.json
delete mode 100644 docs/zetachain/endpoints/api.md
delete mode 100644 docs/zetachain/endpoints/grpc.md
delete mode 100644 docs/zetachain/endpoints/rpc.md
diff --git a/docs/zetachain/endpoints/_category_.json b/docs/zetachain/endpoints/_category_.json
deleted file mode 100644
index 8446f31..0000000
--- a/docs/zetachain/endpoints/_category_.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "label": "Endpoints",
- "position": 4
-}
-
diff --git a/docs/zetachain/endpoints/api.md b/docs/zetachain/endpoints/api.md
deleted file mode 100644
index 9023a7d..0000000
--- a/docs/zetachain/endpoints/api.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 1
-description: API
----
-
-# API endpoints
-
-> In the Cosmos SDK, the gRPC-gateway translates gRPC endpoints into RESTful ones, enabling users to interact via the REST API. This adaptation is essential for clients that don't natively support gRPC or HTTP2.
-
-A list of API endpoints you can use:
-
-F5 Nodes:
-```bash
-https://zetachain-api.f5nodes.com
-```
-
-Polkachu:
-```bash
-https://zetachain-testnet-api.polkachu.com
-```
-
-NodeJumper:
-```bash
-https://zetachain-testnet.nodejumper.io:1317
-```
-
-NodeStake:
-```bash
-https://api-t.zeta.nodestake.top
-```
-
-kjnodes:
-```bash
-https://zetachain-testnet.api.kjnodes.com
-```
-
-ITRocket:
-```bash
-https://zetachain-testnet-api.itrocket.net:443
-```
-
-Synergy Nodes:
-```bash
-https://zeta-testnet-api.synergynodes.com
-```
diff --git a/docs/zetachain/endpoints/grpc.md b/docs/zetachain/endpoints/grpc.md
deleted file mode 100644
index 6879d52..0000000
--- a/docs/zetachain/endpoints/grpc.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-sidebar_position: 3
-description: gRPC
----
-
-# gPRC endpoints
-
-> The gRPC endpoint enables user interactions with a ZetaChain Node through the efficient gRPC framework. In the Cosmos SDK, this protocol is crucial for state queries and transaction broadcasts.
-
-A list of gRPC endpoints you can use:
-
-F5 Nodes:
-```bash
-zetachain-grpc.f5nodes.com
-```
-
-Polkachu:
-```bash
-polkachu.com/testnet_public_grpc
-```
-
-NodeJumper:
-```bash
-zetachain-testnet.nodejumper.io:9090
-```
-
-NodeStake:
-```bash
-grpc-t.zeta.nodestake.top:443
-```
-
-kjnodes:
-```bash
-zetachain-testnet.grpc.kjnodes.com:443
-```
-
-ITRocket:
-```bash
-zetachain-testnet-grpc.itrocket.net:16090
-```
diff --git a/docs/zetachain/endpoints/rpc.md b/docs/zetachain/endpoints/rpc.md
deleted file mode 100644
index 51843e0..0000000
--- a/docs/zetachain/endpoints/rpc.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 2
-description: RPC
----
-
-# RPC Endpoints
-
-> The RPC endpoint enables users to interact with ZetaChain's nodes, querying the node's state and transmitting transactions within the ZetaChain network.
-
-A list of RPC endpoints you can use:
-
-F5 Nodes:
-```bash
-https://zetachain-rpc.f5nodes.com
-```
-
-Polkachu:
-```bash
-https://zetachain-testnet-rpc.polkachu.com
-```
-
-NodeJumper:
-```bash
-https://zetachain-testnet.nodejumper.io:443
-```
-
-NodeStake:
-```bash
-https://rpc-t.zeta.nodestake.top
-```
-
-kjnodes:
-```bash
-https://zetachain-testnet.rpc.kjnodes.com
-```
-
-ITRocket:
-```bash
-https://zetachain-testnet-rpc.itrocket.net:443
-```
-
-Synergy Nodes:
-```bash
-https://zeta-testnet-rpc.synergynodes.com
-```
From 7be9bfdfab9c59e45249198a8f14698235afcbc7 Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 01:32:46 +0200
Subject: [PATCH 08/27] Rename endpoints.mdx
---
docs/zetachain/{endpoints-test.mdx => endpoints.mdx} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename docs/zetachain/{endpoints-test.mdx => endpoints.mdx} (99%)
diff --git a/docs/zetachain/endpoints-test.mdx b/docs/zetachain/endpoints.mdx
similarity index 99%
rename from docs/zetachain/endpoints-test.mdx
rename to docs/zetachain/endpoints.mdx
index 505acce..a466499 100644
--- a/docs/zetachain/endpoints-test.mdx
+++ b/docs/zetachain/endpoints.mdx
@@ -125,4 +125,4 @@ zetachain-testnet-grpc.itrocket.net:16090
```
-
\ No newline at end of file
+
From f75f694e1a0944d40968bdc255942414d7a90494 Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 01:33:27 +0200
Subject: [PATCH 09/27] Update endpoints.mdx
---
docs/zetachain/endpoints.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/zetachain/endpoints.mdx b/docs/zetachain/endpoints.mdx
index a466499..bcbd420 100644
--- a/docs/zetachain/endpoints.mdx
+++ b/docs/zetachain/endpoints.mdx
@@ -1,5 +1,5 @@
---
-sidebar_position: 5
+sidebar_position: 2
description: Endpoints Test
---
From 2dc6a09cddb0d998348e568d2d0d28d4d60af970 Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 01:34:05 +0200
Subject: [PATCH 10/27] Update _category_.json
---
docs/zetachain/useful-tools/_category_.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/zetachain/useful-tools/_category_.json b/docs/zetachain/useful-tools/_category_.json
index 408de68..289b79a 100644
--- a/docs/zetachain/useful-tools/_category_.json
+++ b/docs/zetachain/useful-tools/_category_.json
@@ -1,4 +1,4 @@
{
"label": "Useful tools",
- "position": 5
+ "position": 3
}
From 728f02b11f1622c1d41ad0307e3aafeb9babcd93 Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 01:34:48 +0200
Subject: [PATCH 11/27] Delete docs/zetachain/faq.md
---
docs/zetachain/faq.md | 7 -------
1 file changed, 7 deletions(-)
delete mode 100644 docs/zetachain/faq.md
diff --git a/docs/zetachain/faq.md b/docs/zetachain/faq.md
deleted file mode 100644
index f98ce10..0000000
--- a/docs/zetachain/faq.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-sidebar_position: 6
-description: ZetaChain Node FAQ
----
-
-# Node FAQ
-
From 1cef8e41cb20062d329c4acd9fd9fb541cf0f183 Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 01:59:28 +0200
Subject: [PATCH 12/27] Update intro.md
---
docs/intro.md | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/docs/intro.md b/docs/intro.md
index aa7135d..f504b48 100644
--- a/docs/intro.md
+++ b/docs/intro.md
@@ -6,8 +6,12 @@ sidebar_position: 1
## What is Nodes Wiki?
-Nodes Wiki is an open-source documentation platform that focuses on providing up-to-date information and solutions related to blockchain nodes. It is a community-driven project that encourages contributions from users around the world, which means that anyone can contribute by adding their own bugs and errors, as well as the solutions they have discovered. The platform is designed to be user-friendly and easy to navigate. Nodes Wiki aims to provide always-relevant information to help users solve their node issues quickly and efficiently.
+Nodes Wiki — is an open-source documentation platform with a focus on providing a full range of validators' resources and useful tools that will help you in the development and node operations.
-## Need assistance?
+Nodes Wiki is an open-source documentation platform that focuses on providing up-to-date resources and useful tools which help you in your development or node operation. It is a community-driven project that encourages contributions from users around the world, which means that anyone can contribute by adding their own bugs and errors, as well as the solutions they have discovered. The platform is designed to be user-friendly and easy to navigate. Nodes Wiki aims to provide always-relevant information to help users solve their node issues quickly and efficiently.
+
+## How to contribute?
+
+All you need is to fork Wiki Repository from our GitHub, add your data and create a Pull Request with changes.
If you need assistance with using Nodes Wiki or have any questions, please don't hesitate to reach out to [our community](https://t.me/f5nodeschat). We have a dedicated team of moderators who are always ready to help and answer any questions you may have. Additionally, you can also contribute to the platform by adding your own bugs and solutions, helping to improve the quality of information available to everyone.
From 045604fe008739f4a378522b742f3f5e7f26026a Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 02:00:08 +0200
Subject: [PATCH 13/27] Update intro.md
---
docs/intro.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/intro.md b/docs/intro.md
index f504b48..27b7753 100644
--- a/docs/intro.md
+++ b/docs/intro.md
@@ -6,7 +6,7 @@ sidebar_position: 1
## What is Nodes Wiki?
-Nodes Wiki — is an open-source documentation platform with a focus on providing a full range of validators' resources and useful tools that will help you in the development and node operations.
+Nodes Wiki — is an open-source documentation platform with a focus on providing a full range of validators' services and useful tools that will help you in the development and node operations.
Nodes Wiki is an open-source documentation platform that focuses on providing up-to-date resources and useful tools which help you in your development or node operation. It is a community-driven project that encourages contributions from users around the world, which means that anyone can contribute by adding their own bugs and errors, as well as the solutions they have discovered. The platform is designed to be user-friendly and easy to navigate. Nodes Wiki aims to provide always-relevant information to help users solve their node issues quickly and efficiently.
From 3dbcb20c0e99b22a0a8b861441b39ad60b4dc73e Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 13:58:40 +0200
Subject: [PATCH 14/27] Update intro.md
---
docs/intro.md | 20 +++++++++++++++-----
1 file changed, 15 insertions(+), 5 deletions(-)
diff --git a/docs/intro.md b/docs/intro.md
index 27b7753..122e998 100644
--- a/docs/intro.md
+++ b/docs/intro.md
@@ -6,12 +6,22 @@ sidebar_position: 1
## What is Nodes Wiki?
-Nodes Wiki — is an open-source documentation platform with a focus on providing a full range of validators' services and useful tools that will help you in the development and node operations.
-
-Nodes Wiki is an open-source documentation platform that focuses on providing up-to-date resources and useful tools which help you in your development or node operation. It is a community-driven project that encourages contributions from users around the world, which means that anyone can contribute by adding their own bugs and errors, as well as the solutions they have discovered. The platform is designed to be user-friendly and easy to navigate. Nodes Wiki aims to provide always-relevant information to help users solve their node issues quickly and efficiently.
+Nodes Wiki — is an open-source documentation platform with a focus on providing a full range of comprehensive resources related to node operations and development.
## How to contribute?
-All you need is to fork Wiki Repository from our GitHub, add your data and create a Pull Request with changes.
+To make a meaningful contribution:
+- Fork the Repository: Start by forking the [Nodes Wiki repository](https://github.com/f5nodes/wiki) from our main GitHub page.
+- Make Your Changes: Once you've forked the repository, you can make the desired changes or additions. Whether you're updating documentation, adding new tools, or refining existing resources, every contribution is valued.
+- Submit a Pull Request: After making your changes, submit a pull request (PR) to the main Nodes Wiki repository. Our team will review your PR, and if everything looks good, it will be merged into the main branch.
+
+:::tip REMEMBER
+Nodes Wiki thrives on community participation. Whether you're a seasoned developer or just starting, your expertise and insights will only enhance the platform's richness.
+:::
+
+If you need assistance with using Nodes Wiki or have any questions, please don't hesitate to [reach out to us](core@f5nodes.com).
+
+---
+Stay empowered,
-If you need assistance with using Nodes Wiki or have any questions, please don't hesitate to reach out to [our community](https://t.me/f5nodeschat). We have a dedicated team of moderators who are always ready to help and answer any questions you may have. Additionally, you can also contribute to the platform by adding your own bugs and solutions, helping to improve the quality of information available to everyone.
+The [F5 Nodes](https://f5nodes.com) Team
From 0bf9fb9f807d3576325bca77ee482194b150d600 Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 18:58:12 +0200
Subject: [PATCH 15/27] Update intro.md
---
docs/intro.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/intro.md b/docs/intro.md
index 122e998..cd2d504 100644
--- a/docs/intro.md
+++ b/docs/intro.md
@@ -6,14 +6,14 @@ sidebar_position: 1
## What is Nodes Wiki?
-Nodes Wiki — is an open-source documentation platform with a focus on providing a full range of comprehensive resources related to node operations and development.
+**Nodes Wiki** — is an open-source documentation platform with a focus on providing a full range of comprehensive resources related to node operations and development.
## How to contribute?
To make a meaningful contribution:
-- Fork the Repository: Start by forking the [Nodes Wiki repository](https://github.com/f5nodes/wiki) from our main GitHub page.
-- Make Your Changes: Once you've forked the repository, you can make the desired changes or additions. Whether you're updating documentation, adding new tools, or refining existing resources, every contribution is valued.
-- Submit a Pull Request: After making your changes, submit a pull request (PR) to the main Nodes Wiki repository. Our team will review your PR, and if everything looks good, it will be merged into the main branch.
+- **Fork the Repository**: Start by forking the [Nodes Wiki repository](https://github.com/f5nodes/wiki) from our main GitHub page.
+- **Make Your Changes**: Once you've forked the repository, you can make the desired changes or additions. Whether you're updating documentation, adding new tools, or refining existing resources, every contribution is valued.
+- **Submit a Pull Request**: After making your changes, submit a pull request (PR) to the main Nodes Wiki repository. Our team will review your PR, and if everything looks good, it will be merged into the main branch.
:::tip REMEMBER
Nodes Wiki thrives on community participation. Whether you're a seasoned developer or just starting, your expertise and insights will only enhance the platform's richness.
From 975101ae424a6a274cd4ee85ac1a201a90d95108 Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 19:12:49 +0200
Subject: [PATCH 16/27] Update intro.md
---
docs/intro.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/intro.md b/docs/intro.md
index cd2d504..d8e79a9 100644
--- a/docs/intro.md
+++ b/docs/intro.md
@@ -19,7 +19,7 @@ To make a meaningful contribution:
Nodes Wiki thrives on community participation. Whether you're a seasoned developer or just starting, your expertise and insights will only enhance the platform's richness.
:::
-If you need assistance with using Nodes Wiki or have any questions, please don't hesitate to [reach out to us](core@f5nodes.com).
+If you need assistance with using Nodes Wiki or have any questions, please don't hesitate to [reach out to us](mailto:core@f5nodes.com).
---
Stay empowered,
From bbbc927c7ddf57b8a345e27181e3abcf3d2beea4 Mon Sep 17 00:00:00 2001
From: redwest88 <71982739+redwest88@users.noreply.github.com>
Date: Sun, 10 Sep 2023 22:07:25 +0200
Subject: [PATCH 17/27] add pictures for white theme
---
static/img/undraw1.png | Bin 0 -> 9910 bytes
static/img/undraw2.png | Bin 0 -> 6255 bytes
static/img/undraw3.png | Bin 0 -> 6966 bytes
3 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 static/img/undraw1.png
create mode 100644 static/img/undraw2.png
create mode 100644 static/img/undraw3.png
diff --git a/static/img/undraw1.png b/static/img/undraw1.png
new file mode 100644
index 0000000000000000000000000000000000000000..47882786dbb4908054c0c2b68935b99e49d58bb6
GIT binary patch
literal 9910
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