DZap Documentation
  • 🌐Overview
  • Features
    • Aggregation
      • Usecases
      • Fee Structure
      • Chains, Bridge and Liquidity
      • Different Transaction Status
      • Price Imapct Handling
      • Technical Details
    • DCA
      • Creating Positions
      • Additional Actions
      • Swap properties
      • Fees
      • Supported Tokens
    • Zapping (Coming soon)
      • Use Cases
      • Liquidity Migration
      • Supported Routes
  • Protocol
    • Contract address
    • Dzap Aggregation API
    • Uniswap Permit V2
    • Backend API
  • Terms & Security
    • Troubleshooting & Self Serve Guide
    • Terms
    • Audit Reports
    • Privacy
    • Security
  • Tutorial
    • Batch Swap via DEX Aggregator
    • Batch swap via Bridge Aggregator
    • Minting LST from Any Chain
  • Socials
    • 🌐Website
    • 🐦Twitter
    • 👾Discord
    • Ⓜ️Medium
  • DZap SDK
    • Dollar Cost Averaging (DCA)
      • Overview
      • Installation
      • Quick Start
      • Usage Guide
      • Methods
      • Data Types
Powered by GitBook
On this page
  • Modifying a Position
  • Claiming a position
  • Ending a Position
  1. Features
  2. DCA

Additional Actions

Users can create a position at any time, and once a position is created, there are several actions that they can perform on it. These actions include modifying the position, withdrawing swapped balances, and ending the position.

Modifying a Position

Users have the ability to modify their positions in several ways. They can- 1. increase the amount of funds in their position, 2. decrease the amount of funds in their position, or 3. reorganize the available funds. Specifically, they can modify the "rate" and "amount of swaps" properties of their position. For instance, a user could increase the rate of their position from 10 USDC to 15 USDC, reduce the rate from 10 USDC to 5 USDC, or adjust the rate and number of swaps required for a position. It's important to note that the "swap interval", "from", and "to" properties of a position cannot be modified.

Claiming a position

When a swap is executed on a position, the "from" token balance decreases, while the "to" token balance increases. For instance, if a user has a position with a balance of 100 USDC and they execute a swap for 10 USDC worth of CRV, their remaining balance would be 90 USDC, while their swapped balance would be 10 USDC worth of CRV. At any time, the user can claim/withdraw their swapped balance ans it would be transferred to their wallet.

Ending a Position

Users also have the option to end their position at any time. When a position is ended, the remaining DCA position is cancelled and any remaining and swapped balances are returned to the user's wallet.

PreviousCreating PositionsNextSwap properties

Last updated 2 years ago