Implemente un dapp en Bubs testnet
Last updated
Last updated
Primero, revisa el Página de testnet de bubs y el Implemente un contrato inteligente en Bubs testnet tutorial.
Necesitará una cuenta financiada para implementar su contrato inteligente.
A continuación, clone el gm-portal
desde Github y empezar la interfaz:
bash
En una nueva instancia de terminal, establezca su clave privada para el grifo como variable y la URL de RPC que está utilizando:
bash
Ahora, cambia al gm-portal/contracts
directorio en el mismo terminal e implementar el contrato usando Foundry:
bash
En la salida de la implementación, busque la dirección del contrato y configúrela como una variable:
bash
¡A continuación, está listo para interactuar con el contrato desde su terminal!
Primero, envíe un "gm" al contrato:
bash
Ahora que ha publicado en el contrato, puede leer todos los "gms" (GM) del contrato con este comando:
bash
A continuación, consulte el número total de gms, que se devolverá como un valor hexadecimal:
bash
Para interactuar con el contrato en la interfaz, deberá financiar una cuenta que tenga en su billetera Ethereum. Transferencia a una cuenta externa con este comando:
bash
Si se encuentra en un terminal diferente al que establece la clave privada, es posible que deba configurarlo nuevamente.
A continuación, deberá actualizar algunas cosas antes de poder interactuar con el contrato en la interfaz:
Cambie la dirección del contrato en gm-portal/frontend/src/App.tsx
a su dirección de contrato
Combina la información de la cadena en gm-portal/frontend/src/main.tsx
con la configuración de cadena de su L2
Si cambió el contrato, actualice el ABI en gm-portal/frontend/GmPortal.json
de gm-portal/contracts/out/GmPortal.sol/GmPortal.json
. Esto se puede hacer con:
bash
¡Ahora, inicie sesión con su billetera que financió y publique un GM en su portal de GM!
Hay muchas posibilidades de lo que se podría construir con esta pila. Estos proyectos serían buenos para construir en esta pila:
juegos en cadena
redes sociales descentralizadas
un despliegue de tickets de NFT
Optimismo en CelOPstia
OP Craft en Celestia