This setup step is testnet only. Minting test tokens and funding with Friendbot exist so you can practice without real funds. On mainnet you fund your wallet with real XLM and acquire real assets instead, and then continue from Step 2.
To begin adding liquidity on testnet, we need to first mint test tokens to interact with the app.
Go to the Balances page.
Click the “Mint test tokens” button.
The screenshot below is the testnet Balances page, which is where the minting button lives:After minting your test tokens, ensure that your wallet is funded with at least 1XLM in Stellar. To fund your wallet in the testnet, you can use the friendbot. Simply go to your wallet and click “Fund with Friendbot”.Verify that your account has been funded with XLM, and now we are ready to continue navigating the app.
Select the tokens for which you would like to provide liquidity.
Enter the amount you want to provide.
Click “Supply”.
This will open a modal where you can view information about the liquidity position, such as the amount of Liquidity Pool Tokens that will be created and your share percentage of the pool.
Click the “Add liquidity” button, and you will see a transaction in your Freighter wallet.
Click “Approve” and wait for the transaction to be confirmed.
Once the transaction is complete, you will see a success message like this:
Congratulations! You have successfully added liquidity. Now you can view your liquidity position on the Liquidity page.Now we can continue with the tutorial. The next steps will involve swapping tokens for the ones you have provided liquidity for.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Soroswap Finance","description":"The Swap Aggregator for Stellar: one API that quotes every Stellar venue and returns the best route, plus the Soroswap AMM.","colors":{"primary":"#8866DD","light":"#A98BE8","dark":"#6F4FC7"},"logo":{"light":"https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/logo/light.svg?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=167296c66e3d90415a7f2aa982f7843b","dark":"https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/logo/dark.svg?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=77ca3dbbc4d3854eb6f326c89561e074","href":"https://soroswap.finance"},"favicon":"https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/favicon.png?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=001876061b5f304af9d8fa19a3ff1da0","api":{"openapi":"https://api.soroswap.finance/api-json","mdx":{"auth":{"method":"bearer"},"server":"https://api.soroswap.finance"}},"navbar":{"links":[{"href":"https://app.soroswap.finance","label":"Launch App"},{"href":"https://discord.gg/A2rQ3cm9XG","label":"Support"}],"primary":{"type":"button","label":"Get API key","href":"https://api.soroswap.finance/register"}},"footer":{"socials":{"x":"https://x.com/SoroswapFinance","discord":"https://discord.gg/A2rQ3cm9XG","github":"https://github.com/soroswap"}},"integrations":{"posthog":{"apiKey":"phc_C6MfPNluY4B1Kx7kFa4d2XPJmcGHhQAplhnzD8hIt6G","apiHost":"https://us.i.posthog.com","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"markdown":{"instructions":["Soroswap Aggregator API: base URL https://api.soroswap.finance, pick the network with ?network=mainnet or ?network=testnet (omitted means mainnet).","Auth: Authorization: Bearer sk_... on every call. Get a key at https://api.soroswap.finance/register. A missing or invalid key returns 403, never 401. Free plan 1 request/s; see https://docs.soroswap.finance/api/plans.md.","Flow: POST /quote (assetIn, assetOut as C... contract addresses, amount as an integer string in the smallest unit, tradeType, protocols) -> POST /quote/build with the unchanged quote and from -> the user signs the XDR -> POST /send. Build right after quoting: a Soroban XDR is valid for 180 seconds. Submit it as is, never re-simulate it.","AI tools: docs MCP at https://docs.soroswap.finance/mcp (claude mcp add --transport http soroswap-docs https://docs.soroswap.finance/mcp), skill with npx skills add https://docs.soroswap.finance. Other clients: https://docs.soroswap.finance/api/build-with-ai.md.","Units and Stellar pitfalls: https://docs.soroswap.finance/api/stellar-gotchas.md. Errors and retries: https://docs.soroswap.finance/api/errors.md."]},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Dune Dashboard","icon":"chart-line","href":"https://dune.com/paltalabs/soroswap"},{"anchor":"GitHub","icon":"github","href":"https://github.com/soroswap"},{"anchor":"Discord","icon":"discord","href":"https://discord.gg/A2rQ3cm9XG"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"soroswap","hasAudioNarration":false,"actualSubdomain":"soroswap","customDomains":["docs.soroswap.finance"],"gitSource":{"type":"github","owner":"soroswap","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"}},"buildId":"6aec4fc29c320f62bb68c12f","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Learn","count":39},{"language":"default","tag":"Soroswap AMM","count":34},{"language":"default","tag":"API Reference","count":27},{"language":"default","tag":"Aggregator API","count":15},{"language":"default","tag":"Concepts","count":15},{"language":"default","tag":"Technical Reference","count":13},{"language":"default","tag":"Tutorials","count":11},{"language":"default","tag":"Getting Started","count":7},{"language":"default","tag":"Account","count":6},{"language":"default","tag":"Market data","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"tutorials/adding-liquidity","slug":"/tutorials/adding-liquidity","pageMetadata":{"title":"Adding Liquidity","description":"Step by step walkthrough for supplying liquidity to a Soroswap pool, including minting test tokens on testnet.","href":"/tutorials/adding-liquidity"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Step by step walkthrough for supplying liquidity to a Soroswap pool, including minting test tokens on testnet.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,..._provideComponents(),...props.components},{Heading,Note,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Now that we have our wallet set up correctly in the testnet, we are ready to use the `,_jsx(_components.a,{href:`https://app.soroswap.finance`,children:`Soroswap app`}),`. Let’s start by adding liquidity to a pool.`]}),`\n`,_jsx(Heading,{level:`2`,id:`step-1-setup`,children:`Step 1: Setup`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`This setup step is testnet only. Minting test tokens and funding with Friendbot exist so you can practice without real funds. On mainnet you fund your wallet with real XLM and acquire real assets instead, and then continue from Step 2.`})}),`\n`,_jsx(_components.p,{children:`To begin adding liquidity on testnet, we need to first mint test tokens to interact with the app.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Go to the Balances page.`}),`\n`,_jsx(_components.li,{children:`Click the “Mint test tokens” button.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The screenshot below is the testnet Balances page, which is where the minting button lives:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/balances.png?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=99bb55178afccdd05d51955889120f16`,alt:``,\"data-og-width\":`1820`,width:`1820`,\"data-og-height\":`790`,height:`790`,\"data-path\":`images/tutorials/adding-liquidity/balances.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/balances.png?w=280\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=9b7ca5c112db3b547f541d1e1b6918a8 280w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/balances.png?w=560\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=48796bcce29ae6b395ca91d83d78f9ee 560w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/balances.png?w=840\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=ef7a96effbf78a61fa1fb646d4701866 840w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/balances.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=0c9709439664359ed8460aaeaa459fcc 1100w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/balances.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=4d16f1c99ff2ccdbe12bef2a021e1333 1650w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/balances.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=9dbe90966043a7a26ffac9f471f1a486 2500w`}),`\n`,_jsx(_components.p,{children:`After minting your test tokens, ensure that your wallet is funded with at least 1XLM in Stellar. To fund your wallet in the testnet, you can use the friendbot. Simply go to your wallet and click “Fund with Friendbot”.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/fund.png?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=38fa366a64964f6a85ff25160ca0644b`,alt:``,\"data-og-width\":`355`,width:`355`,\"data-og-height\":`528`,height:`528`,\"data-path\":`images/tutorials/adding-liquidity/fund.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/fund.png?w=280\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=f8eaedba84d051228f63c02092d4f5ba 280w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/fund.png?w=560\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=a6ed570375c10bacaf67aae585e11c69 560w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/fund.png?w=840\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=c0c1d3462147909dbd4e91dba67ca7b5 840w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/fund.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=8bd607b3bf26b420c8dc5970da332ecd 1100w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/fund.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=0c48d9ac6bc8c4c37fac33e414e3bd9e 1650w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/fund.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=24591aa986d8ec41df4f4306bc2499d2 2500w`}),`\n`,_jsx(_components.p,{children:`Verify that your account has been funded with XLM, and now we are ready to continue navigating the app.`}),`\n`,_jsx(Heading,{level:`2`,id:`step-2-go-to-the-add-liquidity-page`,children:`Step 2: Go to the Add Liquidity page`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Navigate to the Liquidity page, where you will find all the liquidity positions.`}),`\n`,_jsx(_components.li,{children:`Click the “Add Liquidity” button.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`This will take you to a page like this:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquidity.png?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=309e06654cd7406a8af5621b42e71b03`,alt:``,\"data-og-width\":`1824`,width:`1824`,\"data-og-height\":`807`,height:`807`,\"data-path\":`images/tutorials/adding-liquidity/addliquidity.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquidity.png?w=280\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=2dd06f50529770782c78c682de2c0ecf 280w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquidity.png?w=560\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=49edd83d2770373050e3c50e2d7424bd 560w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquidity.png?w=840\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=7ae2253fa23810f63f8325e8cae697ec 840w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquidity.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=36bf3da67dda0ba842c3f5c114f6f688 1100w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquidity.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=72ae7c61e6edd22426625d314afe5d13 1650w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquidity.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=283ea1f6e4f1491243f3ec1e608fcd99 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`step-3-select-the-tokens-and-provide-liquidity`,children:`Step 3: Select the tokens and provide liquidity`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Click the token selectors.`}),`\n`,_jsx(_components.li,{children:`Select the tokens for which you would like to provide liquidity.`}),`\n`,_jsx(_components.li,{children:`Enter the amount you want to provide.`}),`\n`,_jsx(_components.li,{children:`Click “Supply”.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`This will open a modal where you can view information about the liquidity position, such as the amount of Liquidity Pool Tokens that will be created and your share percentage of the pool.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquiditymodal.png?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=aaf769c5859ae46753be0a48e803d25b`,alt:``,\"data-og-width\":`1824`,width:`1824`,\"data-og-height\":`848`,height:`848`,\"data-path\":`images/tutorials/adding-liquidity/addliquiditymodal.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquiditymodal.png?w=280\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=d3f9a62dc24b90ba5cc766be5b5d0856 280w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquiditymodal.png?w=560\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=eac2d8e7b9d86a103044ac13ce116b72 560w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquiditymodal.png?w=840\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=13caff5584b8b2f45c8c2a48ccca7e34 840w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquiditymodal.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=d1cd77f04a7ec09d7b1b376c559e0a34 1100w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquiditymodal.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=5f7f96b5450b8c4c8dc8790456776169 1650w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquiditymodal.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=5bbf1149b7031d07feaaed90e8092492 2500w`}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsx(_components.li,{children:`Click the “Add liquidity” button, and you will see a transaction in your Freighter wallet.`}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/transaction.png?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=0de97a026be8f98b74f9196ac73617e9`,alt:``,\"data-og-width\":`368`,width:`368`,\"data-og-height\":`647`,height:`647`,\"data-path\":`images/tutorials/adding-liquidity/transaction.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/transaction.png?w=280\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=b534acbbeee19aff4721c2d300379b53 280w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/transaction.png?w=560\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=bffcc31b17dbf0e722b5d9883c8aa6c6 560w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/transaction.png?w=840\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=e28194cdbb25506e9e11557c43a515d1 840w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/transaction.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=6b4b10c95eaf7c4c0ec4fa840e717771 1100w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/transaction.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=e4b55da39c83b50a2c96080d4c36f9df 1650w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/transaction.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=0c6419e968ec52aec9f5306cc03be26f 2500w`}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsx(_components.li,{children:`Click “Approve” and wait for the transaction to be confirmed.`}),`\n`,_jsx(_components.li,{children:`Once the transaction is complete, you will see a success message like this:`}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/success.png?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=6248bd9847316febf1d9dc8eeedcc098`,alt:``,\"data-og-width\":`1883`,width:`1883`,\"data-og-height\":`833`,height:`833`,\"data-path\":`images/tutorials/adding-liquidity/success.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/success.png?w=280\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=2cb276af662f83246777301689a032c1 280w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/success.png?w=560\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=7117371080249bcb29226a87ef95573f 560w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/success.png?w=840\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=3575ad6e36b0272ed54a5debe1556f60 840w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/success.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=a1f9663b589257667b9ff6bae9daa53d 1100w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/success.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=ac3e9b7be977fb43a64e8172957604cb 1650w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/success.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=f87ee12bc64b8f9e9dd9d75f3fab5379 2500w`}),`\n`,_jsx(_components.p,{children:`Congratulations! You have successfully added liquidity. Now you can view your liquidity position on the Liquidity page.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/liquiditypage.png?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=8061ba7b3330e71f58a4aca3104c7efe`,alt:``,\"data-og-width\":`1883`,width:`1883`,\"data-og-height\":`833`,height:`833`,\"data-path\":`images/tutorials/adding-liquidity/liquiditypage.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/liquiditypage.png?w=280\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=764d84184914deb04924bcd67393129a 280w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/liquiditypage.png?w=560\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=1a58a7b4c1d38709160085622e83ca73 560w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/liquiditypage.png?w=840\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=ce863aced86f88c2341b4403f024161b 840w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/liquiditypage.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=5bb309dd40d3555d0989fc63fdfdabf7 1100w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/liquiditypage.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=0895f116ad257ad123d4a280e5d4647f 1650w, https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/liquiditypage.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=2c4ac0864829407d8956fcd1ef19f647 2500w`}),`\n`,_jsx(_components.p,{children:`Now we can continue with the tutorial. The next steps will involve swapping tokens for the ones you have provided liquidity for.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Adding Liquidity","description":"Step by step walkthrough for supplying liquidity to a Soroswap pool, including minting test tokens on testnet.","href":"/tutorials/adding-liquidity"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Step 1: Setup","slug":"step-1-setup","depth":2,"children":[]},{"title":"Step 2: Go to the Add Liquidity page","slug":"step-2-go-to-the-add-liquidity-page","depth":2,"children":[]},{"title":"Step 3: Select the tokens and provide liquidity","slug":"step-3-select-the-tokens-and-provide-liquidity","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/soroswap/8cf4cc027d03ca5b/analytics.js"],"subdomain":"soroswap","siteName":"Soroswap Finance","title":"Adding Liquidity - Soroswap Finance","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-07T21:42:36.682Z","originalFileLocation":"tutorials/adding-liquidity.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Step by step walkthrough for supplying liquidity to a Soroswap pool, including minting test tokens on testnet.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Soroswap Finance\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Adding Liquidity - Soroswap Finance\">\u003cmeta data-mint-head property=\"og:description\" content=\"Step by step walkthrough for supplying liquidity to a Soroswap pool, including minting test tokens on testnet.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Soroswap Finance\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.soroswap.finance/tutorials/adding-liquidity\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://soroswap.mintlify.site/_mintlify/api/og/v2?division=Tutorials\u0026amp;title=Adding+Liquidity\u0026amp;description=Step+by+step+walkthrough+for+supplying+liquidity+to+a+Soroswap+pool%2C+including+minting+test+tokens+on+testnet.\u0026amp;theme=1f7f3f9d39c67ea609340814\u0026amp;signature=188ca1bbe8739b828d182674376c75e8862af4edc9c78286834f8c4a448581f2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Adding Liquidity - Soroswap Finance\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Step by step walkthrough for supplying liquidity to a Soroswap pool, including minting test tokens on testnet.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://soroswap.mintlify.site/_mintlify/api/og/v2?division=Tutorials\u0026amp;title=Adding+Liquidity\u0026amp;description=Step+by+step+walkthrough+for+supplying+liquidity+to+a+Soroswap+pool%2C+including+minting+test+tokens+on+testnet.\u0026amp;theme=1f7f3f9d39c67ea609340814\u0026amp;signature=188ca1bbe8739b828d182674376c75e8862af4edc9c78286834f8c4a448581f2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/soroswap/fuylThFPBoCQikOJ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Soroswap Finance\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8866DD\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.soroswap.finance/tutorials/adding-liquidity\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/tutorials/adding-liquidity.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.soroswap.finance/#organization\",\"name\":\"Soroswap Finance\",\"url\":\"https://docs.soroswap.finance\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/logo/light.svg?fit=max\u0026auto=format\u0026n=1xzCGA5zGx88_Gb9\u0026q=85\u0026s=167296c66e3d90415a7f2aa982f7843b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.soroswap.finance#website\",\"name\":\"Soroswap Finance\",\"url\":\"https://docs.soroswap.finance\",\"publisher\":{\"@id\":\"https://docs.soroswap.finance/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.soroswap.finance/tutorials/adding-liquidity#webpage\",\"url\":\"https://docs.soroswap.finance/tutorials/adding-liquidity\",\"name\":\"Adding Liquidity\",\"description\":\"Step by step walkthrough for supplying liquidity to a Soroswap pool, including minting test tokens on testnet.\",\"dateModified\":\"2026-09-07T21:42:36.682Z\",\"isPartOf\":{\"@id\":\"https://docs.soroswap.finance#website\"},\"breadcrumb\":{\"@id\":\"https://docs.soroswap.finance/tutorials/adding-liquidity#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.soroswap.finance/tutorials/adding-liquidity#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tutorials\",\"item\":\"https://docs.soroswap.finance/tutorials/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding Liquidity\",\"item\":\"https://docs.soroswap.finance/tutorials/adding-liquidity\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.soroswap.finance/tutorials/adding-liquidity#article\",\"headline\":\"Adding Liquidity\",\"name\":\"Adding Liquidity\",\"description\":\"Step by step walkthrough for supplying liquidity to a Soroswap pool, including minting test tokens on testnet.\",\"url\":\"https://docs.soroswap.finance/tutorials/adding-liquidity\",\"mainEntityOfPage\":{\"@id\":\"https://docs.soroswap.finance/tutorials/adding-liquidity#webpage\"},\"dateModified\":\"2026-09-07T21:42:36.682Z\",\"publisher\":{\"@id\":\"https://docs.soroswap.finance/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.soroswap.finance#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Soroswap Finance\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Soroswap Finance","nav":{"global":{"anchors":[{"anchor":"Dune Dashboard","icon":"chart-line","href":"https://dune.com/paltalabs/soroswap"},{"anchor":"GitHub","icon":"github","href":"https://github.com/soroswap"},{"anchor":"Discord","icon":"discord","href":"https://discord.gg/A2rQ3cm9XG"}]},"tabs":[{"tab":"Aggregator API","pages":[{"title":"Aggregator API","href":""}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/quote/protocols"}]},{"tab":"Soroswap AMM","pages":[{"title":"Soroswap AMM","href":"/amm"}]},{"tab":"Learn","groups":[{"group":"Welcome","pages":[{"title":"What is Soroswap Finance?","href":"/what-is-soroswap"}]},{"group":"Getting Started","root":{"title":"Getting Started","href":"/getting-started/index"},"pages":[{"title":"Wallet Setup and Connection","icon":"wallet","href":"/getting-started/wallet-setup"},{"title":"How to Swap","icon":"arrows-rotate","href":"/getting-started/how-to-swap"},{"title":"Provide Liquidity","icon":"water-arrow-down","href":"/getting-started/provide-liquidity"},{"title":"Introduction to Soroswap Tokens","href":"/getting-started/soroswap-tokens"},{"title":"Adding Tokens to Your Wallet","href":"/getting-started/adding-tokens-to-your-wallet"},{"title":"Liquidity Management on Soroswap","href":"/getting-started/liquidity-management"},{"title":"Bridging Tokens to Stellar Blockchain","href":"/getting-started/bridging-tokens"}]},{"group":"Concepts","root":{"title":"Concepts","href":"/concepts/index"},"pages":[{"title":"AMM","href":"/concepts/amm"},{"title":"Liquidity Pools","href":"/concepts/liquidity-pools"},{"title":"Swap","href":"/concepts/swap"},{"title":"Fees","href":"/concepts/fees"},{"title":"Slippage","href":"/concepts/slippage"},{"title":"SDEX","href":"/concepts/sdex"},{"title":"Bridge","href":"/concepts/bridge"},{"title":"Trustlines","href":"/concepts/trustlines"},{"title":"Stellar gotchas for integrators","icon":"triangle-exclamation","href":"/api/stellar-gotchas"},{"title":"Oracles","href":"/concepts/oracles"},{"title":"Flash Swaps","href":"/concepts/flash-swaps"},{"group":"Advanced Topics","root":{"title":"Advanced Topics","href":"/concepts/advanced/index"},"pages":[{"title":"Pricing","href":"/concepts/advanced/pricing"},{"title":"Understanding Returns","href":"/concepts/advanced/understanding-returns"},{"title":"Security","href":"/concepts/advanced/security"},{"title":"Research","href":"/concepts/advanced/research"}]}]},{"group":"Tutorials","root":{"title":"Tutorials","href":"/tutorials/index"},"pages":[{"title":"Soroswap Testnet Overview","href":"/tutorials/soroswap-testnet-overview"},{"title":"Installing Freighter","href":"/tutorials/installing-freighter"},{"title":"Soroswap sections","description":"Tour of the Soroswap interface: the Balance, Swap, and Liquidity sections and what each does.","href":"/tutorials/soroswap-sections"},{"title":"Adding Liquidity","href":"/tutorials/adding-liquidity"},{"title":"Doing Swap","description":"Performing a token swap on Soroswap, covering wallet connection, trustlines, confirmation, and best practices.","href":"/tutorials/doing-swap"},{"title":"Remove Liquidity","href":"/tutorials/remove-liquidity"},{"group":"Stellar Classic Assets","root":{"title":"Using Stellar Classic Assets","href":"/tutorials/stellar-classic-assets/index"},"pages":[{"title":"Wrapping Stellar Classic Assets","href":"/tutorials/stellar-classic-assets/wrapping"},{"title":"Swap Stellar Classic Assets","href":"/tutorials/stellar-classic-assets/swapping"},{"title":"Test Stellar Classic Assets","href":"/tutorials/stellar-classic-assets/testing"},{"title":"Importing Testnet Tokens","href":"/tutorials/stellar-classic-assets/importing-testnet-tokens"}]},{"title":"Conclusions","href":"/tutorials/conclusions"}]},{"group":"Resources","root":{"title":"Support \u0026 Resources","href":"/resources/index"},"pages":[{"title":"About Us","href":"/resources/about-us"},{"title":"General FAQ","href":"/resources/general-faq"},{"title":"Additional Resources","href":"/resources/additional-resources"},{"group":"Partnerships","root":{"title":"Partnerships","href":"/resources/partnerships/index"},"pages":[{"title":"Collaboration with Mercury and SubQuery","href":"/resources/partnerships/mercury-subquery"},{"title":"Business Partnerships","href":"/resources/partnerships/business-partnerships"}]}]}]}]},"basePath":"","title":"Adding Liquidity - Soroswap Finance","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}