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.