-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #11 from EpicsDAO/add/contents
add/contents
- Loading branch information
Showing
27 changed files
with
388 additions
and
38 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
44 changes: 44 additions & 0 deletions
44
...n/2023/10/29/elsoul-latitude-business-collaboration-enhance-solana-validator.md
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 |
---|---|---|
@@ -0,0 +1,44 @@ | ||
--- | ||
id: launch-solana-validator-in-3-steps-with-solv | ||
title: solv2 Release - Launch a Solana Validator in 3 Steps. Try for Free with Latitude Coupon. | ||
category: Press Release | ||
thumbnail: /news/2023/10/29/LaunchSolanaValidatorIn3StepsEN.png | ||
--- | ||
|
||
ELSOUL LABO B.V. (CEO: Fumitake Kawasaki, Headquarters: Amsterdam, Netherlands, hereinafter referred to as "ELSOUL LABO"), operating Epics DAO, has announced the release of "solv2." This tool enables launching a Solana validator in 3 simple steps and drastically reduces operational costs with one-command updates as an open-source software. | ||
|
||
Through the partnership with Latitude, there is a $100 credit coupon. By utilizing this coupon, users can actually try launching and updating a Solana validator with solv2 for free. | ||
|
||
## Launch a Solana Validator in 3 Simple Steps | ||
|
||
![solv2 - Launch a Solana Validator in 3 Steps.](/news/2023/10/29/solvEN.png) | ||
|
||
By utilizing solv2, you can launch a Solana validator with just 3 simple steps, and complete subsequent updates with a single command. This enables the efficient operation of Solana validators while keeping operational costs nearly zero. Especially, operating multiple validators was costly, but with solv2, this problem can be easily solved. With the collaboration of Latitude, solv2 has enabled the construction of validators with configurations that maximize the performance of Solana validators. | ||
|
||
Even those who were interested in operating Solana validators but were deterred by the cumbersome setup and updates, can now start operating Solana validators more easily and at a lower cost with solv2. Take this opportunity to try out solv2. | ||
|
||
solv: https://solv.epics.dev/en/ | ||
|
||
## Bare Metal Cloud Latitude Trial Credit Coupon | ||
|
||
![Latitude Coupon](/news/2023/10/29/LatitudeCoupon.png) | ||
|
||
Through the partnership with Latitude, there is a $100 free credit coupon. By using this coupon, users can try out launching a Solana validator with solv2 in their own hands. Utilize this trial credit to experience the simple 3-step process of solv2, and feel the ease of launching and operating a Solana validator. | ||
|
||
【Coupon Code: ELSOUL100】 | ||
|
||
Latitude: https://latitude.sh/ | ||
|
||
In the following YouTube tutorial video, you can see the process from applying the coupon to launching a Solana validator. | ||
|
||
https://www.youtube.com/watch?v=rY4bajhRJgw | ||
|
||
## Inquiries Regarding This Matter | ||
|
||
For inquiries regarding this matter, please contact the following. | ||
|
||
Email: labo@elsoul.nl | ||
|
||
Discord: https://discord.gg/GmHYfyRamx | ||
|
||
Twitter (X): https://twitter.com/EpicsDAO2 |
44 changes: 44 additions & 0 deletions
44
...a/2023/10/29/elsoul-latitude-business-collaboration-enhance-solana-validator.md
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 |
---|---|---|
@@ -0,0 +1,44 @@ | ||
--- | ||
id: launch-solana-validator-in-3-steps-with-solv | ||
title: solv2リリース - 簡単3ステップでSolanaバリデーターを立ち上げ。Latitudeクーポンで無料お試し可能。 | ||
category: プレスリリース | ||
thumbnail: /news/2023/10/29/LaunchSolanaValidatorIn3StepsJA.png | ||
--- | ||
|
||
ELSOUL LABO B.V.(代表取締役社長:川崎 文武、本社:オランダ・アムステルダム、以下「エルソウルラボ」)が運営する Epics DAO は、「solv2」のリリースを発表しました。このツールは簡単 3 ステップで Solana バリデーターを立ち上げ、ワン・コマンドアップデートで運用コストを激減させるオープンソースソフトウェアです。 | ||
|
||
Latitude とのパートナーシップを通じて、$100 分のクレジットクーポンを提供できるようになりました。このクーポンを利用することで、ユーザーは実際に solv2 を使用して Solana バリデーターの立ち上げとアップデートを無料で試すことができます。 | ||
|
||
## 簡単 3 ステップで Solana バリデーターを立ち上げ | ||
|
||
![solv2 - Launch a Solana Validator in 3 Steps.](/news/2023/10/29/solvJA.png) | ||
|
||
solv2 を利用することで、簡単な 3 ステップだけで Solana バリデーターを立ち上げることができ、その後のアップデートもワン・コマンドで完了できます。これにより、運用コストをほぼゼロに抑えながら、Solana バリデーターを効率的に運用することが可能になります。特に、複数のバリデーターを運用することはコストがかかるものでしたが、solv2 を利用することによって、この問題を簡単に解決できます。Latitude 社 の協力により、solv2 は Solana バリデーターのパフォーマンスを最大限に高める構成でバリデーターを構築できるようになりました。 | ||
|
||
Solana バリデーターの運用に興味があるものの、セットアップやアップデートの煩雑さから敬遠していた方も、solv2 を利用することで、これまで以上に簡単かつ低コストで Solana バリデーターの運用を開始できます。この機会に、ぜひ solv2 をお試しください。 | ||
|
||
solv: https://solv.epics.dev/ja/ | ||
|
||
## ベアメタルクラウド Latitude トライアルクレジットクーポン | ||
|
||
![Latitude Coupon](/news/2023/10/29/LatitudeCoupon.png) | ||
|
||
Latitude 社 とのパートナーシップにより、$100 分の無料クレジットクーポンを提供することができるようになりました。このクーポンを利用することで、ユーザーは solv2 を使って Solana バリデーターを実際に手元で試すことができます。このトライアルクレジットを利用して、solv2 の簡単な 3 ステップを実感し、Solana バリデーターの立ち上げと運用の簡便さを体験してください。 | ||
|
||
【クーポンコード: ELSOUL100】 | ||
|
||
Latitude: https://latitude.sh/ | ||
|
||
下記 YouTube のチュートリアル動画にて、クーポンの適用方法から Solana バリデーターの立ち上げまでの流れをご覧いただけます。 | ||
|
||
https://www.youtube.com/watch?v=7nloPjyrk_8 | ||
|
||
## 本件に関するお問い合わせ先 | ||
|
||
本件に対するお問い合わせは、以下の連絡先までお願いいたします。 | ||
|
||
Email: labo@elsoul.nl | ||
|
||
Discord: https://discord.gg/GmHYfyRamx | ||
|
||
Twitter (X): https://twitter.com/EpicsDAO2 |
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 |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{ | ||
"EnterpriseSupportFormRow": { | ||
"title": "Start with Solana Validator", | ||
"description": "Initiate a Solana blockchain validator with an unprecedented operational efficiency using solv. It's also ideal for operating multiple validators. Feel free to consult with the solv team.", | ||
"meritTitle1": "Technical Support Chat", | ||
"meritDescription1": "Encountered an error? If an error occurs during operation, you can consult with the solv team. The solv team will assist you extensively while ensuring you grasp the key points concerning Solana validator operation.", | ||
"meritTitle2": "Operate Multiple Validators", | ||
"meritDescription2": "Utilize solv to launch and maintain multiple validators with utmost operational efficiency. Build a routine that enables maintenance at nearly zero cost.", | ||
"meritTitle3": "Considering Implementing solv?", | ||
"meritDescription3": "The solv development team provides full support for implementation. Even if you are already operating a Solana validator, transitioning to solv can reduce validator operational costs and enhance operational efficiency.", | ||
"cardTitle": "Enterprise Support", | ||
"cardButton": "Contact", | ||
"detail": "Details on Discord" | ||
} | ||
} |
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 |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{ | ||
"EnterpriseSupportFormRow": { | ||
"title": "Solana バリデーターを始めましょう", | ||
"description": "今までにない運用効率でSolanaブロックチェーンのバリデーターを開始できます。solvは複数バリデーター運用にも最適です。ぜひsolvチームにご相談ください。", | ||
"meritTitle1": "技術サポートチャット", | ||
"meritDescription1": "エラーが出てしまいましたか?もし運用中にエラーが出てしまった場合も、solvチームに相談することができます。Solanaバリデーター運用に関して要点を抑えながらsolvチームが幅広くお手伝いします。", | ||
"meritTitle2": "複数のバリデーターを運用", | ||
"meritDescription2": "solvを活用して、複数のバリデーター運用も最大の運用効率で立ち上げ・メンテナンスすることが可能です。ほぼゼロコストでメンテナンスを可能にするルーティンを構築します。", | ||
"meritTitle3": "solvの導入をお考えですか?", | ||
"meritDescription3": "solv開発チームが導入をフルサポートします。すでにSolanaバリデーターを運用している方でもsolvに移行することで、バリデーター運用コストを削減し、運用効率を高めることができます。", | ||
"cardTitle": "エンタープライズサポート", | ||
"cardButton": "お問い合わせ", | ||
"detail": "詳細はDiscordにて" | ||
} | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file was deleted.
Oops, something went wrong.
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 |
---|---|---|
@@ -0,0 +1,94 @@ | ||
import { useCallback, useState } from 'react' | ||
import { useTranslation } from 'next-i18next' | ||
|
||
import Image from 'next/image' | ||
import { Button } from '@/components/common/atoms/Button' | ||
import { copyToClipboard } from '@/utils/userAction' | ||
|
||
export default function LatitudeCouponRow() { | ||
const { t } = useTranslation() | ||
|
||
const [copyText1, setCopyText1] = useState('common:copy') | ||
|
||
const handleClick1 = useCallback(() => { | ||
copyToClipboard('ELSOUL100') | ||
setCopyText1('common:copied') | ||
|
||
setTimeout(() => { | ||
setCopyText1('common:copy') | ||
}, 2000) | ||
}, []) | ||
|
||
return ( | ||
<> | ||
<div className="overflow-hidden py-24 sm:py-32 lg:pb-60 lg:pt-32"> | ||
<div className="mx-auto max-w-7xl md:px-6 lg:px-8"> | ||
<div className="grid grid-cols-1 gap-x-8 gap-y-16 sm:gap-y-20 lg:grid-cols-2 lg:items-center"> | ||
<div className="px-6 lg:px-0 lg:pr-4 lg:pt-4"> | ||
<div className="mx-auto max-w-2xl lg:mx-0 lg:max-w-lg"> | ||
<h2 className="bg-gradient-to-tl from-green-500 via-blue-400 to-purple-400 bg-clip-text text-base font-semibold leading-7 text-transparent"> | ||
{t('common:LatitudeCouponRow.subtitle')} | ||
</h2> | ||
<p className="mt-2 text-3xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-4xl"> | ||
{t('common:LatitudeCouponRow.title')} | ||
</p> | ||
<p className="mt-6 text-lg leading-8 text-gray-600 dark:text-gray-400"> | ||
{t('common:LatitudeCouponRow.description')} | ||
</p> | ||
</div> | ||
<div className="relative mx-auto my-6 rounded-md bg-gray-900 p-4 text-white"> | ||
<div className="absolute left-2 top-2 flex space-x-1.5"> | ||
<div className="h-2.5 w-2.5 rounded-full bg-red-500"></div> | ||
<div className="h-2.5 w-2.5 rounded-full bg-yellow-400"></div> | ||
<div className="h-2.5 w-2.5 rounded-full bg-green-500"></div> | ||
</div> | ||
<div className="absolute right-3 top-1.5 flex space-x-1.5"> | ||
<button | ||
onClick={() => { | ||
handleClick1() | ||
}} | ||
className="text-sm font-bold hover:text-gray-200" | ||
> | ||
{t(copyText1)} | ||
</button> | ||
</div> | ||
<div className="overflow-x-scroll whitespace-nowrap pt-4 text-left font-mono leading-relaxed scrollbar-hide"> | ||
{'🎫 '} | ||
{t('common:LatitudeCouponRow.couponCode')}: ELSOUL100 | ||
</div> | ||
</div> | ||
<div className="mt-12 flex gap-x-6"> | ||
<Button | ||
href="https://latitude.sh/" | ||
target="_blank" | ||
rel="noopener noreferrer" | ||
className="" | ||
> | ||
{t('common:LatitudeCouponRow.register')} | ||
</Button> | ||
</div> | ||
</div> | ||
<div className="sm:px-6 lg:px-0"> | ||
<div className="shadow-2xl"> | ||
<a | ||
href="https://latitude.sh/" | ||
target="_blank" | ||
rel="noopener noreferrer" | ||
> | ||
<Image | ||
src="https://storage.googleapis.com/epics-bucket/Validator/LatitudeCoupon.png" | ||
alt="Latitude Coupon" | ||
className="w-[52rem] shadow-xl sm:w-[64rem]" | ||
width={1920} | ||
height={1080} | ||
unoptimized | ||
/> | ||
</a> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</> | ||
) | ||
} |
Oops, something went wrong.