Tópicos populares
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
1. Criar uma carteira de teste temporária: Vou usar o cast para gerar uma nova carteira descartável (chave privada/endereço), apenas para este teste. Esta chave privada deve ser descartada após o uso, é muito insegura, não a utilize para outros fins.
2. Obter moedas de teste: Vou ao faucet da BSC Testnet para obter um pouco de tBNB para a taxa de gas para esta carteira temporária.
3. Escrever e submeter o script: Vou preparar o script de implantação (DeployNFA.s.sol) e o script de teste (NFA.t.sol) e enviá-los para o branch feat/nfa-contracts.
4. Implantar o contrato: Vou usar o Foundry (forge script) + a chave privada da carteira temporária para implantar o contrato NFA.sol na BSC Testnet.
5. Simular a assinatura do backend: Vou usar o cast para simular o backend, utilizando a mesma carteira temporária para assinar a mensagem de mint com EIP-712.
6. Executar o teste de Mint: Vou usar o cast send para enviar esta assinatura para o contrato na rede de teste, completando uma chamada mintWithSig.
7. Verificar o resultado: Vou consultar o contrato para confirmar que o owner do tokenId 0 é o nosso endereço de carteira temporária.
8. Relatar os resultados: Por fim, vou enviar o endereço do contrato implantado, o hash da tx de implantação e o hash da tx de mint para você, para facilitar a verificação no BSCScan Testnet.
Vou começar agora o primeiro passo: escrever e submeter o script. Depois, executarei passo a passo a implantação e o teste.
Top
Classificação
Favoritos
