Skip to content

Commit b73053d

Browse files
authored
Merge pull request #313 from availproject/staging
Road to Mainnet improvements
2 parents 5c182bc + 35adc57 commit b73053d

36 files changed

+5745
-4664
lines changed

middleware.ts

+8
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,14 @@ const { origin } = request.nextUrl
211211
source: "/category/full-node/",
212212
destination: `${origin}/docs/operate-a-node/run-a-full-node/full-node`
213213
},
214+
{
215+
source: "/docs/operate-a-node/run-a-full-node/requirements",
216+
destination: `${origin}/docs/operate-a-node/run-a-full-node/overview`
217+
},
218+
{
219+
source: "/docs/operate-a-node/run-a-full-node/rpc-node",
220+
destination: `${origin}/docs/operate-a-node/run-a-full-node/full-node`
221+
},
214222
{
215223
source: "/operate/node/binaries/",
216224
destination: `${origin}/docs/operate-a-node/run-a-full-node/full-node/0020-full-node-binaries`

pages/docs/_meta.json

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
{
22
"introduction-to-avail": "Introduction to Avail",
33
"the-avail-token": "The AVAIL Token",
4-
"clash-of-nodes": "Clash of Nodes",
4+
"clash-of-nodes": {
5+
"display": "hidden"
6+
},
57
"networks": "Network Info",
68
"learn-about-avail": "Learn more about Avail",
79
"end-user-guide": "End User Guide",
@@ -11,5 +13,8 @@
1113
"faqs": "FAQs",
1214
"appid": {
1315
"display": "hidden"
16+
},
17+
"archived-content": {
18+
"display": "hidden"
1419
}
1520
}

pages/docs/archived-content.mdx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { Callout } from 'nextra/components'
2+
3+
<Callout type="warning" emoji="⚠️">
4+
THIS IS ARCHIVED CONTENT<br/>
5+
6+
The '*Archived Content*' section will contain important pages of now outdated content. Please note that any content
7+
under this section does not have any bearing on the rest of the docs.
8+
9+
This section was created to let readers have easy access to now outdated content in keeping with the spirit of
10+
transparency that we cherish at Avail.
11+
</Callout>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import {Cards, Card } from '@components/Card'
2+
import { FileIcon } from '@components/icons'
3+
import { Callout } from 'nextra/components'
4+
5+
<Callout type="warning" emoji="⚠️">
6+
You are viewing an archived page right now. Please use the sidebar to naviagate to the latest content in Avail's docs.
7+
</Callout>
8+
9+
# Clash of Nodes
10+
11+
<Cards>
12+
<Card icon={<FileIcon />} title="Get Started" href="/docs/archived-content/clash-of-nodes/overview" />
13+
<Card icon={<FileIcon />} title="Challenges" href="/docs/archived-content/clash-of-nodes/challenges" />
14+
<Card icon={<FileIcon />} title="Rules & Guidelines" href="/docs/archived-content/clash-of-nodes/rules" />
15+
<Card icon={<FileIcon />} title="Terms & Conditions" href="/docs/archived-content/clash-of-nodes/toc" />
16+
<Card icon={<FileIcon />} title="Dymension RollApps" href="/docs/archived-content/clash-of-nodes/dymension" />
17+
<Card icon={<FileIcon />} title="Madara | Karnot Appchains" href="/docs/archived-content/clash-of-nodes/karnot" />
18+
<Card icon={<FileIcon />} title="FAQs" href="/docs/archived-content/clash-of-nodes/faqs" />
19+
</Cards>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"overview": "Get Started",
3+
"challenges": "Challenges",
4+
"rules": "Rules & Guidelines",
5+
"toc": "Terms & Conditions",
6+
"dymension": "Dymension RollApps",
7+
"karnot": "Karnot AppChains",
8+
"faqs": "FAQs"
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
id: challenges
3+
title: Clash of Nodes Challenges
4+
sidebar_label: Challenges
5+
description: 'Challenges for the Clash of Nodes campaign.'
6+
keywords:
7+
- docs
8+
- avail
9+
- node
10+
- faqs
11+
- question
12+
image: https://docs.availproject.org/img/avail/AvailDocs.png
13+
---
14+
import { Callout } from 'nextra/components'
15+
16+
<Callout type="warning" emoji="⚠️">
17+
You are viewing an archived page right now. Please use the sidebar to naviagate to the latest content in Avail's docs.
18+
</Callout>
19+
20+
# Clash of Nodes Challenges
21+
22+
Embark on an exhilarating journey with the Clash of Nodes incentivized testnet, where a series of dynamic challenges await. Engage in rigorous network testing, vie for points, and vie for potential rewards.
23+
24+
## Before You Start
25+
26+
**Please be aware that this document doesn't include the full spectrum of challenges within the campaign; additional challenges will be unveiled and highlighted as the campaign progresses.**
27+
28+
<Callout type="info">
29+
SELECTIVE ENTRY & PARTICIPATION NOTICE<br/>
30+
We're carefully rolling out the campaign with a select group to ensure quality and precision. If you've been invited, instructions are on their way. For our wider community, please know that while the initial spots are limited, this is just one of many opportunities we're excited to share with you. Your continued support is vital to us, and we're looking forward to involving more of you as we grow.
31+
</Callout>
32+
33+
<Callout emoji="⚠️" type="warning">
34+
35+
ENSURE YOU AGREE TO FOLLOW THE ASSOCIATED T&CS AND CAMPAIGN RULES<br/>
36+
Please find the associated Terms and Conditions **[<ins>here</ins>](/docs/clash-of-nodes/toc.mdx)**.
37+
38+
Please also make sure to read and adhere to the established rules and guidelines for the Clash of Nodes campaign,
39+
available **[<ins>here</ins>](/docs/clash-of-nodes/rules.mdx)**.
40+
This will ensure a fair and enjoyable experience for all participants.
41+
</Callout>
42+
43+
## List of Challenges
44+
45+
Discover the challenges that are currently active and prepare for the other ones:
46+
47+
> ### Status Legend
48+
49+
- 🟢 = Active
50+
- 🟡 = Upcoming
51+
- ⏸️ = Paused
52+
- ✔️ = Completed
53+
54+
| Challenge Name | Category | Description | Who Can Participate | Scoring Metrics | Status |
55+
| -------------------------------------------------------------------------- | --------------- | -------------------------------------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------ | :----: |
56+
| **[<ins>Dymension RollApps</ins>](/clash-of-nodes/dymension/)** | Stacks/Apps | Launch Avail-powered RollApps or migrate existing RollApps to utilize Avail as a DA layer. | Anyone | \*\* TVL rise and user engagement metrics | ✔️ |
57+
| **[<ins>Madara - Karnot Appchains</ins>](/clash-of-nodes/madara-karnot/)** | Stacks/Apps | Launch Avail-powered Starknet Appchains using Madara and Karnot. | Anyone | Chain usage and user engagement metrics | ✔️ |
58+
| **[<ins>Noble Warrior</ins>](/category/become-a-validator/)** | Basics | Show your valor by adhering to the noble principles of validation. | Validators | Negative points for: times offline, times slashed | ✔️ |
59+
| **Attacking the Treasury** | Attacks | Discover and exploit potential vulnerabilities in the treasury or burn mechanism. | Anyone | Number of successes and failures reports | 🟢 |
60+
| **[<ins>Magic Nomination Pools</ins>](/about/nomination-pools/)** | Staking/Rewards | Are you able to create nomination pools and nominate validators? | Pool Creators | Size of pool members | ✔️ |
61+
| **[<ins>To The Stake</ins>](/operate/validator/staking/)** | Staking/Rewards | Aim to amplify your validator backing by securing a greater number of nominations during the testnet marathon. | Validators | Total amount staked | ✔️ |
62+
| **[<ins>Finding Yourself</ins>](/about/identity/)** | Basics | Establish your presence by registering and confirming your identity on the network. | Anyone | Identities added and verified | ✔️ |
63+
| **[<ins>Max Balance Transfer Points</ins>](/about/balance-transfers)** | Basics | Demonstrate your prowess by executing as many transfers as possible across the network. | Anyone | \*\*Showcase your consistent participation by executing one transfer per day across the network. | ✔️ |
64+
| **[<ins>Gladiator's Entry</ins>](/category/become-a-validator/)** | Basics | Enter the fray by setting up as a validator. Your mission: author as many blocks as you can, outlasting your rivals. | Validators | Number of blocks authored | ✔️ |
65+
66+
<Callout type="info">
67+
If you came looking for more information on the light client challenge, please note that the challenge
68+
is **NOT** a part of the Clash of Nodes campaign.
69+
Go to [this page](/docs/operate-a-node/run-a-light-client/light-client-challenge) for more information on the light client challenge.
70+
</Callout>
71+
72+
> \*\* **Note:** Migrating an established RollApp with (high) TVL to Avail for data availability does not confer any competitive advantage. The challenge is structured to ensure fairness, treating both newly launched RollApps and those with existing TVL and activity on equal footing.
73+

0 commit comments

Comments
 (0)