Tendencias del momento
#
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. Crear una billetera de prueba temporal: usaré cast para generar una billetera completamente nueva y desechable (clave privada/dirección), solo para esta prueba. Esta clave privada se desechará después de su uso, es muy insegura, no la uses para otros fines.
2. Obtener monedas de prueba: iré al grifo (faucet) de BSC Testnet para obtener un poco de tBNB para la tarifa de gas para esta billetera temporal.
3. Escribir y enviar el script: escribiré el script de despliegue (DeployNFA.s.sol) y el script de prueba (NFA.t.sol), y los enviaré a la rama feat/nfa-contracts.
4. Desplegar el contrato: usaré Foundry (forge script) + la clave privada de la billetera temporal para desplegar el contrato NFA.sol en BSC Testnet.
5. Simular la firma del backend: usaré cast para simular el backend, utilizando la misma billetera temporal para firmar el mensaje de mint con EIP-712.
6. Ejecutar la prueba de Mint: usaré cast send para enviar esta firma al contrato en la red de prueba, completando una llamada mintWithSig.
7. Verificar resultados: consultaré el contrato para confirmar que el owner del tokenId 0 es nuestra dirección de billetera temporal.
8. Informar resultados: finalmente, te enviaré la dirección del contrato desplegado, el hash de la transacción de despliegue y el hash de la transacción de mint, para que puedas verificar en BSCScan Testnet.
Ahora comenzaré con el primer paso: escribir y enviar el script. Luego ejecutaré el despliegue y la prueba paso a paso.
Parte superior
Clasificación
Favoritos
