Skip to content

Commit 2dad8f3

Browse files
authored
Staking guide refactor (#1601)
* init * typo fix * restart * cont * cont * cont * cont * finish * Delete components/Starknet/modules/guides/pages/staking-on-starknet/block-attestation.adoc * Delete components/Starknet/modules/quick-start/nav.adoc * Update next-steps.adoc * Update stake.adoc * Update stake.adoc
1 parent b9f9c6c commit 2dad8f3

File tree

10 files changed

+246
-320
lines changed

10 files changed

+246
-320
lines changed

components/Starknet/modules/guides/nav.adoc

Lines changed: 6 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -7,46 +7,9 @@
77
*** xref:quick-start:sepolia.adoc[Deploying and interacting with `HelloStarknet` on Sepolia]
88
*** xref:quick-start:next-steps.adoc[Recommended next steps]
99
*** xref:quick-start:troubleshooting.adoc[Troubleshooting]
10-
** Starknet 101
11-
*** Cairo programming
12-
**** xref:cairo-101/variables.adoc[Variables]
13-
**** xref:cairo-101/constants.adoc[Constants]
14-
**** xref:cairo-101/strings.adoc[Strings]
15-
**** xref:cairo-101/felt.adoc[Felts]
16-
**** xref:cairo-101/integers.adoc[Integers]
17-
**** xref:cairo-101/booleans.adoc[Booleans]
18-
**** xref:cairo-101/tuples.adoc[Tuples]
19-
**** xref:cairo-101/if-expressions.adoc[`if` expressions]
20-
**** xref:cairo-101/loops.adoc[Loops]
21-
*** Smart contracts
22-
**** xref:starknet-by-example/storage.adoc[]
23-
**** xref:starknet-by-example/visibility-mutability.adoc[]
24-
**** xref:starknet-by-example/variables.adoc[]
25-
**** xref:starknet-by-example/constructor.adoc[]
26-
**** xref:starknet-by-example/errors.adoc[]
27-
**** xref:starknet-by-example/events.adoc[]
28-
**** xref:starknet-by-example/custom-types.adoc[]
29-
**** xref:starknet-by-example/mappings.adoc[]
30-
**** xref:starknet-by-example/documentation.adoc[]
31-
**** xref:starknet-by-example/interactions.adoc[]
32-
**** xref:starknet-by-example/testing.adoc[]
33-
// *** Components
34-
// **** xref:starknet-by-example/components-dependencies.adoc[Dependencies]
35-
// **** xref:starknet-by-example/components-storage-collisions.adoc[Storage collisions]
36-
*** Advanced concepts
37-
**** xref:starknet-by-example/components.adoc[]
38-
**** xref:starknet-by-example/factory-pattern.adoc[]
39-
**** xref:starknet-by-example/write-to-any-slot.adoc[]
40-
**** xref:starknet-by-example/struct-mapping-key.adoc[]
41-
**** xref:starknet-by-example/hashing.adoc[]
42-
**** xref:starknet-by-example/storage-packing.adoc[]
43-
**** xref:starknet-by-example/library-calls.adoc[]
44-
// *** Applications
45-
// ** Staking on Starknet
46-
// *** xref:staking-on-starknet/overview.adoc[Overview]
47-
// *** xref:staking-on-starknet/prerequisite.adoc[Setting up your environment]
48-
// *** xref:staking-on-starknet/juno.adoc[Spinning up your validator with Juno]
49-
// *** xref:staking-on-starknet/pathfinder.adoc[Spinning up your validator with Pathfinder]
50-
// *** xref:staking-on-starknet/stake.adoc[Staking your STRK tokens]
51-
// *** xref:staking-on-starknet/block-attestation.adoc[Running your Block Attestation Service]
52-
// *** xref:staking-on-starknet/next-steps.adoc[Recommended next steps]
10+
** Becoming a validator
11+
*** xref:staking-on-starknet/overview.adoc[Overview]
12+
*** xref:staking-on-starknet/prerequisite.adoc[]
13+
*** xref:staking-on-starknet/stake.adoc[Staking your STRK]
14+
*** xref:staking-on-starknet/pathfinder.adoc[Running your full node]
15+
*** xref:staking-on-starknet/next-steps.adoc[Recommended next steps]

components/Starknet/modules/guides/pages/staking-on-starknet/block-attestation.adoc

Lines changed: 0 additions & 93 deletions
This file was deleted.
Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
1-
[id="validator_guide_next_steps"]
2-
= Recommended Next Steps
1+
= Recommended next steps as a Starknet validator
32

4-
To learn more about the details of the staking and Starknet's staking roadmap, visit the https://docs.starknet.io/architecture-and-concepts/staking/[Staking section^] of the Starknet documentation.
3+
Welcome to the fourth and final installment of the _Becoming a Starknet validator_ guide! ✅
54

6-
If you want to keep up with the development of Juno and Pathfinder client, check out their respective github
5+
By now you're successfully running your own Pathfinder full node on Sepolia testnet that is attesting to new blocks (way to go!). This last installment of the guide will therefore list the various next steps you can take on your Starknet journey:
76

8-
* https://github.com/eqlabs/pathfinder[Pathfinder client Github^]
9-
* https://github.com/NethermindEth/juno?tab=readme-ov-file#run-with-docker[Juno client Github^]
7+
* Register your validator on the https://www.aligned-stake.com/[AlignedStake^], https://dashboard.endur.fi/[Ednur^], https://www.stakingrewards.com/stake-app?input=starknet[Staking Rewards^], https://starkscan.co/staking[Starkscan^], and https://voyager.online/staking-dashboard[Voyager^] staking dashboards
108
11-
Find out more about staking operations
9+
* Understand how to xref:architecture-and-concepts:staking.adoc#procedures[manage your participitation] in the staking protocol
1210
13-
* https://docs.starknet.io/architecture-and-concepts/staking/#procedures[Staking procedures^]
11+
* Review xref:architecture-and-concepts:staking.adoc#roadmap[Starknet's roadmap] for the staking protocol
1412
13+
* Deep dive into the staking protocol's xref:architecture-and-concepts:staking.adoc#protocol[specifications] and xref:architecture-and-concepts:staking.adoc#architecture[architecture]
14+
15+
* Learn more about https://eqlabs.github.io/pathfinder/[the Pathfinder full node^]
16+
17+
Good luck and welcome aboard! Your participation helps strengthen and safeguard Starknet's future 🛡️
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
[id="validator_guide_overview"]
2-
= The Starknet validator guide overview
1+
= Becoming a Starknet validator guide overview
32

4-
== Introduction
3+
Welcome to the official guide for becoming Starknet validator! ✅
54

6-
Starknet is transitioning to allocate more responsibilities to the validators in the next phase of the staking roadmap, where validators have to attest blocks during a specific window. Sepolia testnet network has already been upgraded to the specs outlined at https://community.starknet.io/t/snip-28-staking-v2-proposal/115250[SNIP-28^], allowing validators to test their set-up in anticipation of the mainnet upgrade.
5+
While Starknet is currently still centralized, it is gradually moving towards employing a staking protocol, handing over the responsibilities of producing, attesting, and proving blocks to validators.
76

8-
This comprehensive guide will teach you step by step on how to run your own full node and validator on Sepolia testnet.
7+
[TIP]
8+
====
9+
To learn more about Starknet's staking protocol, see xref:architecture-and-concepts:staking.adoc[_Protocol_].
10+
====
911

10-
11-
Here are the table of contents for this guide:
12+
This guide will walk you though all the steps necessary to for becoming a Starknet validator, including:
1213

1314
* xref:staking-on-starknet/prerequisite.adoc[]
14-
* xref:staking-on-starknet/juno.adoc[]
15-
* xref:staking-on-starknet/pathfinder.adoc[]
1615
* xref:staking-on-starknet/stake.adoc[]
16+
* xref:staking-on-starknet/pathfinder.adoc[]
1717
* xref:staking-on-starknet/next-steps.adoc[]
1818
19-
We have a lot of ground to cover, so buckle up and get ready to become a Starknet validator!
19+
Ready? Let's go! 🏁

0 commit comments

Comments
 (0)