Skip to content

Cancel staking application

Access prerequisites

  • Permission (module): manageToken
  • License/Feature: STAKING_TOKENS
  • Menu container: GENERAL → group Investments / Financial Distributions → screen Staking Applications

What it is / when to use

Cancels an active staking application, either due to the client's withdrawal or for administrative reasons. Upon confirmation, the applied amount is returned to the user according to the campaign contract — an early-exit penalty may or may not apply.

Support procedure

This action must only be performed upon a support request and after verifying that the requester is indeed the account holder of the application. Cancellation returns capital to the client.

Prerequisites

  • The application must be active. The cancel icon (delete) only appears when !applied && !earlyLeave.
  • Permission: manageToken (dual — CPM enum on the backend + module in the DB).

Step by step

  1. In the Staking Applications listing, locate the application.
  2. Click the cancel icon (delete).
  3. Confirm the action in the confirmation bottom-sheet.

Actions and modals

  • Cancel staking: calls cancelUserStakeAdmin with the stakeId and userId of the application. On success, displays the confirmation message and reloads the list; the application moves to Finalizado.

Business rules / cautions

Irreversible

  • Cancellation terminates the contract and returns the capital. There is no "undo": to reactivate, a new application would need to be created. Confirm the requester's identity before proceeding.
  • Penalty: the refund may or may not include an early-exit penalty, according to the staking campaign rules — the calculation is performed on the backend.
  • Financial values: the refunded amount is handled as BigNumber, without rounding.
  • Status APPROVED: the refund credits the wallet of the account holder.