Trate a cotação como temporária. Permissão separada da troca. Use estados de falha explícitos.

01

Trate a cotação como temporária

A interface deve explicar quando uma cotação foi obtida e quando ela precisa ser atualizada. Alterações na rota ou valor recebido devem ser visíveis antes da assinatura.

02

Permissão separada da troca

Uma permissão de token e uma troca são ações diferentes. Torne o escopo da aprovação compreensível e forneça uma continuação clara após a conclusão de uma transação de subsídio.

03

Use estados de falha explícitos

Cotações expiradas, saldos insuficientes, assinaturas rejeitadas e falhas na execução necessitam de orientações de recuperação diferentes. Uma mensagem de erro genérica esconde a decisão que o usuário precisa tomar.

Discuta seu contexto