diff --git a/public/img/docs/zetahub/pool-1.png b/public/img/docs/zetahub/pool-1.png index a733cc45..771e9c0a 100644 Binary files a/public/img/docs/zetahub/pool-1.png and b/public/img/docs/zetahub/pool-1.png differ diff --git a/public/img/docs/zetahub/pool-2.png b/public/img/docs/zetahub/pool-2.png index a0f7a053..4a620002 100644 Binary files a/public/img/docs/zetahub/pool-2.png and b/public/img/docs/zetahub/pool-2.png differ diff --git a/public/img/docs/zetahub/pool-3.png b/public/img/docs/zetahub/pool-3.png index 59cca20a..05ccf00a 100644 Binary files a/public/img/docs/zetahub/pool-3.png and b/public/img/docs/zetahub/pool-3.png differ diff --git a/public/img/docs/zetahub/pool-4.png b/public/img/docs/zetahub/pool-4.png index 5ba690b3..bcf8d86c 100644 Binary files a/public/img/docs/zetahub/pool-4.png and b/public/img/docs/zetahub/pool-4.png differ diff --git a/public/img/docs/zetahub/pool-5.png b/public/img/docs/zetahub/pool-5.png index 715b92ae..381a6ea7 100644 Binary files a/public/img/docs/zetahub/pool-5.png and b/public/img/docs/zetahub/pool-5.png differ diff --git a/public/img/docs/zetahub/pool-6.png b/public/img/docs/zetahub/pool-6.png new file mode 100644 index 00000000..3c660f08 Binary files /dev/null and b/public/img/docs/zetahub/pool-6.png differ diff --git a/public/img/docs/zetahub/pool-7.png b/public/img/docs/zetahub/pool-7.png new file mode 100644 index 00000000..f152df9d Binary files /dev/null and b/public/img/docs/zetahub/pool-7.png differ diff --git a/public/img/docs/zetahub/pool-8.png b/public/img/docs/zetahub/pool-8.png new file mode 100644 index 00000000..f237f1b6 Binary files /dev/null and b/public/img/docs/zetahub/pool-8.png differ diff --git a/public/img/docs/zetahub/pool-9.png b/public/img/docs/zetahub/pool-9.png new file mode 100644 index 00000000..e80c8f47 Binary files /dev/null and b/public/img/docs/zetahub/pool-9.png differ diff --git a/src/pages/users/zetahub/_meta.json b/src/pages/users/zetahub/_meta.json index 4d57f86f..4dc18316 100644 --- a/src/pages/users/zetahub/_meta.json +++ b/src/pages/users/zetahub/_meta.json @@ -13,7 +13,7 @@ }, "pool": { "title": "Pool ZETA", - "description": "Explore ZetaChain liquidity pools." + "description": "Add tokens to liquidity pools on ZetaChain, earn fees, view pool details, and manage your positions." }, "stake": { "title": "Delegate/Stake ZETA", diff --git a/src/pages/users/zetahub/pool.mdx b/src/pages/users/zetahub/pool.mdx index 97cc4394..f83b76d6 100644 --- a/src/pages/users/zetahub/pool.mdx +++ b/src/pages/users/zetahub/pool.mdx @@ -2,50 +2,68 @@ title: Pool ZETA --- -You can view the full list of ZetaChain liquidity pools on the Pool page and -select one to begin. +Liquidity pools on ZetaHub are pools of assets in Automated Market Maker (AMM) +decentralized exchanges (DEXs) that power ZetaChain and its omnichain +functionality. ZetaHub provides an interface to deposit assets into these pools, +allowing you to earn a share of the fees generated by the pools. -You’ll have to have a sufficient balance of both of the respective pool assets -on the ZetaChain network in order to deposit into any ZetaChain pool. +To get started, view the list of ZetaChain liquidity pools on the Pool page and +select one. -![ZetaChain Pools](/img/docs/zetahub/pool-1.png) +![](/img/docs/zetahub/pool-1.png) -Once you get more assets from an external exchange and send to ZetaChain, or you -send your existing assets from another network to the ZetaChain network, you’re -ready to start. Follow ZetaHub’s step-by-step flow to deposit your assets into -your pool of choice and start earning fees. +Enter the amount for one token, and the equivalent amount for the other token +will be calculated automatically. You will see the number of liquidity pool (LP) +tokens you will receive based on your deposit. -![Deposit](/img/docs/zetahub/pool-2.png) +On the right side of the interface, you can see an overview of the pool, +including details like Total Value Locked (TVL), pool fees, and transaction +volume. -If you have an insufficient balance of any asset, you will need to click the -“Get more assets or send existing assets to ZetaChain” button underneath the -error message. This will take you to a screen where you can either send the -appropriate asset to the ZetaChain network (only if you already have a balance -of this asset, just on a different network than ZetaChain), or get more of the -appropriate asset on an exchange (click the “Get ZETA and [Asset] from an -exchange” button). +To deposit into any ZetaChain pool, ensure you have a sufficient balance of both +respective assets on the ZetaChain network. -![Send to Deposit](/img/docs/zetahub/pool-3.png) +![](/img/docs/zetahub/pool-2.png) -After you’ve pooled your ZETA, you’ll be able to see all of the positions you’ve -pooled on ZetaHub on the right hand side. If you click into a specific pool, -you’ll see your position for that pool if you have one. You’ll be able to see -the amount of pool tokens you’ve collected, as well as the amount of assets -you’ve pooled, your pool share, and the pool’s APY. +If your balance is insufficient for any asset, click the “Get more assets” +button below the error message. This will guide you to a screen where you can +either send the asset to the ZetaChain network (if you have it on another +network) or purchase more of the asset through an exchange. -To withdraw your assets from a pool, select into the pool you want to withdraw -from. From there, find and click the “Withdraw” tab on the interface. You will -then be able to select the percentage of your position to withdraw. +After entering the amounts, click "Allow deposit." You will need to confirm the +spending cap transactions in your wallet. -![Withdraw](/img/docs/zetahub/pool-4.png) +![](/img/docs/zetahub/pool-3.png) -If you’d then like to move the external asset back to its destination chain, you -can head to the “Move Assets” tab in the left hand navigation to do so. +Once the allowance is approved, click "Add to pool." -If you’d like to earn more rewards, you will be able to stake your LP tokens. -After you’ve pooled your ZETA, check the “Rewards” tab in a specific pool, -you’ll be able to stake the LP tokens you received from pooling. View your -balance of LP tokens on the Rewards tab, and from there, you will be able to -stake, unstake, and claim your rewards in each respective sub-tab. +![](/img/docs/zetahub/pool-4.png) -![Rewards](/img/docs/zetahub/pool-5.png) +Adding liquidity requires one final transaction. Confirm the liquidity pool +transaction in your wallet. + +![](/img/docs/zetahub/pool-5.png) + +Wait for the transaction to be processed on ZetaChain. + +![](/img/docs/zetahub/pool-6.png) + +After adding liquidity, you will see a confirmation window displaying the +deposited amounts and your positions in the pool. You can choose to deposit more +or return to the main pool page. + +![](/img/docs/zetahub/pool-7.png) + +From the main pool page, you can view all your pooled positions on ZetaHub on +the right side. + +![](/img/docs/zetahub/pool-8.png) + +To withdraw tokens from a pool, go to the pool details page, select the +"Withdraw" tab, enter the amount you wish to withdraw, approve the transaction, +and click on the "Withdraw" button. + +![](/img/docs/zetahub/pool-8.png) + +By following these steps, you can easily manage your liquidity on ZetaHub, +earning fees and maintaining control over your assets.