diff --git a/Moved/1-comparator.md b/Moved/1-comparator.md
index 6b7f6f9a..e69de29b 100644
--- a/Moved/1-comparator.md
+++ b/Moved/1-comparator.md
@@ -1,48 +0,0 @@
----
-sidebar_label: "How to Use the Bridge Comparator"
-description: Learn to use Jupiter’s Bridge Comparator effectively. Compare routes, transfer tokens, and optimize efficiency.
-title: How to Use the Bridge Comparator
----
-
-
- How to use the Bridge Comparator on Jupiter
-
-
-
-The Jupiter Bridge Comparator is a tool that allows users to seamlessly compare and select the most efficient bridge for transferring tokens from other chains to Solana. This bolsters the Jupiter product line by offering an intuitive experience to help bring more capital to Solana in the most capital efficient way possible.
-
-## Basic Bridge Comparator User Flow
-
-1. Starting on the [Bridge Comparator page](https://jup.ag/bridge-compare).
-2. Select the blockchain and token that you want to bridge from. Enter the token amount you wish to bridge.
-3. Select the blockchain and token that you want to bridge to.
-4. The Available Bridge Route Quotes will populate underneath the Selector section.
-5. Evaluate & choose the bridge application that best suits your needs, based on exchange rate and confirmation time.
-6. Proceed to that bridge application and complete the bridge process.
-
-**Let's take a look at the Comparator UI below**
-
----
-
-## Bridge Comparator UI
-
-
-
-1. **Bridge Comparator Selector:** Application selector to navigate to the Comparator.
-2. **Source Chain and Token Selector:** Dropdown selectors to choose the blockchain, the token, and the token amount you are wanting to swap from.
-3. **Destination Chain and Token Output Selectors:** Dropdown selectors to choose the blockchain and the token you would like to swap to.
-4. **Available Quotes:** All available quotes for the bridge route you have selected will populate here after you set your selections.
-
-
-### Available Quotes
-
-
-
-1. **Bridging App:** The bridging app that is providing the quote.
-2. **Expected Receive:** The expected amount to be received based on the bridging transaction simulation.
-3. **Min Receive:** The minimum amount to be received based on the bridging transaction simulation and acceptable price fluctuations.
-4. **Additional Fee:** This section outlines the bridging fees that apply to this bridge route.
-5. **Src. Gas Fee:** This identifies the source chain fee level, based on that network's current transaction activity levels.
-6. **Bridging App Selector:** This selector will take you to the bridging application to complete the transaction.
-
-
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/1-swap.md b/Moved/1-swap.md
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/1-swap.md
rename to Moved/1-swap.md
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/2-how-referral-works.md b/Moved/2-how-referral-works.md
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/2-how-referral-works.md
rename to Moved/2-how-referral-works.md
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/2-how-swap-works/1-metropolis-features.md b/Moved/2-how-swap-works/1-metropolis-features.md
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/2-how-swap-works/1-metropolis-features.md
rename to Moved/2-how-swap-works/1-metropolis-features.md
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/2-how-swap-works/2-how-swap-works.md b/Moved/2-how-swap-works/2-how-swap-works.md
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/2-how-swap-works/2-how-swap-works.md
rename to Moved/2-how-swap-works/2-how-swap-works.md
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/2-how-swap-works/3-metis-routing.md b/Moved/2-how-swap-works/3-metis-routing.md
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/2-how-swap-works/3-metis-routing.md
rename to Moved/2-how-swap-works/3-metis-routing.md
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/2-how-swap-works/_category_.json b/Moved/2-how-swap-works/_category_.json
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/2-how-swap-works/_category_.json
rename to Moved/2-how-swap-works/_category_.json
diff --git a/Moved/blog-v1/2023-11-02-green-paper/index.md b/Moved/blog-v1/2023-11-02-green-paper/index.md
index 259c263f..760ab82e 100644
--- a/Moved/blog-v1/2023-11-02-green-paper/index.md
+++ b/Moved/blog-v1/2023-11-02-green-paper/index.md
@@ -22,7 +22,7 @@ Our commitment was met with prolific shipping throughout 2023, as we successfull
* Our routing improvements include the launch of Metis – a novel routing algorithm that was customised for Solana’s fast blocktimes. We also launched instant staked SOL to SOL swaps that gives you the best price across all trade sizes.
-* Our product portfolio expanded to include Dollar Cost Averaging(DCA), Limit Orders and a Bridge Comparator.
+* Our product portfolio expanded to include Dollar Cost Averaging(DCA), Limit Orders and a Bridge tool.
* Our developer tooling improved with 2 major API Upgrades, Jup for Payments & Games, and the Jupiter Terminal.
A full list of our products and product announcements can be found on our [documentation website](https://station.jup.ag/docs) and [blog](https://station.jup.ag/blog).
@@ -47,7 +47,7 @@ These anchors have been instrumental in the development and launch of various pr
It guided us to prioritise the integration of Sanctum,[ facilitating instant staked SOL to SOL conversions at the most favorable rates](https://station.jup.ag/blog/jup-lst-with-sanctum), irrespective of the trade size. This helps to accelerate the adoption of liquid staking tokens (LSTs) within the ecosystem, and paves the way for new composable innovations.
-Furthermore, we introduced the bridge comparator, a tool that allows users to seamlessly compare and select the most efficient bridge for transferring tokens from other chains to Solana, so that we can help to bring more capital to Solana.
+Furthermore, we introduced the bridge tool, a tool that allows users to seamlessly compare and select the most efficient bridge for transferring tokens from other chains to Solana, so that we can help to bring more capital to Solana.
Most recently, during the [Jupiter Planetary Developer Week](https://station.jup.ag/blog/jup-plantary-dev-update), we unveiled a plethora of new features, including the V6 Swap API, Jup for Payments, and the upgraded Jupiter Terminal V2.
diff --git a/Moved/blog-v2/2023-11-02-green-paper/index.md b/Moved/blog-v2/2023-11-02-green-paper/index.md
index 259c263f..760ab82e 100644
--- a/Moved/blog-v2/2023-11-02-green-paper/index.md
+++ b/Moved/blog-v2/2023-11-02-green-paper/index.md
@@ -22,7 +22,7 @@ Our commitment was met with prolific shipping throughout 2023, as we successfull
* Our routing improvements include the launch of Metis – a novel routing algorithm that was customised for Solana’s fast blocktimes. We also launched instant staked SOL to SOL swaps that gives you the best price across all trade sizes.
-* Our product portfolio expanded to include Dollar Cost Averaging(DCA), Limit Orders and a Bridge Comparator.
+* Our product portfolio expanded to include Dollar Cost Averaging(DCA), Limit Orders and a Bridge tool.
* Our developer tooling improved with 2 major API Upgrades, Jup for Payments & Games, and the Jupiter Terminal.
A full list of our products and product announcements can be found on our [documentation website](https://station.jup.ag/docs) and [blog](https://station.jup.ag/blog).
@@ -47,7 +47,7 @@ These anchors have been instrumental in the development and launch of various pr
It guided us to prioritise the integration of Sanctum,[ facilitating instant staked SOL to SOL conversions at the most favorable rates](https://station.jup.ag/blog/jup-lst-with-sanctum), irrespective of the trade size. This helps to accelerate the adoption of liquid staking tokens (LSTs) within the ecosystem, and paves the way for new composable innovations.
-Furthermore, we introduced the bridge comparator, a tool that allows users to seamlessly compare and select the most efficient bridge for transferring tokens from other chains to Solana, so that we can help to bring more capital to Solana.
+Furthermore, we introduced the bridge tool, a tool that allows users to seamlessly compare and select the most efficient bridge for transferring tokens from other chains to Solana, so that we can help to bring more capital to Solana.
Most recently, during the [Jupiter Planetary Developer Week](https://station.jup.ag/blog/jup-plantary-dev-update), we unveiled a plethora of new features, including the V6 Swap API, Jup for Payments, and the upgraded Jupiter Terminal V2.
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 9ba60d98..f9308c37 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -122,6 +122,30 @@ const config = {
"@docusaurus/plugin-client-redirects",
{
redirects: [
+ {
+ to: "/guides/swap/how-swap-works",
+ from: "/guides/jupiter-swap/how-swap-works/metropolis-features",
+ },
+ {
+ to: "/guides/swap/how-swap-works",
+ from: "/guides/jupiter-swap/how-swap-works/how-swap-works",
+ },
+ {
+ to: "/guides/swap/how-swap-works",
+ from: "/guides/jupiter-swap/how-swap-works/metis-routing",
+ },
+ {
+ to: "/guides/swap/how-swap-works",
+ from: "/guides/jupiter-swap/swap",
+ },
+ {
+ to: "/guides/swap/tutorials/earn-referral-fees",
+ from: "/guides/jupiter-swap/how-referral-works",
+ },
+ {
+ to: "/guides/swap/how-swap-works",
+ from: "/guides/jupiter-swap/how-swap-works/metropolis",
+ },
{
to: "/guides/perpetual-exchange/overview",
from: "/labs/perpetual-exchange/overview",
@@ -130,10 +154,6 @@ const config = {
to: "/guides/perpetual-exchange/how-it-works",
from: "/guides/perpetual-exchange/trading",
},
- {
- to: "/guides/jupiter-swap/how-swap-works/metropolis-features",
- from: "/guides/jupiter-swap/how-swap-works/metropolis",
- },
{
to: "/guides/perpetual-exchange/overview",
from: "/labs",
@@ -158,10 +178,6 @@ const config = {
to: "/guides/general/get-your-token-on-jupiter",
from: "/docs/get-your-token-onto-jup",
},
- {
- to: "/docs/limit-order",
- from: "/docs/limit-order/limit-order-api",
- },
{
to: "/docs/limit-order",
from: "/docs/limit-order/limit-order-with-sdk",
diff --git a/guides/10-onboard/2-bridging.md b/guides/10-onboard/1-bridging.md
similarity index 100%
rename from guides/10-onboard/2-bridging.md
rename to guides/10-onboard/1-bridging.md
diff --git a/guides/10-onboard/3-onramp.md b/guides/10-onboard/2-onramp.md
similarity index 94%
rename from guides/10-onboard/3-onramp.md
rename to guides/10-onboard/2-onramp.md
index 139e6bc2..20b76b22 100644
--- a/guides/10-onboard/3-onramp.md
+++ b/guides/10-onboard/2-onramp.md
@@ -1,6 +1,6 @@
---
sidebar_label: "Onramp and CEX Transfers"
-description: Learn to convert Fiat to Solana easily with top services like Stripe & Banxa for optimal rates and smooth transfers.
+description: Learn to convert Fiat to Solana easily with top aggregated services.
title: Fiat On-ramps to Solana
slug: ./onramp
---
diff --git a/guides/12-general/6-faq.md b/guides/12-general/6-faq.md
index 3c79fd3b..1db522c8 100644
--- a/guides/12-general/6-faq.md
+++ b/guides/12-general/6-faq.md
@@ -25,7 +25,7 @@ description: "Discover FAQs on Jupiter Swap, DCA, and more. Get quick answers an
- Slippage occurs because of changing market conditions between the moment the transaction is submitted and its verification.
- Your slippage rate is an important setting, it works as a protection. If the price falls below your slippage rate, then the transaction will fail in order to prevent you from getting less tokens than you want.
- You can adjust your slippage. By default, slippage is set to 0.5%, meaning if the price slips more than 0.5% of your quote, the trade will not be completed.
-- Learn more about [slippage and price impact](/guides/2-jupiter-spot/2-jupiter-swap/2-how-swap-works/2-how-swap-works.md)
+- Learn more about [slippage and price impact](/guides/2-spot/1-swap/3-how-swap-works.md)
### What does it mean when I get the 'some routes failed to load...'
@@ -52,7 +52,7 @@ Protocols / Projects are free to integrate Jupiter swap with [Swap API](/docs/ap
A few scenarios or cases where the order is not being fulfill
- If the order size is too large *(and there is insufficient liquidity on-chain)* - in this case, Jupiter keeper will attempt to execute your order in a smaller chunk to partially fill your orders and will continue to do so until order is fully executed
- The price wick happen for a very short period of time, and the liquidity have all been taken up at that price.
-- For more information on how Jupiter Limit Order works - [How Limit Order Works](/guides/2-jupiter-spot/3-limit-order/2-how-lo-work.md)
+- For more information on how Jupiter Limit Order works - [How Limit Order Works](/guides/2-spot/3-limit-order/2-how-lo-work.md)
### In the Wallet transaction history, of using the Limit order, I see many failed transactions, did I pay for that transaction fees?
diff --git a/guides/2-jupiter-spot/1-overview.md b/guides/2-jupiter-spot/1-overview.md
deleted file mode 100644
index 755057a0..00000000
--- a/guides/2-jupiter-spot/1-overview.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-sidebar_label: "Spot Overview"
-description: Learn about Jupiter Spot, the most powerful way to trade tokens on Solana.
-title: Spot Overview
-slug: /spot-overview
----
-
-
-
-
-Welcome to **Jupiter Spot**, the most powerful way to trade tokens on Solana.
-
-Jupiter Spot relies on **Jupiter Routing**, a universal routing algorithm with over **22 AMMs** on Solana, intelligently finding the best prices for your trades, and across all the tokens on Solana.
-
-Jupiter Spot is made up of 4 trading methods to help you buy and sell spot assets on Solana:
-1. **Swap**
-2. **Limit Order (LO)**
-3. **Dollar-Cost Averaging (DCA)**
-4. **Value Averaging (VA)**
-
-Let's go through them in this overview.
-
-## 1. Swap
-
-**Swap between any token on Solana, with the best prices and 0 fees with a single click.**
-- Jupiter also automatically minimizes [slippage](https://station.jup.ag/guides/jupiter-swap/how-swap-works/metropolis-features#dynamic-slippage) and set [priority fees](https://station.jup.ag/guides/jupiter-swap/swap#transaction-priority-fees) for you, while [flagging potential concerns](https://station.jup.ag/guides/jupiter-swap/how-swap-works/#safety-notifications).
-- All you have to do is to set the max slippage & priority fees you are willing to pay, before swapping without worry.
-- Detailed walkthrough on how to swap on Jupiter & UI features: [How to Swap](https://station.jup.ag/guides/jupiter-swap/swap)
-
-## 2. LO
-
-**Specify a set price to execute your trade, across most tokens on Solana.**
-
-- When your desired price is hit, Jupiter’s Keepers attempt to fill the order for you.
-- Note: You will get filled at exactly the rate you specified. Use our UI to help guide you in setting the right orders!
-- Detailed walkthrough on how to set limit orders & UI features: [How to use Limit Order](https://station.jup.ag/guides/limit-order/limit-order)
-
-## 3. DCA
-
-**Automate regular investments with DCA, with a 0.1% fee per order.**
-
-- Based on your Interval (Weekly, Monthly, etc) and Number of Orders, DCA will swap on your behalf.
-- Automatically retry and minimize priority fees + slippage for DCA orders, without you needing to.
-- Detailed walkthrough on how to set DCA orders & UI features: [How to use DCA](https://station.jup.ag/guides/dca/how-to-dca)
-
-## 4. VA
-
-**DCA, but price weighted. Buy more when prices are low, and buy less when prices are up.**
-
-- VA maintains a “target portfolio increase”, where it will buy more tokens when prices fall, and less when prices are high, instead of a fixed purchase quantity at every interval.
-- Detailed walkthrough on how to set VA orders & UI features: [How to use VA](https://station.jup.ag/guides/va/how-to-va)
-
-:::tip NOTE FOR LO/DCA/VA
-- When creating a **LO/DCA/VA** order, your tokens will be transferred out from your wallet and delegated to the **Jupiter Program**, where product-specific Jupiter Keepers (bots) will execute the transaction on your behalf.
-- They all charge a 0.1% fee, and have a minimum order size of US$5.
-:::
-
-
diff --git a/guides/2-spot/0-spot.mdx b/guides/2-spot/0-spot.mdx
new file mode 100644
index 00000000..3c2a755f
--- /dev/null
+++ b/guides/2-spot/0-spot.mdx
@@ -0,0 +1,60 @@
+---
+title: Spot Overview
+description: Learn about Jupiter Spot, the most powerful way to trade tokens on Solana.
+slug: /spot
+pagination_prev: index
+sidebar_class_name: "hidden"
+---
+
+
+
+Welcome to **Jupiter Spot**, the most powerful way to trade tokens on Solana.
+
+Jupiter Spot relies on **Jupiter Routing**, a universal routing algorithm with over **22 AMMs** on Solana, intelligently finding the best prices for your trades, and across all the tokens on Solana.
+
+Jupiter Spot is made up of 4 trading methods to help you buy and sell spot assets on Solana:
+1. **Swap**
+2. **Limit Order (LO)**
+3. **Dollar-Cost Averaging (DCA)**
+4. **Value Averaging (VA)**
+
+Let's go through them in this overview!
+
+---
+
+
+
+**Swap between any token on Solana, with the best prices and 0 fees with a single click.**
+
+- Jupiter also automatically minimizes [slippage](https://station.jup.ag/guides/jupiter-swap/how-swap-works/metropolis-features#dynamic-slippage) and set [priority fees](https://station.jup.ag/guides/jupiter-swap/swap#transaction-priority-fees) for you, while [flagging potential concerns](https://station.jup.ag/guides/jupiter-swap/how-swap-works/#safety-notifications).
+- All you have to do is to set the max slippage & priority fees you are willing to pay, before swapping without worry.
+- Detailed walkthrough on how to swap on Jupiter & UI features: [How to Swap](https://station.jup.ag/guides/jupiter-swap/swap)
+
+---
+
+
+
+ **Specify a set price to execute your trade, across most tokens on Solana.**
+
+ - When your desired price is hit, Jupiter’s Keepers attempt to fill the order for you.
+ - Note: You will get filled at exactly the rate you specified. Use our UI to help guide you in setting the right orders!
+ - Detailed walkthrough on how to set limit orders & UI features: [How to use Limit Order](https://station.jup.ag/guides/limit-order/limit-order)
+
+---
+
+
+
+ **Automate regular investments with DCA, with a 0.1% fee per order.**
+
+ - Based on your Interval (Weekly, Monthly, etc) and Number of Orders, DCA will swap on your behalf.
+ - Automatically retry and minimize priority fees + slippage for DCA orders, without you needing to.
+ - Detailed walkthrough on how to set DCA orders & UI features: [How to use DCA](https://station.jup.ag/guides/dca/how-to-dca)
+
+---
+
+
+
+ **DCA, but price weighted. Buy more when prices are low, and buy less when prices are up.**
+
+ - VA maintains a “target portfolio increase”, where it will buy more tokens when prices fall, and less when prices are high, instead of a fixed purchase quantity at every interval.
+ - Detailed walkthrough on how to set VA orders & UI features: [How to use VA](https://station.jup.ag/guides/va/how-to-va)
diff --git a/guides/2-spot/1-swap/1-features.md b/guides/2-spot/1-swap/1-features.md
new file mode 100644
index 00000000..563cc12c
--- /dev/null
+++ b/guides/2-spot/1-swap/1-features.md
@@ -0,0 +1,41 @@
+---
+sidebar_label: "Features"
+description: Learn about the latest features on Jupiter Swap.
+title: Swap Features
+slug: /swap/features
+---
+
+
+ Jupiter Swap | Quickstart
+
+
+
+Solana was built with trading in mind with its blazing speed and affordable transaction fees, resulting in thousands of new tokens and markets being spawned and new use cases and concepts being birthed.
+
+Our goal at Jupiter is to provide a seamless experience as your Everyday Exchange. As the Everyday Exchange, you can:
+
+### Access best-priced tokens, quickly.
+
+You can find newly launched tokens with our Instant Routing feature. New tokens & markets are automatically added to Jupiter Routing.
+
+Access these tokens at best prices with our performant routing engine, [Metis](./3-how-swap-works.md). We perform the math and give you best prices at Solana speed, at 0 protocol fees.
+
+Read: [How to Swap](./2-tutorials/1-how-to-swap.md)
+
+### Access the right tokens, safely.
+
+You see all important token information (metadata, authorities, verification) and trade conditions such as price impact to help you make an informed swap decision.
+
+Within Search, we also filter out imposter tokens and duplicates, utilise [community verification](https://catdetlist.jup.ag/) of tokens, and intelligent search using real-time info (liquidity, volume).
+
+Read: [How to Trade Safely](./2-tutorials/3-how-to-trade-safely.md)
+
+### Trade frictionlessly, knowing it just works.
+
+You get an abstracted swap experience with Auto mode by setting your Max Slippage and MEV protection. Jupiter will do the rest by configuring the best transaction fees and slippage based on your trade, heuristics, and market conditions.
+
+For folks who wants more fine-tuned control e.g. choosing Fixed Slippage to [Dynamic Slippage](https://www.jupresear.ch/t/dynamic-slippage/21946), we have Manual mode for you.
+
+Read: [How to Configure Settings](./2-tutorials/2-how-to-configure-settings.md)
+
+*Last Updated: 4 November 2024*
diff --git a/guides/2-spot/1-swap/2-tutorials/1-how-to-swap.md b/guides/2-spot/1-swap/2-tutorials/1-how-to-swap.md
new file mode 100644
index 00000000..d60ccffe
--- /dev/null
+++ b/guides/2-spot/1-swap/2-tutorials/1-how-to-swap.md
@@ -0,0 +1,50 @@
+---
+sidebar_label: How to Swap
+description: Learn more about the basics of swapping on Jupiter.
+title: How to Swap on Jupiter
+slug: /swap/tutorials/how-to-swap
+---
+
+
+ How to Swap on Jupiter
+
+
+
+
+
+*Video Credits: [Netrovert](https://x.com/netrovertHQ)*
+
+
+1. Navigate to the Jupiter Website. Double check that the URL is https://jup.ag/
+2. Click `Connect Wallet` at the top right corner of the site.
+3. Select the tokens that you want to sell and buy.
+4. Enter the input amount of the token that you want to sell or use the `Half` `Max` buttons of your balance amount.
+5. Review the swap route and output token amounts.
+6. Choose between Auto or Manual mode for Settings. We recommend Auto for starters.
+7. After you have confirmed all the parameters and inputs, click on the `Swap` button, and you will be prompted with a confirmation from your wallet. If you `Confirm`, your swap will be sent to the blockchain, to be finalized.
+8. A notification toast will appear in the lower left corner that will inform you of the status of your transaction.
+9. You can view your swap history in the Activity tab if you click on your connected Wallet.
+
+
+### Swap Details
+
+
+
+1. **Exchange Rate for the Selected Tokens:** This is the current exchange rate, based on the on-chain prices for the selected tokens
+2. **Minimum Received:** This takes into account the slippage setting and market liquidity to compute the minimum amount that you will receive even with maximum price fluctuations for a successful swap.
+3. **Max Transaction Fee:** This is the maximum fee you will pay to execute the quoted transaction. This takes into account your selected fee settings.
+4. **Deposit:** If you are transacting assets you have not owned before, Solana may require a small deposit amount to create the ATA account in your wallet to hold that asset. This will only occur with assets you have not owned previously.
+5. **Price Impact:** Price Impact is influenced by the available liquidity to settle the trade. The larger the trade the larger the price impact on the selected assets.
+6. **Price Difference:** We show the quoted rate (from Jupiter) against the market rate. The price difference can be due to various external factors such as price impact, token tax, etc.
+
+### Route Details
+
+
+
+
+Order routing is like Jupiter's GPS for your tokens. You can find and open the **"1 Market"** or **"2 Routes + 2 Markets"** above the Swap Button. It will show you the exact order routing path for the quote. You can also see the routes and all markets that is used along the route.
+
+*Last Updated: 4 November 2024*
diff --git a/guides/2-spot/1-swap/2-tutorials/2-how-to-configure-settings.md b/guides/2-spot/1-swap/2-tutorials/2-how-to-configure-settings.md
new file mode 100644
index 00000000..04543126
--- /dev/null
+++ b/guides/2-spot/1-swap/2-tutorials/2-how-to-configure-settings.md
@@ -0,0 +1,98 @@
+---
+sidebar_label: How To Configure Settings On Jupiter
+description: Find out how you can configure your settings on Jupiter to help you land your transactions effectively.
+title: How to Configure Settings
+slug: /swap/tutorials/configure-settings
+---
+
+## Swap Settings
+
+There are 2 settings that you should take note of when trading on a blockchain. These settings are uncommon in traditional contexts, and it might seem like a friction but it is to help you trade safer and smoother.
+
+### Transaction Fees
+
+In Solana, you need to pay a base fee of 0.000005 SOL for every transaction you attempt to make. However, as the Solana network receives more usage and traffic, more transactions will attempt to compete for the same amount of space.
+
+This led to the introducion to Priority Fees. It is an optinal fee that you can pay to boost the prioritization of your transaction, allowing it to process earlier, resulting in faster execution times.
+
+### Slippage
+
+When trading in Decentralized Finance, you will often hear the term *slippage*. A quick and easy way to understand slippage is, you receive a quotation of a certain trade, but during execution, the price would have very likely moved, and this causes slippage.
+
+Hence, in most DeFi apps, you will be able configure your slippage thresholds in percentages, where during execution, if price moves against you in some percentage, the trade will fail.
+
+:::note This seems daunting
+We agree with you, it can be daunting to think about these settings.
+
+At Jupiter, we do our best to continously improve your experience, we have designed a few iterations starting from just a simple configuration which slowly evolved into a dynamic mechanism where you **configure less, and swap with more confidence**.
+
+Check out how to use the Auto / Manual Settings below!
+:::
+
+## Auto / Manual Swap Settings
+
+1. Select the Gear icon on the Swap Form to choose your Swap Settings Mode.
+2. Choose between **Auto** or **Manual** depending on how you like it.
+3. Swap away! If you need any assistance, please reach out to us in [Discord](https://discord.gg/jup).
+
+| Feature | Description |
+|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
+| **Auto Mode** | Recommended for beginners or those wanting a simplified experience. Automatically selects optimal settings for a quick and easy swap process. |
+| **Manual Mode** | Suited for experienced users seeking detailed control over their swap. Allows adjustments of parameters for a customized experience. |
+
+### If you choose Auto
+
+1. Slippage is determined for you using [Dynamic Slippage](https://www.jupresear.ch/t/dynamic-slippage/21946), which estimates based on a few factors, especially the types of tokens you are trading.
+2. Transaction Fee is determined for you using our Dynamic max cap based on your trade size.
+3. Decide if you want to enable MEV Protect. When enabled, your transactions will be sent directly to Jito block engines, minimising the risk of sandwiches for you.
+
+:::tip If you are using MEV Protect or Jito only modes
+Do note that your transactions may at times fail or be slow to process as not all validators are using Jito block engine.
+:::
+
+### If you choose Manual
+
+You can decide 3 levels of settings:
+
+1. Slippage
+ 1. Choose between **Dynamic** or **Fixed**.
+
+ | Slippage Mode | Description |
+ |------|-------------|
+ | Dynamic Slippage | [Dynamic Slippage](https://www.jupresear.ch/t/dynamic-slippage/21946) estimates based on a few factors, especially the types of tokens you are trading. |
+ | Fixed Slippage | Whereas for **Fixed**, we adhere to your specificed slippage threshold percentage for your swaps. |
+
+2. Transaction Broadcasting
+ 1. **Broadcast Mode**: Choose from between these.
+
+ | Broadcast Mode | Description |
+ |----------------|-------------|
+ | Priority Fee | Sends your transaction to a typical RPC and pays with Priority Fee to increase prioritization. |
+ | Jito Only | Sends your transaction to a Jito RPC and pays with a Jito tip to ensure it is included in the block, which also enables your transaction to be MEV protected. |
+ | Both | Sends your transaction vai both methods. |
+
+ :::tip If you are using the Both method
+ - When your transaction lands via typical RPCs, your priority fee will be paid.
+ - When your transaction lands via Jito client validators, both your priority fee and Jito tip will be paid.
+
+ Also, MEV Protect in Auto mode is also Jito-Only in Manual mode.
+ :::
+
+
+ 2. **Priority Level**: Specify the Priority Level, in increasing priority: Fast, Turbo, Ultra for the transactions you are executing. The higher the priority, the higher the fees.
+ 3. **Fee Mode**: Pick your preferred Fee Mode. Either specify a Max Cap for your fee or an Exact Fee for your transactions, we also do provide the Dynamic max cap that estimates based on your trade size.
+3. Advanced Settings
+ 1. **Direct Route Only:** Enabling this will ensures that the transaction will only be submitted to a single pool. This will limit a lot of intermediate tokens and filter out a lot of other viable routes that use intermediary tokens.
+ - **Use wSOL:** Using [Wrapped SOL (wSOL)](../../../12-general/5-wrapped-sol.md) makes using Jupiter faster and more convenient for traders who trade frequently with SOL, since it avoids having to wrap/unwrap SOL.
+ - **AMM Exclusion**: Enabling this will exclude specific AMMs from the routing. This will limit these AMMs in the transaction that you’re making. It can lead to a worse quote. Do note that this setting is not sticky, meaning it will revert to original state if refreshed.
+
+
+## Global Settings
+
+1. **Language:** Pick your preferred language to navigate [jup.ag](http://jup.ag).
+2. **Preferred Explorer:** Pick your preferred explorer from Solscan, SolanaFM, Solana Beach, Solana Explorer, XRAY, and OKLink.
+3. **Versioned Transaction:** Enabling [Versioned Transaction](https://station.jup.ag/docs/additional-topics/composing-with-versioned-transaction) improves composability so Jupiter will be able to fit in more routes and get even better pricing all in a single transaction.
+4. **RPC Endpoint:** Pick your preferred public RPC endpoint or use your own custom RPC endpoint. Each RPC Endpoint displays its active end-point latency.
+ 1. Due to network traffic loads, RPC endpoints can get overloaded, which can lead to latency issues that will directly impact your trade executions. Selecting the lowest latency option is a best practice to ensure the fastest trade execution.
+
+*Last Updated: 5 November 2024*
diff --git a/guides/2-spot/1-swap/2-tutorials/3-how-to-trade-safely.md b/guides/2-spot/1-swap/2-tutorials/3-how-to-trade-safely.md
new file mode 100644
index 00000000..1b54c080
--- /dev/null
+++ b/guides/2-spot/1-swap/2-tutorials/3-how-to-trade-safely.md
@@ -0,0 +1,64 @@
+---
+sidebar_label: How To Trade Safely
+description: Learn more about the ways Jupiter keeps you safe with various safety warnings and notifications.
+title: How to Trade Safely on Jupiter
+slug: /swap/tutorials/trade-safely
+---
+
+Trading in DeFi can get complex with tokens of various risk profiles and functionalities, leading to an overload of information. Jupiter is committed to balance convenience and protection for you.
+
+We highlight safety notifications, non-intrusive warnings, key token info, and swap summary to reduce info asymmetry yet not overload you.
+
+### Warnings
+
+
+
+Price impact alert is influenced by the available liquidity and your trade size. A large trade size in an illiquid pool often results in huge price impact, hence you can break up your trade size with [DCA](https://jup.ag/dca/USDC-SOL).
+
+We also show the quoted rate (from Jupiter) against the market rate. The price difference can be due to various external factors such as price impact, token tax, stale market price (usuaully derived using last traded price), etc.
+
+If your trade shows a large price impact and difference, please trade with caution and feel free to seek clarity in our [Discord](https://discord.gg/jup).
+
+### Token Information
+
+
+
+Jupiter shows relevant token information to reduce information asymmetry you may face when trading. Token Verification shows as "Verified ✅" or "Not Verified ⚠️" and Token2022 extensions appears as information pills.
+
+More on Token Verification criteria [here](/guides/12-general/4-get-your-token-on-jupiter.md#how-to-get-your-token-verified).
+
+More on Token2022 extensions below:
+
+| | **Definition** | **Valid Use** | **Misuse** |
+|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **Permanent Delegate** | Allows creators to grant unlimited delegation privileges over any account for that mint, including burning or transferring any tokens from any account. | Enables automatic payments, wallet recovery, and processing refunds. | Scam projects could drain tokens from users' wallets. |
+| **Transfer Tax** | Enables fees to be withheld on each transfer, redeemable by those with withdraw authority. | Allows projects to generate revenue through service charges, or to collect royalties or taxes on transfers. | Scam projects might arbitrarily increase transaction taxes and withdraw funds with full authority. |
+| **Freeze Authority** | Allows issuers to halt token transfers or trading, temporarily or permanently. | Commonly used for regulated tokens (e.g., stablecoins) to meet legal standards; issuers can freeze tokens for compliance with legal or regulatory concerns. | Scammers may use this to prevent trading or transferring scam tokens, a red flag for market manipulation or potential fraud. |
+
+
+
+### MEV Protect
+
+
+
+Jupiter introduces [MEV Protect](https://www.jupresear.ch/t/continuing-to-deliver-on-jupiters-best-ux-promise/22230) mode, which will only send your transactions directly to Jito block engines, minimising the risk of sandwiches for you.
+
+In a sandwich attack, a bot spots your transaction, places a buy order before yours to push the price up, and places a sell order right after, pocketing the difference and leaving you with a higher cost per token. Turning on MEV Protect will hide your swaps and thus reducing the chances of MEV or sandwich attacks.
+
+:::tip If you are using MEV Protect or Jito only modes
+Do note that your transactions may at times fail or be slow to process as not all validators are using Jito block engine.
+:::
+
+### Swap Summary
+
+
+
+The summary shows you the information relating to the trade, such as the minimum received, the transaction fees, and price difference when compared to the market rate.
+
+### ExactOut
+
+
+
+ExactOut gets the exact amount of tokens that you need. We share this alert because liquidity venues and routes are lesser than ExactIn. Transparently, you should know that you might get a worse price. Best practice is to compare the rates between ExactOut and ExactIn before you trade.
+
+*Last Updated: 5 November 2024*
diff --git a/guides/2-spot/1-swap/2-tutorials/4-how-to-earn-referral-fees.md b/guides/2-spot/1-swap/2-tutorials/4-how-to-earn-referral-fees.md
new file mode 100644
index 00000000..e1cf8d4e
--- /dev/null
+++ b/guides/2-spot/1-swap/2-tutorials/4-how-to-earn-referral-fees.md
@@ -0,0 +1,36 @@
+---
+sidebar_label: How To Earn Referral Fees
+description: Discover how you can earn referral fees by letting your users swap via Jupiter on your platform.
+title: How to Earn Referral Fees
+slug: /swap/tutorials/earn-referral-fees
+---
+
+The Jupiter Referral program allows you to earn fees by referring users to the platform. It uses URL parameters to track referrals: `https://jup.ag/?referrer=[ReferralKeyAddress]&feeBps=[FeesBps]`
+
+:::info Important Notes
+- ExactIn swaps support both input and output tokens.
+- ExactOut swaps only support input tokens.
+:::
+
+1. Connect your wallet on Jupiter (jup.ag).
+2. Scroll to the bottom of the page and click the 'Referral' button. You'll be redirected to your referral dashboard where you can create your referral account and set up supported fee accounts (currently SOL, USDC, and USDT).
+
+
+
+3. Visit the Referral dashboard (https://referral.jup.ag/). You'll be prompted to create your referral account with a preferred name. *(Note your unique referral key (e.g., 7tme...w4hd))*
+
+
+
+4. Create token accounts for SOL, USDC, and USDT. These cover most use cases. Ensure you have enough SOL to pay for token account rental fees
+
+
+
+5. Once your account is set up, select your preferred fee tier (0.1%, 0.5%, or 1%). The referral mini-popup will highlight in orange any missing token accounts.
+
+
+
+6. Copy your personalized referral link. Share your link to start earning referral fees for every swap you refer. Example referral link: https://jup.ag/swap/SOL-USDC?referrer=7tme...w4hd&feeBps=50
+
+
+
+*Last Updated: 5 November 2024*
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/_category_.json b/guides/2-spot/1-swap/2-tutorials/_category_.json
similarity index 50%
rename from guides/2-jupiter-spot/2-jupiter-swap/_category_.json
rename to guides/2-spot/1-swap/2-tutorials/_category_.json
index 0f03a30e..8d3775cf 100644
--- a/guides/2-jupiter-spot/2-jupiter-swap/_category_.json
+++ b/guides/2-spot/1-swap/2-tutorials/_category_.json
@@ -1,8 +1,8 @@
{
- "label": "Jupiter Swap",
+ "label": "Tutorials",
"link": {
"type": "generated-index",
- "slug": "/jupiter-swap"
+ "slug": "/swap/tutorials"
}
}
\ No newline at end of file
diff --git a/guides/2-spot/1-swap/3-how-swap-works.md b/guides/2-spot/1-swap/3-how-swap-works.md
new file mode 100644
index 00000000..44998ee0
--- /dev/null
+++ b/guides/2-spot/1-swap/3-how-swap-works.md
@@ -0,0 +1,60 @@
+---
+sidebar_label: "How Swap Works"
+description: Dive into the concepts behind Jupiter Swap.
+title: How Jupiter Swap Works
+slug: /swap/how-swap-works
+---
+
+
+ Jupiter Swap | Quickstart
+
+
+
+## Overview
+
+Jupiter Swap is an intricate solution that has evolved over time. It began its journey by solving the expansive number of AMMs (Automated Market Makers) in Solana DeFi (Decentralized Finance). This helped users to find the best price across multiple AMMs with the least friction.
+
+However, as Solana grew more popular especially with the inception of Pump.fun and the various memecoin explosions, there were many markets and tokens to be indexed. In 2024, we have improved our infrastructure to support many more markets easily while still safeguarding our users.
+
+A high level overview of how swap works:
+
+1. Token created, market created on any AMMs (we support most!).
+2. Our indexer picks it up immediately, and regardless of liquidity requirements, they are tradable.
+3. After 14 days, the market will be checked for the first time and subsequently checked every 30 minutes for its [liquidity requirements](../general/get-your-token-on-jupiter#how-to-get-your-pool-routed-on-jupiter).
+ - The market will either be dropped or continue to be served
+4. Our routing engine will perform math and algorithms to ensure you achieve the best quote at time of quote.
+5. During swap execution, there are [settings and safeguards](../1-swap/2-tutorials/3-how-to-trade-safely.md) to help you achieve a better user experience.
+
+## Metis: Our Routing Engine
+
+Metis is one of the big parts of how Jupiter Swap works, it is a heavily modified variant of the [Bellman-Ford algorithm](https://en.wikipedia.org/wiki/Bellman%E2%80%93Ford_algorithm) catered for the key requirements of offering best price routing at scale in a very dynamic operational space.
+
+Metis is designed to operate seamlessly on Solana’s hyper-fast blocktimes, supported by major improvements to our backend infrastructure. This ensures that trades are executed quickly and efficiently, even under high demand.
+
+Metis enhances our industry-leading aggregator by improving route discovery for all trading pairs, reducing slippage for large trades, and offering scalable solutions in preparation for upcoming Solana upgrades and new DEXs.
+
+### Incremental Route Building
+
+To find the best price, Metis streams the input tokens to incrementally build a route to split and merge at any stage. By generating the routes for each split iteratively one after another, we can also use the same DEX in different splits - allowing us to find routes with better prices with more complex trades.
+
+
+
+### Combine Route Generation and Quoting
+
+To improve the efficiency of the algo, we combine route generation and quoting into a single step, allowing us to avoid generating and using bad routes, which besides improving the efficiency, also allows us to use a larger set of tokens as intermediaries.
+
+### Future Proofing
+
+v2 runs fast when the total number of DEXs used is small since Solana limits us to use at most 4 DEXs in a swap *(due to the account lock limit of 64)*. Future Solana upgrades will relax this limit and allow more DEXs to be used in a single transaction. In addition, we foresee the continued growth of the Solana DeFi ecosystem, which means there will be many more DEXs emerging.
+
+Metis(v3) is equipped to handle both of these trends, since the algorithm is able to scale to include more DEXs in a route when account lock limits are increased, and can support more DEXs with only a modest increase in running time.
+
+
+
+### Performance Improvements
+
+Metis is able to refresh quotes in parallel and in real time. Compared to v2, metis on average quotes prices that are 5.22% better. These imporivements increase sharply based on the trade size.
+
+
+
+*Last Updated: 4 November 2024*
diff --git a/guides/2-spot/1-swap/_category_.json b/guides/2-spot/1-swap/_category_.json
new file mode 100644
index 00000000..8bab17a8
--- /dev/null
+++ b/guides/2-spot/1-swap/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Swap",
+ "link": {
+ "type": "generated-index",
+ "slug": "/swap"
+ }
+ }
+
\ No newline at end of file
diff --git a/guides/img/jup-swap/Metis-2.png b/guides/2-spot/1-swap/img/Metis-2.png
similarity index 100%
rename from guides/img/jup-swap/Metis-2.png
rename to guides/2-spot/1-swap/img/Metis-2.png
diff --git a/guides/img/jup-swap/Metis-3.png b/guides/2-spot/1-swap/img/Metis-3.png
similarity index 100%
rename from guides/img/jup-swap/Metis-3.png
rename to guides/2-spot/1-swap/img/Metis-3.png
diff --git a/guides/img/jup-swap/Metis-4.jpg b/guides/2-spot/1-swap/img/Metis-4.jpg
similarity index 100%
rename from guides/img/jup-swap/Metis-4.jpg
rename to guides/2-spot/1-swap/img/Metis-4.jpg
diff --git a/guides/2-spot/1-swap/img/exactout.png b/guides/2-spot/1-swap/img/exactout.png
new file mode 100644
index 00000000..528b1402
Binary files /dev/null and b/guides/2-spot/1-swap/img/exactout.png differ
diff --git a/guides/2-spot/1-swap/img/mev-protect.png b/guides/2-spot/1-swap/img/mev-protect.png
new file mode 100644
index 00000000..a520846c
Binary files /dev/null and b/guides/2-spot/1-swap/img/mev-protect.png differ
diff --git a/guides/2-spot/1-swap/img/referral.png b/guides/2-spot/1-swap/img/referral.png
new file mode 100644
index 00000000..93161e24
Binary files /dev/null and b/guides/2-spot/1-swap/img/referral.png differ
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/referral1.jpg b/guides/2-spot/1-swap/img/referral1.jpg
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/referral1.jpg
rename to guides/2-spot/1-swap/img/referral1.jpg
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/referral3.jpg b/guides/2-spot/1-swap/img/referral3.jpg
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/referral3.jpg
rename to guides/2-spot/1-swap/img/referral3.jpg
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/referral4.jpg b/guides/2-spot/1-swap/img/referral4.jpg
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/referral4.jpg
rename to guides/2-spot/1-swap/img/referral4.jpg
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/referral5.jpg b/guides/2-spot/1-swap/img/referral5.jpg
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/referral5.jpg
rename to guides/2-spot/1-swap/img/referral5.jpg
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/referral6.jpg b/guides/2-spot/1-swap/img/referral6.jpg
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/referral6.jpg
rename to guides/2-spot/1-swap/img/referral6.jpg
diff --git a/guides/2-jupiter-spot/2-jupiter-swap/referral7.jpg b/guides/2-spot/1-swap/img/referral7.jpg
similarity index 100%
rename from guides/2-jupiter-spot/2-jupiter-swap/referral7.jpg
rename to guides/2-spot/1-swap/img/referral7.jpg
diff --git a/guides/2-spot/1-swap/img/routing-map.png b/guides/2-spot/1-swap/img/routing-map.png
new file mode 100644
index 00000000..b0519cc9
Binary files /dev/null and b/guides/2-spot/1-swap/img/routing-map.png differ
diff --git a/guides/2-spot/1-swap/img/routing.png b/guides/2-spot/1-swap/img/routing.png
new file mode 100644
index 00000000..99e732ea
Binary files /dev/null and b/guides/2-spot/1-swap/img/routing.png differ
diff --git a/guides/2-spot/1-swap/img/spot-dca.png b/guides/2-spot/1-swap/img/spot-dca.png
new file mode 100644
index 00000000..8f91b2ab
Binary files /dev/null and b/guides/2-spot/1-swap/img/spot-dca.png differ
diff --git a/guides/2-spot/1-swap/img/spot-lo.png b/guides/2-spot/1-swap/img/spot-lo.png
new file mode 100644
index 00000000..11b6f7af
Binary files /dev/null and b/guides/2-spot/1-swap/img/spot-lo.png differ
diff --git a/guides/2-spot/1-swap/img/spot-swap.png b/guides/2-spot/1-swap/img/spot-swap.png
new file mode 100644
index 00000000..95b721fd
Binary files /dev/null and b/guides/2-spot/1-swap/img/spot-swap.png differ
diff --git a/guides/2-spot/1-swap/img/spot-va.png b/guides/2-spot/1-swap/img/spot-va.png
new file mode 100644
index 00000000..69ee3d56
Binary files /dev/null and b/guides/2-spot/1-swap/img/spot-va.png differ
diff --git a/guides/2-spot/1-swap/img/step-3-4.png b/guides/2-spot/1-swap/img/step-3-4.png
new file mode 100644
index 00000000..313fce8f
Binary files /dev/null and b/guides/2-spot/1-swap/img/step-3-4.png differ
diff --git a/guides/2-spot/1-swap/img/step-4.png b/guides/2-spot/1-swap/img/step-4.png
new file mode 100644
index 00000000..796f47a3
Binary files /dev/null and b/guides/2-spot/1-swap/img/step-4.png differ
diff --git a/guides/2-spot/1-swap/img/step-5.png b/guides/2-spot/1-swap/img/step-5.png
new file mode 100644
index 00000000..87880251
Binary files /dev/null and b/guides/2-spot/1-swap/img/step-5.png differ
diff --git a/guides/2-spot/1-swap/img/step-6.png b/guides/2-spot/1-swap/img/step-6.png
new file mode 100644
index 00000000..5cc1c6fe
Binary files /dev/null and b/guides/2-spot/1-swap/img/step-6.png differ
diff --git a/guides/2-spot/1-swap/img/swap-summary.png b/guides/2-spot/1-swap/img/swap-summary.png
new file mode 100644
index 00000000..a5cd9ef7
Binary files /dev/null and b/guides/2-spot/1-swap/img/swap-summary.png differ
diff --git a/guides/2-spot/1-swap/img/swapdetails.png b/guides/2-spot/1-swap/img/swapdetails.png
new file mode 100644
index 00000000..67028304
Binary files /dev/null and b/guides/2-spot/1-swap/img/swapdetails.png differ
diff --git a/guides/2-spot/1-swap/img/token-info.jpg b/guides/2-spot/1-swap/img/token-info.jpg
new file mode 100644
index 00000000..d027d754
Binary files /dev/null and b/guides/2-spot/1-swap/img/token-info.jpg differ
diff --git a/guides/2-spot/1-swap/img/token-info.png b/guides/2-spot/1-swap/img/token-info.png
new file mode 100644
index 00000000..6b4b0aa0
Binary files /dev/null and b/guides/2-spot/1-swap/img/token-info.png differ
diff --git a/guides/2-spot/1-swap/img/warnings.png b/guides/2-spot/1-swap/img/warnings.png
new file mode 100644
index 00000000..652f1ab7
Binary files /dev/null and b/guides/2-spot/1-swap/img/warnings.png differ
diff --git a/guides/2-jupiter-spot/3-limit-order/1-limit-order.md b/guides/2-spot/3-limit-order/1-limit-order.md
similarity index 100%
rename from guides/2-jupiter-spot/3-limit-order/1-limit-order.md
rename to guides/2-spot/3-limit-order/1-limit-order.md
diff --git a/guides/2-jupiter-spot/3-limit-order/2-how-lo-work.md b/guides/2-spot/3-limit-order/2-how-lo-work.md
similarity index 100%
rename from guides/2-jupiter-spot/3-limit-order/2-how-lo-work.md
rename to guides/2-spot/3-limit-order/2-how-lo-work.md
diff --git a/guides/2-jupiter-spot/3-limit-order/3-lo-partners.md b/guides/2-spot/3-limit-order/3-lo-partners.md
similarity index 100%
rename from guides/2-jupiter-spot/3-limit-order/3-lo-partners.md
rename to guides/2-spot/3-limit-order/3-lo-partners.md
diff --git a/guides/2-jupiter-spot/3-limit-order/_category_.json b/guides/2-spot/3-limit-order/_category_.json
similarity index 100%
rename from guides/2-jupiter-spot/3-limit-order/_category_.json
rename to guides/2-spot/3-limit-order/_category_.json
diff --git a/guides/2-jupiter-spot/4-dca/1-how-to-dca.md b/guides/2-spot/4-dca/1-how-to-dca.md
similarity index 100%
rename from guides/2-jupiter-spot/4-dca/1-how-to-dca.md
rename to guides/2-spot/4-dca/1-how-to-dca.md
diff --git a/guides/2-jupiter-spot/4-dca/2-how-dca-work.md b/guides/2-spot/4-dca/2-how-dca-work.md
similarity index 100%
rename from guides/2-jupiter-spot/4-dca/2-how-dca-work.md
rename to guides/2-spot/4-dca/2-how-dca-work.md
diff --git a/guides/2-jupiter-spot/4-dca/3-explainer.md b/guides/2-spot/4-dca/3-explainer.md
similarity index 100%
rename from guides/2-jupiter-spot/4-dca/3-explainer.md
rename to guides/2-spot/4-dca/3-explainer.md
diff --git a/guides/2-jupiter-spot/4-dca/_category_.json b/guides/2-spot/4-dca/_category_.json
similarity index 100%
rename from guides/2-jupiter-spot/4-dca/_category_.json
rename to guides/2-spot/4-dca/_category_.json
diff --git a/guides/2-jupiter-spot/5-va/1-how-to-va.md b/guides/2-spot/5-va/1-how-to-va.md
similarity index 99%
rename from guides/2-jupiter-spot/5-va/1-how-to-va.md
rename to guides/2-spot/5-va/1-how-to-va.md
index e0f48b41..60ca6d0e 100644
--- a/guides/2-jupiter-spot/5-va/1-how-to-va.md
+++ b/guides/2-spot/5-va/1-how-to-va.md
@@ -12,7 +12,7 @@ slug: /va/how-to-va
Value averaging (VA) is a strategy that works like dollar-cost averaging (DCA). It works similarly by making contributions in a consistent time period but differs by the amount of each contribution. VA focuses on equal growth of the portfolio instead of equal investments.
-VA features the ability to react to market volatility and price action, in short, buying more tokens when price is low and buying less tokens when price is high. Check out this [Explainer Page](3-explainer.md) to learn more about VA.
+VA features the ability to react to market volatility and price action, in short, buying more tokens when price is low and buying less tokens when price is high. Check out this [Explainer Page](./3-explainer.md) to learn more about VA.
## Basic VA User Flow
diff --git a/guides/2-jupiter-spot/5-va/2-how-va-work.md b/guides/2-spot/5-va/2-how-va-work.md
similarity index 100%
rename from guides/2-jupiter-spot/5-va/2-how-va-work.md
rename to guides/2-spot/5-va/2-how-va-work.md
diff --git a/guides/2-jupiter-spot/5-va/3-explainer.md b/guides/2-spot/5-va/3-explainer.md
similarity index 100%
rename from guides/2-jupiter-spot/5-va/3-explainer.md
rename to guides/2-spot/5-va/3-explainer.md
diff --git a/guides/2-jupiter-spot/5-va/_category_.json b/guides/2-spot/5-va/_category_.json
similarity index 100%
rename from guides/2-jupiter-spot/5-va/_category_.json
rename to guides/2-spot/5-va/_category_.json
diff --git a/guides/2-jupiter-spot/_category_.json b/guides/2-spot/_category_.json
similarity index 75%
rename from guides/2-jupiter-spot/_category_.json
rename to guides/2-spot/_category_.json
index d154ef16..b28e94f2 100644
--- a/guides/2-jupiter-spot/_category_.json
+++ b/guides/2-spot/_category_.json
@@ -2,7 +2,7 @@
"label": "Jupiter Spot",
"link": {
"type": "generated-index",
- "slug": "/jupiter-spot"
+ "slug": "/spot"
}
}
\ No newline at end of file
diff --git a/guides/index.md b/guides/index.md
index 97324d50..4fe33df5 100644
--- a/guides/index.md
+++ b/guides/index.md
@@ -43,7 +43,7 @@ Here's a list of all our official links. Please always double check the URL matc
- **Perpetual Exchange:** Learn about the [Jupiter Perpetuals Exchange](/guides/perpetual-exchange/overview) and the [JLP Pool](/guides/jlp/jlp) and its role in securing liquidity for the Perpetuals Exchange.
- **Ape:** Discover how the vault model, auto-retry, and removal of wallet signature enables fast and secure trades.
- **JupSOL:** Check out [JupSOL](/guides/jupsol/jupsol) to learn about the official Jupiter LST which supports the Jupiter Validator!
-- **Bridge Comparator:** If you're coming to Solana for the first time, we care to provide a seamless experience for you. Read our guide on Bridge Comparator, onramp, and CEX transferring.
+- **Onboard:** If you're coming to Solana for the first time, we care to provide a seamless experience for you. Read our guide on Bridge, Onramp, and CEX transferring.
- **General Guides:** Discover general guides relating to the Solana ecosystem such as personal security, using a block explorer to verify swaps, actions & blinks, token guide for creators, the Jupiter Media Kit, and FAQs about the Jupiter Platform.
Welcome to the community, J4J (JUP 4 JUP)!
diff --git a/guides/static/media/configure-settings-1.mp4 b/guides/static/media/configure-settings-1.mp4
new file mode 100644
index 00000000..630a9442
Binary files /dev/null and b/guides/static/media/configure-settings-1.mp4 differ
diff --git a/guides/static/media/configure-settings-2.mp4 b/guides/static/media/configure-settings-2.mp4
new file mode 100644
index 00000000..47c2698f
Binary files /dev/null and b/guides/static/media/configure-settings-2.mp4 differ
diff --git a/guides/static/media/how-to-swap-jupiter.mp4 b/guides/static/media/how-to-swap-jupiter.mp4
new file mode 100644
index 00000000..75ca5b19
Binary files /dev/null and b/guides/static/media/how-to-swap-jupiter.mp4 differ
diff --git a/src/css/custom.css b/src/css/custom.css
index cee9991e..4b5daf77 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -315,3 +315,7 @@
min-width:300px;
max-width:350px;
}
+
+.hidden {
+ display: none !important;
+ }
\ No newline at end of file
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index 83f74cf3..148cfb4c 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -65,7 +65,7 @@ const JupiterProducts = () => {