Escrito por Pablo Gómez
Founder & CEO da Metlabs · Revisado em 11 de outubro de 2026
ERC-7631 separa o ativo em dois contratos vinculados. O contrato base conserva os saldos e as transferências ERC-20; o contrato espelho representa os NFT ERC-721. Ambos expõem o endereço de sua contraparte, e a sincronização permite que as alterações de saldo na base se reflitam na quantidade de NFT inteiros que corresponde a cada conta.
DN404 é a implementação que popularizou esse padrão e serviu como referência prática, mas não convém usar os dois nomes como se fossem exatamente a mesma coisa: ERC-7631 especifica a interface comum e DN404 é uma implementação concreta. O padrão também prevê que uma conta possa omitir temporariamente o recebimento de NFT para reduzir gas ou evitar incompatibilidades durante as transferências.
A dualidade adiciona riscos que não existem em um ERC-20 isolado: uma integração deve considerar a sincronização base-espelho, as mudanças de propriedade de NFT causadas por transferências fungíveis e possíveis ataques de negação de serviço derivados de callbacks ou de destinatários incompatíveis.
Também conhecido como
- ERC7631
- Dual Nature Token Pair





