# Welcome to AbstraDEX

AbstraDEX seamlessly combines convenience, high security, and an optimized user experience. Harnessing the power of the Layer-2 Network, AbstraDEX built a DeFi product on Multi-chain that offers a range of decentralized financial products, including Swap, Liquidity, Farming, and Staking, providing users with an unparalleled asset management experience.


# Why the AbstraDEX?

### Innovation:&#x20;

AbstraDEX serves as a gateway to pioneering blockchain projects, providing exclusive access to cutting-edge tokens at their early stages.

### Lucrative:&#x20;

Maximize your gains through compounding rewards by leveraging our secure staking platform, enhancing and fortifying your cryptocurrency holdings.

### Secure:&#x20;

Harnessing the power of Multi-chain technology, AbstraDEX prioritizes security. Our platform is fortified with advanced security protocols and undergoes meticulous smart contract audits to ensure the utmost protection for your assets and sensitive data.

### Performance:&#x20;

Embark on a journey of high-performance transactions and unparalleled throughput. AbstraDEX's optimized blockchain infrastructure ensures lightning-fast processing, setting a new standard for efficiency in the decentralized landscape.


# AbstraDEX products

### AbstraDEX Swap

Trade without limits. AbstraDEX Swap enables users to exchange various tokens quickly and efficiently. With a user-friendly interface and low transaction fees, users will experience unrestricted trading like never before.

### AbstraDEX Liquidity

Be a part of community strength. Add your liquidity to the AbstraDEX Liquidity Pool to contribute to the trading process and receive benefits from the network's growth.

### AbstraDEX Yield Farming

Our agricultural prowess continually creates new income opportunities. Join AbstraDEX Farms to earn high profits by utilizing your assets and supporting ecosystem development.

### AbstraDEX Staking

Take control of your digital assets with AbstraDEX Staking. Stake your tokens to earn attractive returns over time. Simultaneously, contributes to the stability and security on Web3 space.

### AbstraDEX Cross-swap

AbstraDEX introduces its groundbreaking Cross-Swap feature, revolutionizing the way users exchange assets across different blockchain networks. With Cross-Swap, users can seamlessly convert their assets between Zetachain, BTC, and EVM chains using the innovative *Omnichain technology.*

### AbstraDEX Launch

A launchpad for DeFi projects to launch tokens and access community funding, AbstraDEX Launch operates on a multi-chain infrastructure, diversifying user access to potential projects.

### AbstraDEX NFTs

Owning NFTs provides users with access to all products within the AbstraDEX ecosystem, enhancing the platform's experiential aspects. Additionally, users can reap substantial profits from their NFT investments.

*AbstraDEX is committed to providing the user community with the best experience through a modern interface, low transaction fees, and top-notch security. We continuously review and update to ensure that AbstraDEX consistently meets and exceeds user expectations.*


# Tokenomics

## Token Information

Token Name: **AbstraDEX**

Symbol: **ABS**

Supply: **70.000.000**

Contract: **0x54455532324468f5D60eBD6469f2BbD3Dc47a7F8**

### **Token Allocation**

<table><thead><tr><th width="238">Type</th><th width="78">Allocation</th><th width="131">Total</th><th>Schedule</th></tr></thead><tbody><tr><td>Angel Investor</td><td>3%</td><td>2,100,000</td><td>50% TGE, vesting 12 months</td></tr><tr><td>Public</td><td>20%</td><td>14,000,000</td><td>50% TGE, vesting 6 months</td></tr><tr><td>Eco-fund</td><td>35%</td><td>24,500,000</td><td>10% TGE, vesting 24 months</td></tr><tr><td>Marketing/Collaboration</td><td>5%</td><td>3,500,000</td><td>5% TGE, vesting 12 months</td></tr><tr><td>Liquidity</td><td>20%</td><td>14,000,000</td><td>40% TGE, vesting 12 months</td></tr><tr><td>Treasury/Reserve</td><td>2%</td><td>1,400,000</td><td>10% TGE, vesting 12 months</td></tr><tr><td>Team</td><td>10%</td><td>7,000,000</td><td>Cliff 3 months, vesting 36 months</td></tr><tr><td>Airdrop</td><td>5%</td><td>3,500,000</td><td>Variable</td></tr></tbody></table>


# Fees

### For Trade, a 0.25% trading fee is applied

### For Cross-swap, fees will apply:

<table><thead><tr><th width="278">From</th><th width="253">To</th><th width="100" data-type="checkbox">2 ways</th><th width="113" align="center">Platform Fee</th><th data-type="checkbox">Trans. Fee</th></tr></thead><tbody><tr><td>ZETA Native (WZETA)</td><td>BTC Native (BTC), <br>Ethereum Native (ETH), <br>BNB Native (BNB)</td><td>true</td><td align="center">0%</td><td>true</td></tr><tr><td>USDT.ETH / USDC.ETH (Zeta)</td><td>USDT / USDC (Ethereum) </td><td>true</td><td align="center">0%</td><td>true</td></tr><tr><td>USDT.BSC / USDC.BSC (Zeta)</td><td>USDT / USDC (BNB Chain)</td><td>true</td><td align="center"></td><td>false</td></tr><tr><td><p><strong>Zeta Native:</strong></p><p>ETH.ETH (Zeta)<br>BNB.BNB (Zeta)<br>BTC.BTC (Zeta)</p></td><td>BTC Native (BTC), <br>Ethereum Native (ETH), <br>BNB Native (BNB)</td><td>true</td><td align="center">0%</td><td>true</td></tr><tr><td>USDT.ETH / USDC.ETH (Zeta) <br>USDT.BSC / USDC.BSC (Zeta)</td><td>BTC Native (BTC)<br>BNB Native (BNB)<br>Ethereum Native (ETH)</td><td>false</td><td align="center">0%</td><td>true</td></tr></tbody></table>

{% content-ref url="/pages/e57JvIftyIDvYSKnviMI" %}
[Cross-swap](/guide/cross-swap)
{% endcontent-ref %}


# Contract

## Zetachain Mainnet

### AbstraDEX (ABS)

```
0x54455532324468f5D60eBD6469f2BbD3Dc47a7F8
```

### Wrapped Zeta (WZETA)

```
0x5F0b1a82749cb4E2278EC87F8BF6B618dC71a8bf
```

### ZetaChain ZRC20 ETH-eth\_mainnet (ETH.ETH)

```
0xd97B1de3619ed2c6BEb3860147E30cA8A7dC9891
```

### ZetaChain ZRC20 BNB-bsc\_mainnet (BNB.BSC)

```
0x48f80608B672DC30DC7e3dbBd0343c5F02C738Eb
```

### ZetaChain ZRC20 BTC-btc\_mainnet (BTC.BTC)

```
0x13A0c5930C028511Dc02665E7285134B6d11A5f4
```

### Router AbstraDEX

```
0x398F92e15519B4F6F2D5cc42C17FC9ED15De53d8
```

### Factory AbstraDEX

```
0x174c4C03DfeA09682728A5959A253bf1F7C7766F
```


# Roadmap

The outlined roadmap represents our strategic plan to grow and enhance AbstraDEX, ensuring a dynamic and evolving ecosystem.&#x20;

{% tabs %}
{% tab title="Q4-2023" %}

* Assemble a skilled team and conduct in-depth research on Layer-2 and Dexes technologies.
* Formulate design concepts and initiate the development of the DEX product.
* Introduce the AbstraDEX product and complete integration with the Zetachain ecosystem.
  {% endtab %}

{% tab title="Q1-2024" %}

* Launch an extensive marketing campaign to establish the AbstraDEX brand through KOLs and Marketing Partners.
* Strengthen partnerships with Layer-2 EVM collaborators and ensure seamless compatibility within the AbstraDEX ecosystem.
* Develop and unveil products such as Cross-swap and Cross-chain NFTs, Launchpad.

{% endtab %}

{% tab title="Q2-2024" %}

* Launch and open sales ABS token on Public Sale.
* Deploy community engagement campaigns, including Giveaways and Airdrops.
* List $ABS on CEX.
* Introduce the DAO Vote feature utilizing community-based voting using a Governance token.
* Maintain and upgrade servers for the platform
  {% endtab %}

{% tab title="Q3-2024" %}

* Research and expand the development of additional DEX products, including **Bridge** and **Wallet**.
* Expand the development of products on **Layer-1** and **Layer-0** of the blockchain architecture.
  {% endtab %}

{% tab title="Q4-2024" %}

* Forge strategic partnerships with other DeFi projects, layer solutions, and blockchain ecosystems to strengthen the AbstraDEX network.
* Roll out the AbstraDEX mobile application on **App Store** & **CH-Play**
  {% endtab %}
  {% endtabs %}


# Brand KIT

### PNG Logo

{% file src="/files/2FZUFDWL81cUK56RGTzg" %}

{% file src="/files/4yxvXw0LqZ1J1D9cryHq" %}

{% file src="/files/anRq8Ft8QYizQiL4AmLs" %}

{% file src="/files/vnob1QqX6e3HKNXfhRZP" %}

### SVG Logo

{% file src="/files/tfMGywFVijscOgj3OIh5" %}

{% file src="/files/fkrEZL2xY75ZQA85Cz7w" %}

{% file src="/files/djZSPKY0wkHf0QTOZpoy" %}

{% file src="/files/kCxMlXHKoUTrNWFuATva" %}


# Audit

#### AbstraDEX has completed the audit on PeckShield

<figure><img src="/files/w3oGwkp5Uc1xAH0ES1EF" alt=""><figcaption></figcaption></figure>


# Swap

Trade without limits.

<figure><img src="/files/Prk6ghO0Z5mx2oU6vcMJ" alt=""><figcaption></figcaption></figure>

**Getting set up to trade**

Before you can trade, you will need a wallet that is compatible with Zetachain Athens 3 Testnet.&#x20;

You can learn [How to Connect Wallet](/guide/how-to-connect-wallet) here.&#x20;

You will also need to have some ZETA tokens to trade with.

### Trading on the AbstraDEX exchange

1. Go to [Swap](https://exchange.abstradex.xyz/swap) page
2. Connect to your wallet
3. **Choose the token** you want to trade from the dropdown menu in the upper section.&#x20;

{% hint style="info" %}
*Whichever token you choose, you will need to make sure you have a sufficient amount of them in your wallet to trade with. Your balance is shown above the token dropdown menu.*
{% endhint %}

<figure><img src="/files/4lIlFpKxSvTbyB5jTfxe" alt=""><figcaption></figcaption></figure>

4. **Enter an amount** in the upper section to input the number of tokens you want to swap (spending amount). Or, enter an amount in the lower section to input the number of tokens you want to swap to (receiving amount).

<figure><img src="/files/FG8XLtHdslRtish7tZna" alt=""><figcaption></figcaption></figure>

5. Check all the details, and click the **Swap** button.

{% hint style="info" %}
If you are trading a token for the first time, you may need first to click "Enable xxx (your token)" to approve.
{% endhint %}

6. A window with more details will appear. Check the details are correct. When you are ready, click the **Confirm Swap** button. Your wallet will ask you to confirm the action.

<figure><img src="/files/vWBpqZsVFU9koYBmgty9" alt=""><figcaption></figcaption></figure>

7. After completing, you can check your transaction on blockchain explorer by clicking the link shown above.

<figure><img src="/files/CD80MiXx4arsz565f0nM" alt=""><figcaption></figcaption></figure>


# Liquidity

<figure><img src="/files/a1KenbVIgLYmfmLj4kW0" alt=""><figcaption></figcaption></figure>

AbstraDEX is committed to constructing a DEX platform across Multi-chain, emphasizing dense liquidity to facilitate seamless transactions. Our goal is to ensure that transactions on AbstraDEX operate smoothly, providing users with a frictionless and efficient trading experience.

Participating in this process is straightforward – you can contribute liquidity for any token pair by staking both assets through the dedicated [Liquidity ](https://exchange.abstradex.xyz/liquidity)page.

In exchange for providing liquidity, you become eligible for trading fees associated with that specific pair. Additionally, you'll receive LP Tokens, a valuable asset that can be further staked in Farms to unlock enticing ABS rewards. This dual benefit structure not only incentivizes liquidity provision but also creates an interconnected ecosystem where users can optimize their returns through multiple channels.

## How to Add Liquidity

1. Go to the [Liquidity](https://exchange.abstradex.xyz/liquidity) page.

<figure><img src="/files/mRQWhuDpbet6Fx3WTkOU" alt=""><figcaption></figcaption></figure>

2. Click the “**Add Liquidity**” button.
3. Choose the two tokens in the trading pair you want to add liquidity. Here, we are going to use ABS and ZETA as an example.

<figure><img src="/files/XQP2abVR2pa3MjSUuHc5" alt=""><figcaption></figcaption></figure>

4. Enter an amount on one of the tokens that you want to add liquidity to. \
   \
   The other should be calculated and filled automatically. If one of the tokens does not have enough balance. You will see an error and the button is greyed out. \
   \
   Please enter a lower amount to proceed or use the “**Max**” button to fill in the maximum available value.

<figure><img src="/files/jUfI9xkTqvmSNRj1JbfZ" alt=""><figcaption></figcaption></figure>

5. Click the “**Supply**” button to carry out the process of adding liquidity
6. Your wallet will ask you for confirmation. Confirm your transaction from your wallet.
7. Soon after, you will see your LP Token balance on the Liquidity page.


# Yield Farming

Maximizing Returns through Yield Farming in AbstraDEX

<figure><img src="/files/qwDe0WJKmSylAEGngXSY" alt=""><figcaption></figcaption></figure>

Yield Farming stands out as an optimal mechanism for profit optimization within the DeFi space.&#x20;

Participants can strategically engage in farming by contributing liquidity to paired tokens, as a result, you will have a representative LP token to certify additional liquidity. Then, these LP tokens can be staked in Yield Farming to get lucrative rewards in the native ABS tokens.&#x20;

This lets you earn ABS while still keeping a position in your other tokens!

## How to Use Farms

#### 1. Get prepped

Yield Farming takes a little work to get set up.&#x20;

You’re going to need some "LP Tokens" to enter into Yield Farming. Farms can only accept their own exact LP Token; for example, the ABS-ZETA Farm will only accept ABS-ZETA LP Tokens.&#x20;

To get the exact LP Token, you'll need to provide liquidity for that trading pair. So to get ABS-ZETA LP Tokens, you'll first have to provide liquidity for the ABS-ZETA pair.&#x20;

Let's go to [Add Liquidity](/guide/liquidity) to read more. Let's go through step by step.

#### 2. Finding your Farm

Before proceeding, you need to determine to choose the Farm that is suitable for the assets you have.

Go to the[ Yield Farming](https://exchange.abstradex.xyz/farms) page and you’ll see a list of available Farms.

<figure><img src="/files/USgOLHVxOoX1q8olSbQ0" alt=""><figcaption></figcaption></figure>

#### 3. Providing liquidity to get LP Tokens

Now that you've found a Farm to stake in, you will need to add liquidity to get your LP Tokens.

* Click on the row of the Farm you've chosen from the list. It will open to show more details.
* On the left, you'll see some links:\
  **Get (your pair) LP:** go to Add Liquidity\
  **View Contract:** checking the contract of LP pool \
  **How to Farms:** get a guide for Farms

<div align="left"><figure><img src="/files/YgEC4zzvkHgHIwDGsdbd" alt=""><figcaption></figcaption></figure></div>

#### 4. Putting your LP Tokens into a Farm

Now that you have your LP Tokens, you’re ready to start staking them in a Farm and earning rewards!

* **Enable Staking Contract:** click the **Enable** button and confirm your action in your wallet.

<figure><img src="/files/LshiFWQlcvcnYmzvOlAp" alt=""><figcaption></figcaption></figure>

* After the transaction is completed, a new window will display, and click on **Staking LP**

<figure><img src="/files/PobUPx8K7fLQb4tXuPVE" alt=""><figcaption></figcaption></figure>

* **Stake LP Tokens:** Type the amount of LP Tokens you would like to farm into the field, or just click **Max** to use all of your LP Tokens.

<figure><img src="/files/z2enhDyXmqDM0fo6UlV5" alt=""><figcaption></figcaption></figure>

When you have the amount entered, the **Confirm** button will light up. Click it. Your wallet will ask you to confirm your action.

* After the transaction is completed, you will see your new staked LP Token balance in the details.

<div align="left"><figure><img src="/files/TnEkWJnwk40JQqDdBW3X" alt=""><figcaption></figcaption></figure></div>

The Farms process has been completed, you will wait to **Harvest** the reward, and the amount of **ABS reward** will be displayed on the window and will be accumulated continuously every minute.

<div align="left"><figure><img src="/files/JZ6gxqQB4l569kbeT4vM" alt=""><figcaption></figcaption></figure></div>

## Adding or removing LP Tokens from a Farm

You may decide you would like to add more LP Tokens to a Farm at a later date, or to take some out of a Farm. You can do this very easily whenever you'd like.

Find the Farm you have LP Tokens in, and click the row to view details.&#x20;

You will see a - and + button on the right-hand side. Click - to **Remove LP Tokens**, or + to **Add more LP Tokens**.

<div align="left"><figure><img src="/files/sgiYCGSnsNBXDvEkhgHW" alt=""><figcaption></figcaption></figure></div>

**Unstake LP Tokens:** Enter the amount of LP Token you want to remove then click **Confirm** and confirm the transaction in your wallet.

*You will receive LP tokens and ABS reward tokens in your wallet*

<div align="left"><figure><img src="/files/O0Ok6WPNMD9KKvy1s54w" alt=""><figcaption></figcaption></figure></div>

**Add more LP Tokens:** Like Remove LP Tokens, you also will enter the amount of LP Token you want to remove then click **Confirm** and confirm the transaction in your wallet.

<div align="left"><figure><img src="/files/w7gprAuwOHW9iCeRMsoA" alt=""><figcaption></figcaption></figure></div>


# Staking

The simplest way to earn on AbstraDEX

<figure><img src="/files/ykJtuT8LWRRMHd8A2Hk5" alt=""><figcaption></figcaption></figure>

Staking on AbstraDEX offers a streamlined avenue to generate passive income, allowing you to earn ABS tokens or other select tokens effortlessly.&#x20;

Unlike the more intricate process of Yield Farming, AbstraDEX's Staking feature simplifies the earning process, requiring the staking of just one token, typically ABS, to initiate income accrual.

### **Getting started with Staking**

1. Go to [Staking ](https://exchange.abstradex.xyz/pools)page
2. Connect to your wallet. Choose your wallet and connect.

<div align="left"><figure><img src="/files/NPmJicV3j4njJ3FhAA3q" alt=""><figcaption></figcaption></figure></div>

<figure><img src="/files/91GVbtSeFS5zRRz6TcVt" alt=""><figcaption></figcaption></figure>

{% content-ref url="/pages/I4s2RaNaXog5jL7twnIf" %}
[How to Connect Wallet](/guide/how-to-connect-wallet)
{% endcontent-ref %}

3. Choose a Staking pool that suits your assets and desired profits.

<figure><img src="/files/gZCPgZmBy3PAofn0puze" alt=""><figcaption></figcaption></figure>

4. Once you choose a pool, click the **Enable** button. Your wallet will ask you to confirm the action.

<figure><img src="/files/eg3ic2T1yQZgsESoBvZk" alt=""><figcaption></figcaption></figure>

5. The window will change display. Click the **Stake** button to bring up the staking menu.

<figure><img src="/files/bIENnGvVqEIvRlJzPI0Y" alt=""><figcaption></figcaption></figure>

6. Enter an amount or slider bar to choose amount of token you want to stake.

<figure><img src="/files/tfSaSMjrKRh0vXtSt1Nn" alt=""><figcaption></figcaption></figure>

7. Click **Confirm**. Your wallet will ask you to confirm the action.
8. Check and follow the information about the pool you have staked such as Number of tokens staked, Number of your rewards, APY, and countdown expiration date.

<figure><img src="/files/lnYvJSkShPESWFfFbmoW" alt=""><figcaption></figcaption></figure>

### **Adding and Removing Tokens from a Pool**

You can easily add more Tokens to a Staking Pool, or move some Tokens to a more profitable pool.

* Click the "**-"** to take some Tokens out of a pool, or the "**+"** to add more Tokens to the pool.

<div align="left"><figure><img src="/files/ZXTzqu1nQL1TAcyOKp0O" alt=""><figcaption></figcaption></figure></div>

* A window will open.&#x20;

If you clicked the "**+"**, choose the amount you would like to add to the pool.

If you clicked the "**-"**, choose the amount to take out of the pool.

<div align="left"><figure><img src="/files/4UD8fhtDCf1RwGYEakUz" alt=""><figcaption></figcaption></figure></div>

<div align="left" data-full-width="false"><figure><img src="/files/LmcbrYcGRL4du7aTzv4f" alt=""><figcaption></figcaption></figure></div>

* Click **Confirm** when you have entered enough and correct amount.
* After a little wait, you'll be able to see your new amount of staked tokens.


# ABS Staking Pool

## Stake ABS, earn ABS!

PancakeSwap now offers one CAKE Syrup Pool with two staking options: flexible staking or fixed-term staking.&#x20;

<figure><img src="/files/GyfbHyR9g8NI9njlOz0H" alt=""><figcaption></figcaption></figure>

## What’s the difference between “Flexible” and “Fixed-Term” staking?

With both, you can simply stake your ABS tokens to earn more ABS tokens with no deposit fees. Flexible staking allows users to stake ABS and earn rewards with the ability to unstake whenever they please. Fixed-term staking allows users to maximise their yield and earn even more ABS by locking their staked ABS for a period of time they choose, earning a linearly boosted yield compared to flexible staking.&#x20;

Flexible staking and fixed-term staking are both part of the same pool to allow users easy migration between the two staking options. However, when you do fixed-term staking, there is an option to perform flexible ABS staking on the side.

### Flexible Staking

Stake your ABS and forget about it! ABS rewards will be automatically distributed and included in your staking balance, minus a small fee.&#x20;

**If you have ABS staked in flexible staking**

> ✅ Add more ABS to flexible staking \
> ✅ Harvest rewards any time \
> ✅ Withdraw any time (fees apply for the first 72 hours, see below) \
> ✅ Convert all staked ABS in flexible to fixed-term staking&#x20;

> ❌ Add ABS to fixed-term staking if you have any ABS in flexible staking \
> ❌ Convert part of the staked ABS in flexible to fixed-term staking

**Unstaking fee**&#x20;

> 🔸0.1%  if you unstake (withdraw) within 72 hours. \
> 🔸Only applies within 3 days of manually staking. \
> 🔸After 3 days, you can unstake with no fee. \
> 🔸The 3-day timer resets every time you manually stake more ABS in the pool. \
> 🔸This fee only applies to manual unstaking: it does not apply to automatic compounding.

Performance fee&#x20;

> 🔸2%, subtracted automatically from each yield harvest. \
> 🔸For example, if the harvest were 1 ABS, then 0.02 ABS would be subtracted as the performance fee.

The ABS collected via the unstaking fee and performance fee is burned every week as part of the regular ABS token burns.&#x20;

This is a good thing for ABS holders because it reduces the overall amount of ABS tokens in existence, which helps reduce inflation.

### Fixed-Term Staking

Stake your ABS for a fixed amount of time to maximise yields and receive additional benefits! ABS rewards will be locked along with the staked ABS until the staking duration ends.

#### Advantage:

> ✅No performance fees \
> ✅The longer you lock, the higher the boost applied to the yield! Always offering a higher yield compared to flexible staking! \
> ✅ABS rewards will unlock, along with your staked ABS, when your lock duration expires \
> ✅Once staked in **fixed-term** staking, you cannot withdraw until the end of your lock duration.

**If you have ABS staked in Locked**

> ✅ Add more CAKE to lock\
> ✅ Extend the lock period\
> ✅ Perform flexible staking on the side

> ❌ Harvest rewards\
> ❌ Withdraw before the lock ends


# Flexible Staking

## How to use the Flexible Staking option

1. Go to [Staking ](https://exchange.abstradex.xyz/pools)page
2. Connect to your wallet. Choose your wallet and connect.
3. Choose the "**Stake ABS Stake, Earn – And more!**" Pool and click the **Enable** button.&#x20;

   Your wallet will ask you to confirm the action.
4. &#x20;The new window will appear with **Flexible** and **Locked**. Click the button to bring up the staking menu.

<figure><img src="/files/3Am3SnKd3WwleGZKMtFM" alt=""><figcaption></figcaption></figure>

5. If you choose **Flexible**, press the button and the **Stake in Pool** window will appear, enter the amount of ABS you wish to stake, click **Confirm,** and confirm the transaction in your wallet.

<figure><img src="/files/T6lWpeLjoja1F3Tjzcpj" alt=""><figcaption></figcaption></figure>

6. Check and track information in the pool you have staked such as Number of ABS Staked, Recent ABS profit&#x20;

{% hint style="warning" %}
Note: **Unstaking fee: 0.1%** (Only applies within 3 days of staking. Unstaking after 3 days will not include a fee. Timer resets every time you stake new ABS in the pool)
{% endhint %}

<figure><img src="/files/SCbGOyaUHxNftNEzfarj" alt=""><figcaption></figcaption></figure>

You will also easily convert to **Fixed-Term Staking** by clicking on **Convert to Lock.**


# Fixed-Term Staking

## How to use the Fixed-Term Staking option

1. Go to [Staking ](https://exchange.abstradex.xyz/pools)page
2. Connect to your wallet. Choose your wallet and connect.
3. Choose the "**Stake ABS Stake, Earn – And more!**" Pool and click the **Enable** button.&#x20;

   Your wallet will ask you to confirm the action.
4. The new window will appear with **Flexible** and **Locked**. Click the button to bring up the staking menu.

<figure><img src="/files/6aGGGcpITv63YP4hNr76" alt=""><figcaption></figcaption></figure>

5. If you choose **Fixed-Term**, press the button and the **Lock ABS** window will appear, enter the amount of ABS you wish to stake and for how long you want to lock your ABS for.\
   \
   Below that, you will find a summary of your position, including yield, lock duration, and unlock date and time. Double-check to make sure you are okay with the lock duration and amount staked, click **Confirm,** and confirm the transaction in your wallet.

<figure><img src="/files/5m0UFqMkbynMLeql0dux" alt=""><figcaption></figcaption></figure>

### Extending your lock staking duration

You can always extend the time of your locked ABS by simply clicking "**Extend**" and choosing how much time you want to add on top of the **initial lock duration**.&#x20;

Remember, the longer you lock, the higher your yield will be boosted. **The maximum locking duration is 52 weeks.**

Double-check to make sure you are okay with the new extended lock duration and click **Confirm**.

{% hint style="warning" %}
Please note that you can not shorten the locking period nor withdraw your ABS prematurely.
{% endhint %}

{% hint style="warning" %}
The maximum locking duration is 52 weeks.
{% endhint %}

<figure><img src="/files/oyGkhmleV38aDJxXqAQT" alt=""><figcaption></figcaption></figure>

### Adding more CAKE to your lock

You can easily do that by renewing your fixed-term staking position. Simply click "Add ABS" and choose how much ABS you want to deposit.&#x20;

{% hint style="warning" %}
Please note that adding more ABS to an existing lock resets your staking term based on the remaining lock duration, essentially “renewing” your fixed-term staking position. This results in a lower yield boost because your new lock duration is lower than your initial lock duration.
{% endhint %}

<figure><img src="/files/hfDs2MPalwp9ENRdmTsH" alt=""><figcaption></figcaption></figure>

Double-check to make sure you are okay with the added ABS amount and the lock duration and click **Confirm**.


# Cross-swap

Guide for Cross-swap Testnet on AbstraDEX

<figure><img src="/files/JwhxLBKObfTVGXfunSPl" alt=""><figcaption></figcaption></figure>

### **Step 1: Set Up Wallets**

Install Zetachain on Metamask and BTC Wallet

* Xdefi Wallet: [Xdefi Wallet](https://www.xdefi.io/article/create-wallet-new/)
* Metamask Wallet: [here](https://docs.abstradex.xyz/guide/how-to-connect-wallet/on-zetachain)

{% hint style="info" %}
**Important:** Install wallets and securely store the seed phrase.
{% endhint %}

### **Step 2: Add Assets and Select "BTC Testnet"**&#x20;

E.g. Open your **Xdefi Wallet**, add assets, and choose "**BTC testnet**"

<div align="left"><figure><img src="/files/iOGeY6e7tnAiUvREz6Ki" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/slaOoG2XYmq5ECI9FV50" alt=""><figcaption></figcaption></figure></div>

### **Step 3: Faucet for BTC Testnet (tBTC)**

Obtain test BTC on the Bitcoin Testnet using third-party faucets:

* Coinfaucet: [Coinfaucet](https://coinfaucet.eu/en/btc-testnet/)
* Bitcoinfaucet: [Bitcoinfaucet](https://bitcoinfaucet.uo1.net/send.php)

### **Step 4: Access Cross-Swap Testnet**

* Visit [Cross-swap](https://exchange.abstradex.xyz/cross-swap) page
* Select fair tokens and **Swap** between **BTC Testnet (tBTC)** and **EVM**.

<div align="left"><figure><img src="/files/byTLhRP9ohH8DLNzB7P2" alt=""><figcaption></figcaption></figure></div>

### **Step 5:** **Confirm** the transaction&#x20;

* on your **BTC Wallet:** *if swap **BTC** to **Zetachain***
* on **Metamask:** *if swap **Zetachain** to **BTC***

### **Step 6:** Review your transaction on **Transaction History**

<div align="left"><figure><img src="/files/ZRoFRpl9ZoEEonQLGW4X" alt=""><figcaption></figcaption></figure></div>

{% content-ref url="/pages/LQOfMuwImFbt7JR9AtYQ" %}
[Fees](/introduction/fees)
{% endcontent-ref %}


# Mint NFTs

<figure><img src="/files/2NNMlZRWNnXWp55D6cUX" alt=""><figcaption></figcaption></figure>

### Soon


# Launch

<figure><img src="/files/BQOJ4qFvo4SzeO8P2YtN" alt=""><figcaption></figcaption></figure>

### Soon


# How to Connect Wallet

<figure><img src="/files/YbUjeAIpvVQUgOJI6xbg" alt=""><figcaption></figcaption></figure>


# Zetachain

## How To Add ZetaChain to Metamask

To add ZetaChain to the Metamask extension wallet the following methods:&#x20;

#### Method 1: Use Chainlist to add a chain to Metamask wallet&#x20;

* Go to [Chainlist.org](https://chainlist.org/) page
* Connect your wallet
* Search Networks: **"Zetachain"**
* Find to **ZetaChain Mainnet** and click on **Add to Metamask**
* Confirm in your wallet and complete.

#### Method 2: Add a chain to Metamask manually

* Learn about [How to add a custom network RPC](https://support.metamask.io/hc/en-us/articles/360043227612-How-to-add-a-custom-network-RPC) on Metamask
* Find to **Add a network manually** and fill in Zetachain information accurately and click **Save**:

> Network Name: **ZetaChain Mainnet**\
> New RPC URL: \*\*<https://zetachain-evm.blockpi.network/v1/rpc/public**\\>
> Chain ID: **7000**\
> Currency Symbol: **ZETA**\
> Block explorer URL: **<https://explorer.mainnet.zetachain.com>**


# Zkfair

## How To Add ZKFair Mainnet to Metamask

To add Zkfair Mainnet to the Metamask extension wallet the following methods:&#x20;

### Method 1: Use Chainlist to add a chain to Metamask wallet&#x20;

* Go to [Chainlist.org](https://chainlist.org/) page
* Connect your wallet
* Search Networks: **"ZKFair Mainnet"**
* Find to [**ZKFair Mainnet**](https://chainlist.org/chain/42766) and click on **Add to Metamask**
* Confirm in your wallet and complete

### Method 2: Add a chain to Metamask manually

* Learn about [How to add a custom network RPC](https://support.metamask.io/hc/en-us/articles/360043227612-How-to-add-a-custom-network-RPC) on Metamask
* Find to **Add a network manually** and fill in **ZKFair** information accurately and click **Save**:

> Network Name: **ZKFair Mainnet**\
> New RPC URL: <https://rpc.zkfair.io\\>
> Chain ID: **42766**\
> Currency Symbol: **USDC**\
> Block explorer URL: **<https://scan.zkfair.io>**


# X Layer

## How To Add X Layer Mainnet to Metamask

To add **X Layer Mainnet** to the Metamask extension wallet the following methods:&#x20;

### Method 1: Use Chainlist to add a chain to Metamask wallet&#x20;

* Go to [Chainlist.org](https://chainlist.org/) page: <https://chainlist.org/chain/196>
* Connect your wallet and click **Add to Metamask**
* Confirm in your wallet and complete

### Method 2: Add a chain to Metamask manually

* Learn about [How to add a custom network RPC](https://support.metamask.io/hc/en-us/articles/360043227612-How-to-add-a-custom-network-RPC) on Metamask
* Find to **Add a network manually** and fill in **X Layer Mainnet** information accurately and click **Save**:

> Network Name: **X Layer Mainnet**\
> New RPC URL: **<https://rpc.xlayer.tech>**> \
> Chain ID: **196**\
> Currency Symbol: **OKB**\
> Block explorer URL: **<https://www.oklink.com/xlayer>**


# Faucet ZETA

<figure><img src="/files/3pU32dzvS1M8WYPJYnQr" alt=""><figcaption></figcaption></figure>

## To join the Faucet ZETA Testnet, follow these steps:&#x20;

**Step 1:** Connect Wallet&#x20;

**Step 2:** Click on **Faucet ZETA**&#x20;

**Step 3:** Perform simple interactive tasks on AbstraDEX Community&#x20;

**Step 4:** Press **Get 1 aZETA** and then select **Sign** on your Wallet&#x20;

{% hint style="info" %}
*Wait for confirmation from Zeta Blockchain and you will receive a notification to wait 24 hours to receive ZETA*
{% endhint %}

{% content-ref url="/pages/I4s2RaNaXog5jL7twnIf" %}
[How to Connect Wallet](/guide/how-to-connect-wallet)
{% endcontent-ref %}


# Contract

### Zetachain Athens 3 - Testnet

AbstraDEX (ABS)

```
0x1D10497144b9F0a7AEECE416ACB64349a0A1c67A
```

Wrapped Zeta (WZETA)

```
0x5F0b1a82749cb4E2278EC87F8BF6B618dC71a8bf
```

USDC Coin (USDC)

```
0x174c4C03DfeA09682728A5959A253bf1F7C7766F
```

AbstraDEX LPs

```
0xfC8c6FA1d473444d160bab7146bDecc8bf1d24Eb
```


# Campaign

### Soon


