Skip to content

Commit

Permalink
new menu
Browse files Browse the repository at this point in the history
  • Loading branch information
KishiTheMechanic committed Feb 8, 2024
1 parent ea9fbf7 commit 23d1e81
Show file tree
Hide file tree
Showing 10 changed files with 39 additions and 25 deletions.
2 changes: 1 addition & 1 deletion articles/doc/en/quickstart/update-to-v3.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: Update solv to Ver.3 - Open Source Solana Validator Tool

## Migrate Solv3 Instructions

We updated the solv version to v3.0.0 to support the latest requirements of Solana Official Docs.
We updated the solv version to Ver.3 to support the latest requirements of Solana Official Docs.

⭐️ Improved

Expand Down
4 changes: 0 additions & 4 deletions articles/doc/en/tutorial/chapter1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@ title: 'Chapter 1: 🚀 The Complete Guide to Solana Validators — Setting Up f
description: In this chapter, we take the first steps towards success as a Solana validator. Centering around an innovative open-source tool named solv, we’ll thoroughly explain the entire process of setting up and operating a Solana validator node. solv simplifies complex processes, enabling efficient node setup and operation.
---

※ This content is outdated, up to Version 2, and is currently being rewritten for Version 3. If you have any questions, please visit the Epics DAO official Discord server.

https://discord.gg/Z8M8rZeX8R

In this chapter, we take the first steps towards success as a Solana validator. Centering around an innovative open-source tool named solv, we’ll thoroughly explain the entire process of setting up and operating a Solana validator node. solv simplifies complex processes, enabling efficient node setup and operation.

First, we’ll learn about the recommended environment settings for Solana validators. Next, we introduce how to install solv CLI and explain how to create the necessary keys for a Solana validator. We also touch upon the rewards for validators in the Solana Testnet and preparing SOL for use in the testnet.
Expand Down
4 changes: 0 additions & 4 deletions articles/doc/en/tutorial/chapter3.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@ title: 'Chapter 3: 🌐💰 The Full Scope of Cloud Utilization: Efficient Monit
description: In this chapter, we explore how to efficiently monitor Solana validators and manage staking rewards by fully leveraging the power of the cloud.
---

※ This content is outdated, up to Version 2, and is currently being rewritten for Version 3. If you have any questions, please visit the Epics DAO official Discord server.

https://discord.gg/Z8M8rZeX8R

In this chapter, we explore how to efficiently monitor Solana validators and manage staking rewards by fully leveraging the power of the cloud. We aim to implement within the free tier of Firebase Functions using an innovative serverless framework called Skeet Framework. This framework allows us to optimize resources while making it easier and more cost-effective to monitor validator performance and track rewards. As we progress through the chapter, we will explain in detail how to implement these critical processes using Firebase and Skeet Framework, including practical examples.

This chapter utilizes Cloud Functions for Firebase and the serverless framework Skeet.
Expand Down
6 changes: 1 addition & 5 deletions articles/doc/en/tutorial/chapter4.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@ title: 'Chapter 4: 📊🔥 Utilizing Firestore and Google Spreadsheets for Reve
description: In this chapter, we will explain how to efficiently manage earnings as a Solana validator using Firebase’s Firestore and Google Spreadsheets.
---

※ This content is outdated, up to Version 2, and is currently being rewritten for Version 3. If you have any questions, please visit the Epics DAO official Discord server.

https://discord.gg/Z8M8rZeX8R

In this chapter, we will explain how to efficiently manage earnings as a Solana validator using Firebase’s Firestore and Google Spreadsheets. We cover the entire process from data collection to analysis and reporting, aiming for real-time performance tracking and faster decision-making. By combining Firestore’s powerful database capabilities with the accessibility of Google Spreadsheets, we achieve automation and optimization in revenue management. Through this chapter, you can gain not only technical knowledge but also effective data utilization methods.

## 📝 Creating Firestore Models
Expand Down Expand Up @@ -484,4 +480,4 @@ While a simple setup may suffice in the early stages, as your project grows, con
For instructions on how to configure a load balancer and Google Cloud Armor, please refer to the following link:
https://skeet.dev/en/doc/skeet-firestore/initial-deploy/
https://skeet.dev/en/doc/skeet-firestore/initial-deploy/
2 changes: 1 addition & 1 deletion articles/doc/ja/quickstart/update-to-v3.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: オープンソースのSolana バリデーター向けツールsol

## Solv3 の移行手順

Solana 公式ドキュメントの最新の要件に対応するために、solv のバージョンを v3.0.0 に更新しました。
Solana 公式ドキュメントの最新の要件に対応するために、solv のバージョンを Ver.3 に更新しました。

⭐️ 改善点

Expand Down
4 changes: 0 additions & 4 deletions articles/doc/ja/tutorial/chapter3.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@ title: '第3章: 🌐💰 クラウド活用の全貌: Solana バリデーター
description: この章では、クラウドの力を最大限に活用して、Solana バリデーターのモニタリングとステイキングリワードの管理を効率的に行う方法を探ります。
---

※こちらの内容は Ver.2 までの古いものになっており、ただいま Ver.3 対応のため書き直し中です。もしご質問等ございましたら Epics DAO 公式 Discord サーバーまでお越しください。

https://discord.gg/Z8M8rZeX8R

この章では、クラウドの力を最大限に活用して、Solana バリデーターのモニタリングとステイキングリワードの管理を効率的に行う方法を探ります。私たちは、`Firebase Functions` の無料枠内で実装を行うことを目標に、`Skeet Framework` という革新的なサーバーレスフレームワークを使用します。このフレームワークを用いることで、リソースの最適化を図りつつ、バリデーターのパフォーマンス監視やリワード追跡をより簡単かつコスト効率よく行うことが可能になります。章を進めるにつれて、`Firebase``Skeet Framework` を駆使して、これらの重要なプロセスをどのように実装するかを、実例を交えて詳細に解説していきます。

この章では `Cloud Functions for Firebase` とサーバーレスフレームワーク `Skeet` を使用します。
Expand Down
4 changes: 0 additions & 4 deletions articles/doc/ja/tutorial/chapter4.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@ title: '第4章: 📊🔥 Firestore と Google スプレッドシートを活用
description: この章では、Firebase の Firestore と Google スプレッドシートを駆使して、Solana バリデーターとしての収益を効率的に管理する方法を解説します。
---

※こちらの内容は Ver.2 までの古いものになっており、ただいま Ver.3 対応のため書き直し中です。もしご質問等ございましたら Epics DAO 公式 Discord サーバーまでお越しください。

https://discord.gg/Z8M8rZeX8R

この章では、Firebase の Firestore と Google スプレッドシートを駆使して、Solana バリデーターとしての収益を効率的に管理する方法を解説します。データ収集から分析、報告までの全プロセスをカバーし、リアルタイムでのパフォーマンス追跡と意思決定の迅速化を目指します。Firestore の強力なデータベース機能と Google スプレッドシートのアクセシビリティを組み合わせることで、収益管理の自動化と最適化を実現します。本章を通じて、技術的な知識だけでなく、効果的なデータ活用方法を身につけることができます。

## 📝 Firestore のモデルを作成する
Expand Down
10 changes: 9 additions & 1 deletion public/locales/en/doc.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,19 @@
"actions": {
"motivation": {
"title": "Motivation",
"body": "Originally, this tool was developed to increase our development team and the entire community's operational efficiency."
"body": "We believe it to be beneficial for all Solana validators, as well as the Solana community and the open-source development community, and have released it as open-source accordingly."
},
"quickstart": {
"title": "Quickstart",
"body": "Learn to use solv in three easy steps! This guide quickly introduces you to the essentials of the solv."
},
"tutorial": {
"title": "Tutorial",
"body": "A guide to actually starting the operation of a Solana validator using solv."
},
"update": {
"title": "Update to Ver.3",
"body": "Instructions for updating solv to Ver.3."
}
},
"menuNav": {
Expand Down
10 changes: 9 additions & 1 deletion public/locales/ja/doc.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,19 @@
"actions": {
"motivation": {
"title": "モチベーション",
"body": "このツールは元々私たちの開発チーム・コミュニティ全体の運用効率化のために開発されました"
"body": "すべてのSolanaバリデーター、そしてSolanaコミュニティ、オープンソース開発コミュニティにとって有益であると信じてオープンソースとして公開しています"
},
"quickstart": {
"title": "クイックスタート",
"body": "solv を使い始めるための簡単3ステップについて説明します。"
},
"tutorial": {
"title": "チュートリアル",
"body": "solv を使って実際にSolanaバリデーターの運用をスタートするためのガイドです。"
},
"update": {
"title": "Ver.3 にアップデート",
"body": "solv をVer.3にアップデートするための手順について説明します。"
}
},
"menuNav": {
Expand Down
18 changes: 18 additions & 0 deletions src/components/articles/doc/DocIndex.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ import {
HeartIcon,
RocketLaunchIcon,
ArrowUpRightIcon,
ArrowPathIcon,
AcademicCapIcon,
} from '@heroicons/react/24/outline'
import clsx from 'clsx'

Expand All @@ -25,6 +27,22 @@ const actions = [
iconForeground: 'text-yellow-700',
iconBackground: 'bg-yellow-50',
},
{
title: 'doc:actions.tutorial.title',
body: 'doc:actions.tutorial.body',
href: '/doc/tutorial/chapter1',
icon: AcademicCapIcon,
iconForeground: 'text-green-700',
iconBackground: 'bg-green-50',
},
{
title: 'doc:actions.update.title',
body: 'doc:actions.update.body',
href: '/doc/quickstart/update-to-v3',
icon: ArrowPathIcon,
iconForeground: 'text-orange-700',
iconBackground: 'bg-orange-50',
},
]

type Props = {}
Expand Down

0 comments on commit 23d1e81

Please sign in to comment.