A especificação Final adiciona callbacks ao ERC-20. O aplicativo precisa distinguir transferência básica de transferência que aciona outro procedimento.

O que a fonte primária estabelece

O ERC-1363, criado em 30 de agosto de 2018 e publicado como Final, define transferAndCall e transferFromAndCall, acionando onTransferReceived após a transferência. Ethereum — ERC-1363, Final; created 30 August 2018 ↗

approveAndCall aciona onApprovalReceived no destinatário da autorização. Uma resposta incorreta do callback exige reversão da transação segundo a especificação. Ethereum — ERC-1363, Final; created 30 August 2018 ↗

O que muda na análise

Exemplo WFN: um serviço compatível poderia vincular pagamento e ação em uma transação. Conceder acesso ou registrar uma fatura depende da aplicação recebedora.

A carteira deveria mostrar movimento e interação. Exibir apenas valor e endereço pode esconder do usuário o significado operacional do callback.

O que conferir antes de concluir

Confira o método realmente chamado e a compatibilidade do recebedor. Esses métodos coexistem com ERC-20; não suponha que transfer acione o mesmo fluxo.

Compatibilidade identifica interface; confiança exige examinar implementação e permissões. Verifique token, destino e efeito antes de considerar uma transação bem-sucedida prova de serviço cumprido.