diff --git a/.gitbook/assets/image (1) (1) (1) (2).png b/.gitbook/assets/image (1) (1) (1) (2).png new file mode 100644 index 0000000..af49617 Binary files /dev/null and b/.gitbook/assets/image (1) (1) (1) (2).png differ diff --git a/.gitbook/assets/image (1) (1) (1).png b/.gitbook/assets/image (1) (1) (1).png index af49617..3784e2d 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 3784e2d..9b83b5b 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 9b83b5b..1c54dda 100644 Binary files a/.gitbook/assets/image (1).png and b/.gitbook/assets/image (1).png differ diff --git a/.gitbook/assets/image (10) (1).png b/.gitbook/assets/image (10) (1).png new file mode 100644 index 0000000..3161da8 Binary files /dev/null and b/.gitbook/assets/image (10) (1).png differ diff --git a/.gitbook/assets/image (10).png b/.gitbook/assets/image (10).png index 3161da8..7400622 100644 Binary files a/.gitbook/assets/image (10).png and b/.gitbook/assets/image (10).png differ diff --git a/.gitbook/assets/image (11) (1).png b/.gitbook/assets/image (11) (1).png new file mode 100644 index 0000000..21854fc Binary files /dev/null and b/.gitbook/assets/image (11) (1).png differ diff --git a/.gitbook/assets/image (11).png b/.gitbook/assets/image (11).png index 21854fc..de20f72 100644 Binary files a/.gitbook/assets/image (11).png and b/.gitbook/assets/image (11).png differ diff --git a/.gitbook/assets/image (12).png b/.gitbook/assets/image (12).png new file mode 100644 index 0000000..fe248c3 Binary files /dev/null and b/.gitbook/assets/image (12).png differ diff --git a/.gitbook/assets/image (13).png b/.gitbook/assets/image (13).png new file mode 100644 index 0000000..98cd886 Binary files /dev/null and b/.gitbook/assets/image (13).png differ diff --git a/.gitbook/assets/image (14).png b/.gitbook/assets/image (14).png new file mode 100644 index 0000000..98cd886 Binary files /dev/null and b/.gitbook/assets/image (14).png differ diff --git a/.gitbook/assets/image (15).png b/.gitbook/assets/image (15).png new file mode 100644 index 0000000..d1c1cda Binary files /dev/null and b/.gitbook/assets/image (15).png differ diff --git a/.gitbook/assets/image (16).png b/.gitbook/assets/image (16).png new file mode 100644 index 0000000..9b83b5b Binary files /dev/null and b/.gitbook/assets/image (16).png differ diff --git a/.gitbook/assets/image (17).png b/.gitbook/assets/image (17).png new file mode 100644 index 0000000..ed4e211 Binary files /dev/null and b/.gitbook/assets/image (17).png differ diff --git a/.gitbook/assets/image (18).png b/.gitbook/assets/image (18).png new file mode 100644 index 0000000..b24c385 Binary files /dev/null and b/.gitbook/assets/image (18).png differ diff --git a/.gitbook/assets/image (19).png b/.gitbook/assets/image (19).png new file mode 100644 index 0000000..b24c385 Binary files /dev/null and b/.gitbook/assets/image (19).png differ diff --git a/.gitbook/assets/image (2) (1) (1) (2).png b/.gitbook/assets/image (2) (1) (1) (2).png new file mode 100644 index 0000000..af49617 Binary files /dev/null and b/.gitbook/assets/image (2) (1) (1) (2).png differ diff --git a/.gitbook/assets/image (2) (1) (1).png b/.gitbook/assets/image (2) (1) (1).png index af49617..4865f09 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 4865f09..d80d07c 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 d80d07c..d81a5f8 100644 Binary files a/.gitbook/assets/image (2).png and b/.gitbook/assets/image (2).png differ diff --git a/.gitbook/assets/image (20).png b/.gitbook/assets/image (20).png new file mode 100644 index 0000000..97e5f07 Binary files /dev/null and b/.gitbook/assets/image (20).png differ diff --git a/.gitbook/assets/image (3) (2).png b/.gitbook/assets/image (3) (2).png new file mode 100644 index 0000000..0f78a4f Binary files /dev/null and b/.gitbook/assets/image (3) (2).png differ diff --git a/.gitbook/assets/image (3).png b/.gitbook/assets/image (3).png index 0f78a4f..f13e4ce 100644 Binary files a/.gitbook/assets/image (3).png and b/.gitbook/assets/image (3).png differ diff --git a/.gitbook/assets/image (4) (1).png b/.gitbook/assets/image (4) (1).png new file mode 100644 index 0000000..0ff3860 Binary files /dev/null and b/.gitbook/assets/image (4) (1).png differ diff --git a/.gitbook/assets/image (4).png b/.gitbook/assets/image (4).png index 0ff3860..84c73bc 100644 Binary files a/.gitbook/assets/image (4).png and b/.gitbook/assets/image (4).png differ diff --git a/.gitbook/assets/image (5) (1).png b/.gitbook/assets/image (5) (1).png new file mode 100644 index 0000000..db65c3c Binary files /dev/null and b/.gitbook/assets/image (5) (1).png differ diff --git a/.gitbook/assets/image (5).png b/.gitbook/assets/image (5).png index db65c3c..6a17a6f 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).png b/.gitbook/assets/image (6) (1).png new file mode 100644 index 0000000..db65c3c Binary files /dev/null and b/.gitbook/assets/image (6) (1).png differ diff --git a/.gitbook/assets/image (6).png b/.gitbook/assets/image (6).png index db65c3c..692dcf9 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).png b/.gitbook/assets/image (7) (1).png new file mode 100644 index 0000000..db65c3c Binary files /dev/null and b/.gitbook/assets/image (7) (1).png differ diff --git a/.gitbook/assets/image (7).png b/.gitbook/assets/image (7).png index db65c3c..692dcf9 100644 Binary files a/.gitbook/assets/image (7).png and b/.gitbook/assets/image (7).png differ diff --git a/.gitbook/assets/image (8) (1).png b/.gitbook/assets/image (8) (1).png new file mode 100644 index 0000000..eeaecbf Binary files /dev/null and b/.gitbook/assets/image (8) (1).png differ diff --git a/.gitbook/assets/image (8).png b/.gitbook/assets/image (8).png index eeaecbf..8f18b9d 100644 Binary files a/.gitbook/assets/image (8).png and b/.gitbook/assets/image (8).png differ diff --git a/.gitbook/assets/image (9) (1).png b/.gitbook/assets/image (9) (1).png new file mode 100644 index 0000000..e03254b Binary files /dev/null and b/.gitbook/assets/image (9) (1).png differ diff --git a/.gitbook/assets/image (9).png b/.gitbook/assets/image (9).png index e03254b..a6ec39a 100644 Binary files a/.gitbook/assets/image (9).png and b/.gitbook/assets/image (9).png differ diff --git a/.gitbook/assets/image.png b/.gitbook/assets/image.png index 9b83b5b..1c54dda 100644 Binary files a/.gitbook/assets/image.png and b/.gitbook/assets/image.png differ diff --git a/SUMMARY.md b/SUMMARY.md index 4c5fb1b..5b36406 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -20,3 +20,9 @@ * [Solayer Programs](solayer-programs.md) * [Informational](informational/README.md) * [Brand Kit](informational/brand-kit.md) + +## Get Started + +* [To Use Ledger](get-started/to-use-ledger.md) +* [To Use Solflare](get-started/to-use-solflare.md) +* [To Use Phantom](get-started/to-use-phantom.md) diff --git a/get-started/to-use-ledger.md b/get-started/to-use-ledger.md new file mode 100644 index 0000000..67d6440 --- /dev/null +++ b/get-started/to-use-ledger.md @@ -0,0 +1,65 @@ +# To Use Ledger + +**NOTE: Currently for all ledger users, please connect to Phantom for ease of experience.** + +1. First, we assume you already have Phantom downloaded in your browser extension. If not, please set up with Phantom ([setup instructions](https://help.phantom.app/hc/en-us/articles/8071074929043-How-to-create-a-new-wallet)). +2. Click on the top left menu icon + +
+ +3. Click on the "plus" button + +
+ +4. Click "Connect Hardware Wallet" + +
+5. Complete the process of connecting wallet with Phantom + +
+ +4. Please make sure to enable blind signing, as the smart contract transactions cannot be displayed on Ledger. Therefore for third party integrations, you will only be able to sign the transaction if blind signing is on. [Please DYOR before doing so as well](https://www.ledger.com/academy/enable-blind-signing-why-when-and-how-to-stay-safe). +5. You may see "unrecognized" as Ledger cannot read smart contract details, therefore Ledger will automatically display as "unrecognized" +6. Direct back to app.solayer.org and make sure to click on “I am using Ledger with Phantom” + +
+ +1. Click on Phantom tab +2. Confirm the transaction ([For ledger, message signature is not supported. The network fee you see here will not be broadcasted](https://spl.solana.com/memo)) + +
+ +5. Select "Confirm" transaction by confirming on your hardware device + +
+ +
+ +5. You will see sSOL or sLST-SOL in your wallet as a representation SPL. Please note that it is NOT transferrable and will be made redeemable/transferrable at a later Epoch noted in our release schedule. Read more under the [restaking](https://docs.solayer.org/solayer-docs/restaking/restaking-architecture) [guide](https://docs.solayer.org/solayer-docs/restaking/restaking-architecture) to understand the denotation. +6. As whitelisted individuals, you will be directly taken to app.solayer.org staking page. +7. If you are not invited, please wait for Epoch 1. We work closely with supporters and collaborators for Epoch 0 for security reasons. + + + +**More details for Ledger users** + +To ensure smooth functionality when interacting with smart contracts, it is essential to enable blind signing on your Ledger device. This is necessary because smart contract transaction details cannot be displayed on the Ledger screen. Consequently, for third-party integrations, you will only be able to sign transactions if blind signing is enabled. Here’s a clearer explanation: + +#### Instructions for Enabling Blind Signing: + +1. **Purpose:** Blind signing allows you to authorize transactions that cannot be fully displayed on the Ledger device, which is often the case with smart contract interactions. +2. **Requirement:** For any third-party application or integration that involves smart contracts, blind signing must be enabled on your Ledger device. Without this, you will not be able to complete the transaction signing process. +3. **Steps to Enable Blind Signing:** + * Open the Ledger Live application on your computer. + * Connect your Ledger device and unlock it. + * Navigate to the settings menu. + * Enable blind signing in the device settings. + +By enabling blind signing, you ensure that you can seamlessly interact with smart contracts and complete necessary transactions, even when detailed transaction data cannot be displayed on the Ledger screen. + + + +_Note:_ + +1. Withdrawal will be enabled by Epoch 3 +2. Genesis Epoch lasts for 24 hours and have a $20m cap\ diff --git a/get-started/to-use-phantom.md b/get-started/to-use-phantom.md new file mode 100644 index 0000000..6904395 --- /dev/null +++ b/get-started/to-use-phantom.md @@ -0,0 +1,29 @@ +# To Use Phantom + +First, we assume you already have Phantom downloaded in your browser extension. If not, please set up with Phantom ([setup instructions](https://help.phantom.app/hc/en-us/articles/8071074929043-How-to-create-a-new-wallet)). + + + +1. Select "Phantom" as the option + +
+ +2. Confirm the message signing + +
+ +3. Choose a pool and select "deposit" +4. Enter the appropriate amount you would like to deposit and approve the transaction + +
+ + + +* You will see sSOL or sLST-SOL in your wallet, please note that it is **NOT** **transferrable** and will be _made redeemable/transferrable at a later Epoch noted in our release schedule_. +* As whitelisted individuals, you will be directly taken to app.solayer.org staking page +* If you are not invited, please wait for Epoch 1. We work closely with supporters and collaborators for Epoch 0 for security reasons. + +_Note:_ + +1. Withdrawal will be enabled by Epoch 3 +2. Genesis Epoch lasts for 24 hours and have a $20m cap diff --git a/get-started/to-use-solflare.md b/get-started/to-use-solflare.md new file mode 100644 index 0000000..fa79b75 --- /dev/null +++ b/get-started/to-use-solflare.md @@ -0,0 +1,27 @@ +# To Use Solflare + +1. First, we assume you already have Phantom downloaded in your browser extension. If not, please set up with Solflare ([instructions](https://solflare.com/)). +2. Click on "Solflare" as the option + +
+ +2. Click Approve and wait for signature from your wallet + +
+ +3. Choose a pool and select "deposit" + +
+ +4. Enter the appropriate amount you would like to deposit and approve the transaction + +
+ +* You will see sSOL or sLST-SOL in your wallet, please note that it is NOT transferrable and will be made redeemable/transferrable at a later Epoch noted in our release schedule. +* As whitelisted individuals, you will be directly taken to app.solayer.org staking page +* If you are not invited, please wait for Epoch 1. We work closely with supporters and collaborators for Epoch 0 for security reasons. + +_Note:_ + +1. Withdrawal will be enabled by Epoch 3 +2. Genesis Epoch lasts for 24 hours and have a $20m cap diff --git a/restaking/restaking-architecture.md b/restaking/restaking-architecture.md index 6ac9fa7..59c4ea2 100644 --- a/restaking/restaking-architecture.md +++ b/restaking/restaking-architecture.md @@ -2,7 +2,7 @@ ## **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. @@ -21,7 +21,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/withdraw-from-solayer.md b/restaking/withdraw-from-solayer.md index 5e0fd4f..bd0ea4a 100644 --- a/restaking/withdraw-from-solayer.md +++ b/restaking/withdraw-from-solayer.md @@ -30,6 +30,6 @@ Withdrawal will be enabled by the start of April. Withdrawals prior to the matur **Step 2: Click into tab in which you have deposited liquidity into** -
+
**Step 3: Click on unstake button and confirm in your wallet** diff --git a/stage/README.md b/stage/README.md index 9cf2e5e..8f9096d 100644 --- a/stage/README.md +++ b/stage/README.md @@ -4,5 +4,5 @@ Solayer Launch Stage is a measure to ensure safety and security of the protocol **Stage 1** -
+