1. Criar uma carteira de teste temporária: Vou usar o cast para gerar uma nova carteira descartável (chave/endereço privado) apenas para este teste. Essa chave privada é descartada quando esgotada, é muito insegura e você não deve usá-la para outros fins. 2. Comprar testcoins: Vou até a torneira do BSC Testnet para pegar um pouco de tBNB como taxa de combustível para essa carteira temporária. 3. Escrever e enviar o script: Vou escrever o script de implantação (DeployNFA.s.sol) e o script de teste (NFA.t.sol) e enviá-los para o setor de feat/nfa-contracts. 4. Implante o contrato: Vou usar o Foundry (script forge) + a chave privada da carteira temporária para implantar o contrato NFA.sol na Testnet BSC. 5. Simular a assinatura do backend: Vou usar cast para simular o backend, usando a mesma carteira temporária para assinar a mensagem mint EIP-712. 6. Executar o teste de cunhagem: Vou enviar esta assinatura para o contrato na testnet para completar uma chamada mintWithSig. 7. Verificar o resultado: Vou consultar o contrato e confirmar que o proprietário do tokenID 0 é nosso endereço temporário da carteira. 8. Relate os resultados: Por fim, enviarei o endereço do contrato implantado, o hash do deployment tx e o hash mint tx para fácil verificação no BSCScan Testnet. Vou começar o primeiro passo agora: escrever e enviar o roteiro. Depois, implante e teste passo a passo.