Skip to content

Cancelar aplicação

Pré-requisitos de acesso

  • Permissão (módulo): manageToken
  • Licença/Feature: STAKING_TOKENS
  • Contêiner do menu: GERAL → grupo Investimentos / Distribuições Financeiras → tela Aplicações de Staking

O que é / quando usar

Cancela uma aplicação de staking ativa, por desistência do cliente ou por necessidade administrativa. Ao confirmar, o valor aplicado é devolvido ao usuário conforme o contrato da campanha — podendo haver multa de saída antecipada ou não.

Procedimento de suporte

Esta ação só deve ser executada mediante solicitação via suporte e após validar que o solicitante é de fato o titular da aplicação. O cancelamento devolve capital ao cliente.

Pré-condições

  • A aplicação precisa estar ativa. O ícone de cancelar (delete) só aparece quando !applied && !earlyLeave.
  • Permissão: manageToken (dupla — enum CPM no backend + módulo no DB).

Passo a passo

  1. Na listagem de Aplicações de Staking, localize a aplicação.
  2. Clique no ícone de cancelar (delete).
  3. Confirme a ação no bottom-sheet de confirmação.

Ações e modais

  • Cancelar staking: chama cancelUserStakeAdmin com o stakeId e o userId da aplicação. Em caso de sucesso, exibe a mensagem de confirmação e recarrega a lista; a aplicação passa a Finalizado.

Regras de negócio / cuidados

Irreversível

  • O cancelamento encerra o contrato e devolve o capital. Não há "descancelar": para reativar, seria necessário criar uma nova aplicação. Confirme a identidade do solicitante antes de prosseguir.
  • Multa: a devolução pode incluir ou não multa de saída antecipada, conforme as regras da campanha de staking — o cálculo é feito no backend.
  • Valores financeiros: o valor devolvido é tratado como BigNumber, sem arredondamento.
  • Status APPROVED: a devolução credita a carteira do usuário titular.

Telas relacionadas