Skip to content
This repository was archived by the owner on Apr 17, 2025. It is now read-only.

Commit eeb47d3

Browse files
Merge pull request #492 from elsoul/addFrontend
add SLV
2 parents abaeb29 + a9352a5 commit eeb47d3

File tree

8 files changed

+91
-5
lines changed

8 files changed

+91
-5
lines changed

website/skeet-dev/appInfo.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"copyright": "ELSOUL LABO B.V.",
3-
"twitterId": "@SkeetDev",
4-
"githubRepo": "elsoul/skeet",
5-
"discordInviteURL": "https://discord.gg/H2HeqRq54J",
3+
"twitterId": "@slvSOLANA",
4+
"githubRepo": "ValidatorsDAO/slv",
5+
"discordInviteURL": "https://discord.gg/C7ZQSrCkYR",
66
"domain": "skeet.dev",
77
"demoURL": "https://skeeter.dev/"
88
}

website/skeet-dev/messages/en/common.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@
9191
"body": "Validators DAO is a project focused on decentralizing and enhancing the security of the Solana network. To maintain Solana's high performance and overall health, increasing the number of validators and decentralizing staking is essential. The open-source tool 'solv' simplifies validator operations, while the community fosters active knowledge sharing among validators. Additionally, Validators Solutions offers automated operation solutions, creating an environment where anyone can easily participate as a validator.",
9292
"button1": "Validators DAO",
9393
"button2": "Community"
94+
},
95+
"ProductsSLVRow": {
96+
"title": "SLV: The Toolkit for Solana Devs",
97+
"body": "Everything you need for Solana development is here. Launch validators, RPC, and dApps at blazing speed. With support for Jito MEV, the Geyser gRPC plugin, and the latest Firedancer, you can achieve high-speed trading, efficient RPC, and energy-efficient validator operations. Additionally, full remote management and keyless operations strengthen security, while robust support features like Discord alerts provide powerful backup for large-scale Solana operations.",
98+
"button1": "SLV",
99+
"button2": "GitHub"
94100
}
95101
}
96102
}

website/skeet-dev/messages/ja/common.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,12 @@
8989
"body": "Validators DAOは、Solanaネットワークの分散化とセキュリティ強化を目的としたプロジェクトです。Solanaの高い処理性能と健全性を維持するためには、バリデータの増加とステーキングの分散が不可欠です。オープンソースツール「solv」により、バリデータの運用を簡略化し、コミュニティ内ではバリデータ同士の活発な情報交換が行われています。さらに、Validators Solutionsの自動運用ソリューションにより、誰もが容易にバリデータとして参加できる環境を整備しています。",
9090
"button1": "Validators DAO",
9191
"button2": "コミュニティ"
92+
},
93+
"ProductsSLVRow": {
94+
"title": "SLV: The Toolkit for Solana Devs",
95+
"body": "Solana 開発に必要なすべてがここに。バリデータもRPCもdAppも爆速でスタート。Jito MEV や Geyser gRPC プラグイン、最新の Firedancer にも対応しており、高速なトレードや効率的な RPC、エネルギー効率に優れたバリデータ運用を実現します。さらに、完全リモート管理とキーレスオペレーションによるセキュリティ強化や、Discord アラート機能といった充実のサポート体制で、Solana の本格運用を強力にバックアップします。",
96+
"button1": "SLV",
97+
"button2": "GitHub"
9298
}
9399
}
94100
}

website/skeet-dev/src/assets/img.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ import SkeetProductImg from '@/assets/img/products/Skeet.jpg'
6464
import BuidlersCollectiveImg from '@/assets/img/products/BuidlersCollective.jpg'
6565
import EpicsDAOImg from '@/assets/img/daos/EpicsDAO.jpg'
6666
import ValidatorsDAOImg from '@/assets/img/daos/ValidatorsDAO.jpg'
67+
import SLVImg from '@/assets/img/products/SLV.jpg'
6768

6869
export {
6970
logoHorizontal,
@@ -125,4 +126,5 @@ export {
125126
SkeetProductImg,
126127
BuidlersCollectiveImg,
127128
ValidatorsDAOImg,
129+
SLVImg,
128130
}
173 KB
Loading

website/skeet-dev/src/components/rows/ProductsSlideRow.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import ProductsSkeetRow from './products/ProductsSkeetRow'
1111
import ProductsBuidlersCollectiveRow from './products/ProductsBuidlersCollectiveRow'
1212
import DAOsValidatorsRow from './daos/DAOsValidatorsRow'
1313
import DAOsEpicsRow from './daos/DAOsEpicsRow'
14+
import ProductsSLVRow from './products/ProductsSLVRow'
1415

1516
export default function ProductsSlideRow() {
1617
return (
@@ -29,7 +30,7 @@ export default function ProductsSlideRow() {
2930
>
3031
<CarouselContent>
3132
<CarouselItem>
32-
<ProductsSolvRow />
33+
<ProductsErpcRow />
3334
</CarouselItem>
3435
<CarouselItem>
3536
<ProductsValidatorsSolutionsRow />
@@ -38,7 +39,10 @@ export default function ProductsSlideRow() {
3839
<ProductsElsolRow />
3940
</CarouselItem>
4041
<CarouselItem>
41-
<ProductsErpcRow />
42+
<ProductsSLVRow />
43+
</CarouselItem>
44+
<CarouselItem>
45+
<ProductsSolvRow />
4246
</CarouselItem>
4347
<CarouselItem>
4448
<ProductsSkeetRow />
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
import { Link } from '@/i18n/routing'
2+
import { useLocale, useTranslations } from 'next-intl'
3+
import { Button } from '@/components/ui/button'
4+
import { cn } from '@/lib/utils'
5+
import { mainShardGradation } from '@/lib/decoration'
6+
import { faGithub } from '@fortawesome/free-brands-svg-icons'
7+
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
8+
import Image from 'next/image'
9+
import { SLVImg } from '@/assets/img'
10+
import { SLV_GITHUB_LINK, SLV_WEB_LINK } from '@/constants/links'
11+
12+
export default function ProductsSLVRow() {
13+
const t = useTranslations()
14+
const locale = useLocale()
15+
return (
16+
<>
17+
<div className="mx-auto grid max-w-7xl items-center justify-center gap-4 px-6 py-48 sm:gap-8 sm:py-80 md:grid-cols-2 md:gap-16 lg:gap-24">
18+
<div className="w-full md:order-last">
19+
<Link
20+
href={`${SLV_WEB_LINK}/${locale}`}
21+
target="_blank"
22+
rel="noopener noreferrer"
23+
className="hover:opacity-80"
24+
>
25+
<Image
26+
src={SLVImg}
27+
alt="SLV - The Toolkit for Solana Devs"
28+
className="w-full rounded-lg shadow-lg"
29+
unoptimized
30+
width={256}
31+
height={256}
32+
/>
33+
</Link>
34+
</div>
35+
<div className="grid w-full gap-4 md:order-first">
36+
<h2
37+
className={cn(
38+
'py-2 text-3xl font-extrabold tracking-tighter sm:text-4xl',
39+
mainShardGradation,
40+
)}
41+
>
42+
{t('common.ProductsSLVRow.title')}
43+
</h2>
44+
<p className="max-w-xl text-lg font-medium tracking-tight text-zinc-500 dark:text-zinc-300 sm:text-xl">
45+
{t('common.ProductsSLVRow.body')}
46+
</p>
47+
<div className="flex flex-wrap gap-3 pt-6">
48+
<Link href={`${SLV_WEB_LINK}/${locale}`} target="_blank">
49+
<Button>{t('common.ProductsSLVRow.button1')}</Button>
50+
</Link>
51+
<Link
52+
href={SLV_GITHUB_LINK}
53+
target="_blank"
54+
rel="noopener noreferrer"
55+
>
56+
<Button variant="outline">
57+
<FontAwesomeIcon icon={faGithub} className="mr-2 h-5 w-5" />
58+
{t('common.ProductsSLVRow.button2')}
59+
</Button>
60+
</Link>
61+
</div>
62+
</div>
63+
</div>
64+
</>
65+
)
66+
}

website/skeet-dev/src/constants/links.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ export const ELSOUL_HOLDINGS_WEB_LINK = 'https://holdings.elsoul.nl/'
4646
export const ELSOUL_JAPAN_WEB_LINK = 'https://el-soul.com/'
4747
export const SKEET_WEB_LINK = 'https://skeet.dev/'
4848
export const SOLV_WEB_LINK = 'https://solv.epics.dev/'
49+
export const SLV_WEB_LINK = 'https://slv.dev/'
50+
export const SLV_GITHUB_LINK = 'https://github.com/ValidatorsDAO/slv'
4951
export const VALIDATORS_SOLUTIONS_WEB_LINK = 'https://validators.solutions/'
5052
export const VALIDATORS_DAO_WEB_LINK = 'https://dao.validators.solutions/'
5153
export const ERPC_WEB_LINK = 'https://erpc.global/'

0 commit comments

Comments
 (0)