diff --git a/.gitbook/assets/image (1) (1) (1) (1) (1) (1).png b/.gitbook/assets/image (1) (1) (1) (1) (1) (1).png new file mode 100644 index 0000000..45ae2b1 Binary files /dev/null and b/.gitbook/assets/image (1) (1) (1) (1) (1) (1).png differ diff --git a/.gitbook/assets/image (1) (1) (1) (1) (1).png b/.gitbook/assets/image (1) (1) (1) (1) (1).png index 45ae2b1..3784e2d 100644 Binary files a/.gitbook/assets/image (1) (1) (1) (1) (1).png and b/.gitbook/assets/image (1) (1) (1) (1) (1).png differ diff --git a/.gitbook/assets/image (1) (1) (1) (1).png b/.gitbook/assets/image (1) (1) (1) (1).png index 3784e2d..9b83b5b 100644 Binary files a/.gitbook/assets/image (1) (1) (1) (1).png and b/.gitbook/assets/image (1) (1) (1) (1).png differ diff --git a/.gitbook/assets/image (1) (1) (1).png b/.gitbook/assets/image (1) (1) (1).png index 9b83b5b..2ea3e9e 100644 Binary files a/.gitbook/assets/image (1) (1) (1).png and b/.gitbook/assets/image (1) (1) (1).png differ diff --git a/.gitbook/assets/image (1) (1).png b/.gitbook/assets/image (1) (1).png index 2ea3e9e..e29f259 100644 Binary files a/.gitbook/assets/image (1) (1).png and b/.gitbook/assets/image (1) (1).png differ diff --git a/.gitbook/assets/image (1).png b/.gitbook/assets/image (1).png index e29f259..5e41949 100644 Binary files a/.gitbook/assets/image (1).png and b/.gitbook/assets/image (1).png differ diff --git a/.gitbook/assets/image (2) (1) (1) (1) (1) (1).png b/.gitbook/assets/image (2) (1) (1) (1) (1) (1).png new file mode 100644 index 0000000..8b76598 Binary files /dev/null and b/.gitbook/assets/image (2) (1) (1) (1) (1) (1).png differ diff --git a/.gitbook/assets/image (2) (1) (1) (1) (1).png b/.gitbook/assets/image (2) (1) (1) (1) (1).png index 8b76598..4865f09 100644 Binary files a/.gitbook/assets/image (2) (1) (1) (1) (1).png and b/.gitbook/assets/image (2) (1) (1) (1) (1).png differ diff --git a/.gitbook/assets/image (2) (1) (1) (1).png b/.gitbook/assets/image (2) (1) (1) (1).png index 4865f09..d80d07c 100644 Binary files a/.gitbook/assets/image (2) (1) (1) (1).png and b/.gitbook/assets/image (2) (1) (1) (1).png differ diff --git a/.gitbook/assets/image (2) (1) (1).png b/.gitbook/assets/image (2) (1) (1).png index d80d07c..cf0c21d 100644 Binary files a/.gitbook/assets/image (2) (1) (1).png and b/.gitbook/assets/image (2) (1) (1).png differ diff --git a/.gitbook/assets/image (2) (1).png b/.gitbook/assets/image (2) (1).png index cf0c21d..e29f259 100644 Binary files a/.gitbook/assets/image (2) (1).png and b/.gitbook/assets/image (2) (1).png differ diff --git a/.gitbook/assets/image (2).png b/.gitbook/assets/image (2).png index e29f259..8aaaff6 100644 Binary files a/.gitbook/assets/image (2).png and b/.gitbook/assets/image (2).png differ diff --git a/.gitbook/assets/image (3) (1) (1) (1) (1).png b/.gitbook/assets/image (3) (1) (1) (1) (1).png new file mode 100644 index 0000000..8b76598 Binary files /dev/null and b/.gitbook/assets/image (3) (1) (1) (1) (1).png differ diff --git a/.gitbook/assets/image (3) (1) (1) (1).png b/.gitbook/assets/image (3) (1) (1) (1).png index 8b76598..0f95f54 100644 Binary files a/.gitbook/assets/image (3) (1) (1) (1).png and b/.gitbook/assets/image (3) (1) (1) (1).png differ diff --git a/.gitbook/assets/image (3) (1) (1).png b/.gitbook/assets/image (3) (1) (1).png index 0f95f54..0551002 100644 Binary files a/.gitbook/assets/image (3) (1) (1).png and b/.gitbook/assets/image (3) (1) (1).png differ diff --git a/.gitbook/assets/image (3) (1).png b/.gitbook/assets/image (3) (1).png index 0551002..e29f259 100644 Binary files a/.gitbook/assets/image (3) (1).png and b/.gitbook/assets/image (3) (1).png differ diff --git a/.gitbook/assets/image (3).png b/.gitbook/assets/image (3).png index e29f259..dfe9d61 100644 Binary files a/.gitbook/assets/image (3).png and b/.gitbook/assets/image (3).png differ diff --git a/.gitbook/assets/image (36).png b/.gitbook/assets/image (36).png new file mode 100644 index 0000000..e5301af Binary files /dev/null and b/.gitbook/assets/image (36).png differ diff --git a/.gitbook/assets/image (37).png b/.gitbook/assets/image (37).png new file mode 100644 index 0000000..87cba27 Binary files /dev/null and b/.gitbook/assets/image (37).png differ diff --git a/.gitbook/assets/image (38).png b/.gitbook/assets/image (38).png new file mode 100644 index 0000000..04b19b7 Binary files /dev/null and b/.gitbook/assets/image (38).png differ diff --git a/.gitbook/assets/image (39).png b/.gitbook/assets/image (39).png new file mode 100644 index 0000000..e42637e Binary files /dev/null and b/.gitbook/assets/image (39).png differ diff --git a/.gitbook/assets/image (4) (1) (1) (1).png b/.gitbook/assets/image (4) (1) (1) (1).png new file mode 100644 index 0000000..0ff3860 Binary files /dev/null and b/.gitbook/assets/image (4) (1) (1) (1).png differ diff --git a/.gitbook/assets/image (4) (1) (1).png b/.gitbook/assets/image (4) (1) (1).png index 0ff3860..0551002 100644 Binary files a/.gitbook/assets/image (4) (1) (1).png and b/.gitbook/assets/image (4) (1) (1).png differ diff --git a/.gitbook/assets/image (4) (1).png b/.gitbook/assets/image (4) (1).png index 0551002..c1c57ed 100644 Binary files a/.gitbook/assets/image (4) (1).png and b/.gitbook/assets/image (4) (1).png differ diff --git a/.gitbook/assets/image (4).png b/.gitbook/assets/image (4).png index c1c57ed..048514f 100644 Binary files a/.gitbook/assets/image (4).png and b/.gitbook/assets/image (4).png differ diff --git a/.gitbook/assets/image (40).png b/.gitbook/assets/image (40).png new file mode 100644 index 0000000..e42637e Binary files /dev/null and b/.gitbook/assets/image (40).png differ diff --git a/.gitbook/assets/image (41).png b/.gitbook/assets/image (41).png new file mode 100644 index 0000000..562f7b6 Binary files /dev/null and b/.gitbook/assets/image (41).png differ diff --git a/.gitbook/assets/image (42).png b/.gitbook/assets/image (42).png new file mode 100644 index 0000000..ffece5d Binary files /dev/null and b/.gitbook/assets/image (42).png differ diff --git a/.gitbook/assets/image (43).png b/.gitbook/assets/image (43).png new file mode 100644 index 0000000..7854b01 Binary files /dev/null and b/.gitbook/assets/image (43).png differ diff --git a/.gitbook/assets/image (44).png b/.gitbook/assets/image (44).png new file mode 100644 index 0000000..fc30150 Binary files /dev/null and b/.gitbook/assets/image (44).png differ diff --git a/.gitbook/assets/image (45).png b/.gitbook/assets/image (45).png new file mode 100644 index 0000000..9e8416d Binary files /dev/null and b/.gitbook/assets/image (45).png differ diff --git a/.gitbook/assets/image (46).png b/.gitbook/assets/image (46).png new file mode 100644 index 0000000..9e8416d Binary files /dev/null and b/.gitbook/assets/image (46).png differ diff --git a/.gitbook/assets/image (5) (1) (1).png b/.gitbook/assets/image (5) (1) (1).png new file mode 100644 index 0000000..db65c3c Binary files /dev/null and b/.gitbook/assets/image (5) (1) (1).png differ diff --git a/.gitbook/assets/image (5) (1).png b/.gitbook/assets/image (5) (1).png index db65c3c..c1c57ed 100644 Binary files a/.gitbook/assets/image (5) (1).png and b/.gitbook/assets/image (5) (1).png differ diff --git a/.gitbook/assets/image (5).png b/.gitbook/assets/image (5).png index c1c57ed..ef13cee 100644 Binary files a/.gitbook/assets/image (5).png and b/.gitbook/assets/image (5).png differ diff --git a/.gitbook/assets/image (6) (1) (1).png b/.gitbook/assets/image (6) (1) (1).png new file mode 100644 index 0000000..db65c3c Binary files /dev/null and b/.gitbook/assets/image (6) (1) (1).png differ diff --git a/.gitbook/assets/image (6) (1).png b/.gitbook/assets/image (6) (1).png index db65c3c..ab097a3 100644 Binary files a/.gitbook/assets/image (6) (1).png and b/.gitbook/assets/image (6) (1).png differ diff --git a/.gitbook/assets/image (6).png b/.gitbook/assets/image (6).png index ab097a3..eac7a5c 100644 Binary files a/.gitbook/assets/image (6).png and b/.gitbook/assets/image (6).png differ diff --git a/.gitbook/assets/image (7) (1) (1).png b/.gitbook/assets/image (7) (1) (1).png new file mode 100644 index 0000000..db65c3c Binary files /dev/null and b/.gitbook/assets/image (7) (1) (1).png differ diff --git a/.gitbook/assets/image (7) (1).png b/.gitbook/assets/image (7) (1).png index db65c3c..d46413a 100644 Binary files a/.gitbook/assets/image (7) (1).png and b/.gitbook/assets/image (7) (1).png differ diff --git a/.gitbook/assets/image (7).png b/.gitbook/assets/image (7).png index d46413a..385f7ce 100644 Binary files a/.gitbook/assets/image (7).png and b/.gitbook/assets/image (7).png differ diff --git a/.gitbook/assets/image.png b/.gitbook/assets/image.png index 385f7ce..3084b98 100644 Binary files a/.gitbook/assets/image.png and b/.gitbook/assets/image.png differ diff --git a/SUMMARY.md b/SUMMARY.md index c6628dc..6c60cfc 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -16,13 +16,15 @@ * [Solayer swQoS Infrastructure](endogenous-avs/solayer-swqos-infrastructure.md) * [From Staked SOL to Endogenous AVS Tokens](endogenous-avs/from-staked-sol-to-endogenous-avs-tokens.md) * [Super Liquidity](endogenous-avs/super-liquidity.md) -* [Delegation](delegation.md) + * [Delegation](endogenous-avs/delegation.md) * [Restaking Epochs](restaking-epochs/README.md) * [Epoch 0](restaking-epochs/epoch-0.md) * [Epoch 1](restaking-epochs/epoch-1.md) * [Epoch 2](restaking-epochs/epoch-2.md) * [Solayer Valley Episodes](solayer-valley-episodes/README.md) * [Episode 1: The Timebox Sanctuary](solayer-valley-episodes/episode-1-the-timebox-sanctuary.md) + * [Eligibility Guide](solayer-valley-episodes/eligibility-guide.md) + * [Rewards Claiming Guide](solayer-valley-episodes/rewards-claiming-guide.md) * [Governance](governance/README.md) * [Multisigature Committees](governance/multisigature-committees.md) * [Security](security/README.md) diff --git a/delegation.md b/endogenous-avs/delegation.md similarity index 82% rename from delegation.md rename to endogenous-avs/delegation.md index c5a33df..c9815f1 100644 --- a/delegation.md +++ b/endogenous-avs/delegation.md @@ -6,4 +6,4 @@ 2. **Delegation:** Staked SOL is delegated to Solayer-recommended validators, which then delegate it to an endogenous dApp AVS on Solayer, converting sSOL to a delegated form. 3. **Minting Tokens:** Solayer AVS mints AVS tokens, which serve as stake proof to retrieve staked SOL and claim rewards. -
+
diff --git a/endogenous-avs/solayer-swqos-infrastructure.md b/endogenous-avs/solayer-swqos-infrastructure.md index 598e0d4..ad3aaa3 100644 --- a/endogenous-avs/solayer-swqos-infrastructure.md +++ b/endogenous-avs/solayer-swqos-infrastructure.md @@ -6,7 +6,7 @@ Stake-weighted quality of service (QoS) refers to the allocation of network reso For example, if there are two validators—one holding 2% of the stake and the other holding 0.2%—the former will be able to submit up to 2% of the packets to the block producer, taking priority over the latter. This provides the higher-quality validator with better performance and increased Sybil resistance. -
+
In simple terms, each transaction comes with weight. The heavier it is, the more likely your transactions get through. Consequently, the more you have at stake, the higher the quality of service you will receive, and the less likely it is that malicious flooding from lower-quality validators will affect you. diff --git a/restaking-epochs/README.md b/restaking-epochs/README.md index b077de2..2cdf049 100644 --- a/restaking-epochs/README.md +++ b/restaking-epochs/README.md @@ -2,4 +2,4 @@ The **Solayer Restaking Epochs are** designed to ensure the safety and security of our protocol developments while optimizing for the best user experience. Through these carefully managed phases we provide a secure and efficient environment for participants, facilitating smooth interactions and maximizing benefits. These epochs have already seen significant engagement, with millions in restaked deposits, demonstrating the robust interest and trust in our platform. -
+
diff --git a/restaking/restaking-architecture.md b/restaking/restaking-architecture.md index d755eef..5f4984e 100644 --- a/restaking/restaking-architecture.md +++ b/restaking/restaking-architecture.md @@ -1,6 +1,6 @@ # Restaking Architecture -
+
The restaking pool manager oversees the flow of assets into the protocol. When users deposit LST or SOL (which is first converted to sSOL-raw), they receive a fungible token representation in return. Collectively, we call them Solayer assets. Currently illiquid to facilitate points calculation for the liquidity reward program, this representation will become liquid in the future to encourage composability with DeFi. @@ -19,7 +19,7 @@ The Restake method on Solayer is permissioned and requires an additional signatu ## **Native SOL restaking** -
+
For native SOL restaking, Solayer first converts your SOL to an intermediary form called sSOL-raw, which is the Liquid Staking Token (LST) issued by the stake pool manager. This entire process is non-custodial, ensuring that staked SOL is delegated to validators who earn MEV-boosted returns. The sSOL-raw is then converted to sSOL after another interaction with the Solayer restaking pool manager. All these steps are executed in a single transaction for efficiency. diff --git a/restaking/restaking-guide.md b/restaking/restaking-guide.md index 4fae463..b2f7f32 100644 --- a/restaking/restaking-guide.md +++ b/restaking/restaking-guide.md @@ -2,11 +2,11 @@ **Step 1: Navigate to app.solayer.org** -
+
**Step 2: Select which LST you would like to restake.** -
+
**Step 3**: Enter the amount you would like to restake for token approval. diff --git a/solayer-valley-episodes/README.md b/solayer-valley-episodes/README.md index a996618..a7048c1 100644 --- a/solayer-valley-episodes/README.md +++ b/solayer-valley-episodes/README.md @@ -2,4 +2,4 @@ Welcome to Solayer Valley, an interactive campaign streamed in episodic adventures. The valley offers eligible participants the opportunity to redeem hidden gems for future retroactive claims, tied to major product and feature milestones. Each episode represents an alternate world where we unlock and experience these milestones together. Participation in these episodes is the sole method to receive future retroactive rewards. -
+
diff --git a/solayer-valley-episodes/eligibility-guide.md b/solayer-valley-episodes/eligibility-guide.md new file mode 100644 index 0000000..9c32196 --- /dev/null +++ b/solayer-valley-episodes/eligibility-guide.md @@ -0,0 +1,21 @@ +# Eligibility Guide + +1. Go to [https://app.solayer.org/valley](https://app.solayer.org/valley) and connect your wallet. + +
+ +2. Select one of the wallet options that is available for you. + +
+ +3. Sing the message by clicking on “Confirm”. + +
+ +4. Check whether you meet at least 3 requirements to be eligible... + +
+ +5. ... or not eligible. + +
diff --git a/solayer-valley-episodes/episode-1-the-timebox-sanctuary.md b/solayer-valley-episodes/episode-1-the-timebox-sanctuary.md index cd58baa..c0ca885 100644 --- a/solayer-valley-episodes/episode-1-the-timebox-sanctuary.md +++ b/solayer-valley-episodes/episode-1-the-timebox-sanctuary.md @@ -6,13 +6,26 @@ The Timebox Sanctuary blends shimmering brass with aged wood, creating an enchan Participation in Episode 1 is exclusive, requiring members to meet at least 3 of the following 6 criteria, ensuring a dedicated and engaged community: -* Deposit in any of the LST pools -* Obtain a permanent referral link (deposit 10 SOL) -* Participate in Epoch 0 -* Participate in at least 3 epochs -* Refer others who have deposited -* Use all invite codes +1. Got a permanent referral link +2. Deposited in any of the LST pools +3. Participated in Epoch 0 +4. Participated in at least 2 Epochs +5. Referred users who have deposited +6. Invited at least 3 people -### **Completion Requirements** +### Episode 1 Explainer -To fully stream Episode 1 and distribute rewards, 80% of qualifying participants must complete the journey. If this target is not met by July 8th, 4 days after the initial ending date, unclaimed rewards will be redistributed pro rata among the participants. +Episode 1 went live at [app.solayer.org/valley](http://app.solayer.org/valley) on the July 2nd, alongside Epoch 3. + +Episode 1 is where depositors claim their rewards in conjunction with restaking deposits. This includes: + +1. **Percentile Rankings** - percentile ranking shows where you stand based on your deposit amount, such as being in the top 10%. +2. **Numerical Ranks** - numerical rank indicates your position among all unique deposit addresses. +3. **Extra Credits** - extra credits provide boosts based on specific actions, such as Epoch 0 and Epoch 1 participation, as well as basic LST and native SOL boost. +4. **Referral Points** - referral points are earned based on how many people joined using your referral link and their deposit amounts. + +Episodes capture your contribution to the protocol alongside product milestones. Future Episodes will offer refreshed snapshots for further claims. + +Concurrently, Epoch 3 is live for eligibility checks, and withdrawals will be enabled after EP 1 claims are completed to avoid accounting errors. + +More information on withdrawals will be provided soon. diff --git a/solayer-valley-episodes/rewards-claiming-guide.md b/solayer-valley-episodes/rewards-claiming-guide.md new file mode 100644 index 0000000..fd501cd --- /dev/null +++ b/solayer-valley-episodes/rewards-claiming-guide.md @@ -0,0 +1,24 @@ +# Rewards Claiming Guide + +1. **If eligible, you will be able to enter the Valley in order to claim your rewards.** + +
+ +2. **Claim your Rewards (1/4):** your rank and percentile will be displayed. Click on "Claim" to proceed. + +
+3. **Claim your Rewards (2/4):** any extra boosts that you have accumulated so far. + +
+ +4. **Claim your Rewards (3/4):** claim all the points from your referrals. + +
+ +5. **Claim your Rewards (4/4):** get a mystery box that will be revealed after Episode 1. + +
+ +6. Congrats! You've successfully claimed all your rewards. Now, let's move on to Episode 2! + +