Haust Network: Stake & Earn

The staking process within Haust DEX is designed to offer a seamless and intuitive experience for interacting with liquidity pools, LP-tokens, and staking rewards. This instruction outlines the complete flow, including LP-token issuance, staking and unstaking and reward handling.

1. LP-Token Creation Upon Providing Liquidity

Upon adding liquidity to a selected pool, the user is issued a unique LP-token representing their position.

Currency possible create following pools with a full range to get staking rewards:

WETH/USDT, fee tier 0.01%

WBTC/USDT, fee tier 0.3%

USDC/HAUST , fee tier 1,5%

HAUST/USDT, fee tier 1,5%

USDC/USDT, fee tier 0,3%

If the provided liquidity is added to the same token pair but with a different price range, different LP-token will be generated.

The LP-token follows the ERC-721 standard and can’t be added to wallets that do not support this format.

2. Post-Liquidity Interface

The user is prompted with an option to add the LP-token to their Metamask wallet.

Users can either add or dismiss the prompt — if Metamask is connected, LP-token will be added regardless.

3. Staking LP-Tokens in the DEX

After the liquidity has been successfully added to a pool - LP-token has been issued.

To stake users need to navigate to the respective pool and press the “Stake Position” button.

A confirmation window displays LP-token details and value will appear.

To stake - press “Stake” button.

Upon Staking:

The LP-token is locked in a staking smart contract.

The following functionalities are disabled:

  • Transfer of LP-token.

  • Trading on NFT marketplaces.

  • Additional staking.

  • Liquidity removal.

  • Claiming unclaimed fees.

  • Staked pool status updates to “Staked.”

Bonuses and Rewards:

Bonuses for staking are calculated via:

(User Liquidity / Total Pool Liquidity) * (Elapsed Time / Campaign Duration) * Total Reward

4. Claiming Rewards from Staking

Rewards are shown in a dedicated field with approximate USD value.

User selects “Claim rewards” next to the desired pool.

Upon confirmation:

  • The staking position is temporarily unstaked.

  • Rewards are claimed.

  • LP-token is automatically re-staked.

5. Unstaking LP-Tokens

User clicks “Unstake position” and confirms the transaction.

LP-token becomes usable again:

  • Can be transferred.

  • Sold.

  • Re-staked.

  • Used to remove liquidity.

  • Used to collect fees.

Last updated