Esta página le mostrará cómo configurar su cliente de ejecución para atender solicitudes HTTP RPC.
Esto le permitirá interactuar directamente con la red Ethereum utilizando su propio nodo. ¡Ya no es necesario utilizar un servicio de terceros como Infura!
Deberá agregar los siguientes indicadores a su cliente de ejecución.
Tenga en cuenta que configurar su --http-corsdomain según el ejemplo anterior permitirá que cualquier persona use su nodo como punto final de RPC. Asegúrese de que esto también esté emparejado con las reglas de firewall adecuadas para evitar que esto suceda.
Esto indicará que su nodo Geth está listo para conexiones RPC.
Esto indicará que su nodo Nethermind está listo para conexiones RPC
Tenga en cuenta que configurar su --rpc-http-cors-origins según el ejemplo anterior permitirá que cualquier persona use su nodo como punto final de RPC. Asegúrese de que esto también esté emparejado con las reglas de firewall adecuadas para evitar que esto suceda.
Esto indicará que su nodo Besu está listo para conexiones RPC
Banderas Requeridas
Tenga en cuenta que configurar su --http.vhosts según el ejemplo anterior permitirá que cualquier persona use su nodo como punto final de RPC. Asegúrese de que esto también esté emparejado con las reglas de firewall adecuadas para evitar que esto suceda.
Esto indicará que su nodo Erigon está listo para conexiones RPC
Ahora necesitará una billetera que le permita agregar puntos finales de RPC personalizados. Puede encontrar una lista de billeteras con esta característica via este link.
El siguiente ejemplo le mostrará cómo usar su punto final RPC con Metamask, ya que es una de las billeteras más utilizadas.
Los detalles específicos variarán dependiendo de su configuración local. Como estoy ejecutando Geth en la misma máquina que mi instalación de Metamask, estoy usando 127.0.0.1 como dirección IP.
Si su RPC no está disponible o es inaccesible, puede mostrar un error cuando ingrese la ID de la cadena y no le permitirá guardar la red.
¡Éxito! Ahora puede usar Metamask como lo haría normalmente con el beneficio adicional de acceder a la red Ethereum a través de su propio nodo 🥳