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
- Na listagem de Aplicações de Staking, localize a aplicação.
- Clique no ícone de cancelar (
delete). - Confirme a ação no bottom-sheet de confirmação.
Ações e modais
- Cancelar staking: chama
cancelUserStakeAdmincom ostakeIde ouserIdda aplicação. Em caso de sucesso, exibe a mensagem de confirmação e recarrega a lista; a aplicação passa aFinalizado.
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.