Cómo obtener transacciones de MetaMask más rápidas y confiables de forma gratuita
Autor: Albert Hu
¿Qué es MetaMask? ¿Cómo funciona?
MetaMask es una de las herramientas de Ethereum más populares que existen. Como monedero de criptomonedas, permite a los usuarios acceder a múltiples cuentas a través de una extensión de navegador o una app móvil. Los desarrolladores usan MetaMask para probar apps, los traders lo usan para prestar y pedir prestado en protocolos DeFi, y los coleccionistas lo usan para comprar NFTs. ¡Es un elemento básico en el mundo Web3 de hoy!
Pero... ¿sabes cómo procesa MetaMask todas estas transacciones? Como monedero, necesita mostrarle al usuario información clave como el balance de la cuenta, un historial de transacciones, estimaciones de gas, y más. También es responsable de enviar transacciones a la blockchain en nombre del usuario. Entonces, ¿cómo procesa MetaMask toda esta información tan importante?
TLDR: te sugerimos usar los endpoints RPC gratuitos y personales de Alchemy.
¡MetaMask lee y escribe información en la blockchain conectándose a un nodo! Hace la conexión usando un proveedor de nodo predeterminado que comparte recursos entre todos los usuarios de MetaMask. Si bien tener un proveedor predeterminado compartido hace que sea fácil para los usuarios configurarse, tiene varias desventajas.
- tu tiempo de procesamiento de transacciones podría sentirse lento
- podrías ver datos de bloque inconsistentes
- podrías pagar más gas del necesario debido a estimaciones de gas desactualizadas
- y lo peor de todo, el proveedor de nodo predeterminado podría dejar de funcionar por completo
Cuando hay una interrupción, no quieres quedarte atascado, sin poder enviar transacciones importantes justo cuando más lo necesitas.

¿Cuáles son los beneficios de usar Alchemy como proveedor de nodo?
Alchemy creó una tecnología de infraestructura Web3 completamente nueva conocida como Supernode que resuelve los problemas de consistencia de datos, escalabilidad e interrupciones, problemas comunes en otros proveedores de nodo. Al conectar Alchemy con tu monedero MetaMask, también desbloqueas herramientas revolucionarias de monitoreo y depuración, como el Mempool Visualizer y Alchemy Notify.
Déjame ilustrarlo con dos escenarios rápidos:
Escenario 1: minteo de NFTs
Supongamos que estás usando MetaMask para enviar transacciones a una dapp y mintear el último lanzamiento de NFTs. ¿Qué haces si ha pasado el tiempo, tu transacción no se completó, y no sabes por qué?
Con el mempool watcher de Alchemy, ¡puedes ver tus transacciones pendientes incluso antes de que se transmitan al resto de la red! Puedes hacer clic en cada transacción del mempool y ver información detallada, incluyendo si tu transacción no incluyó suficiente gas, o si tienes transacciones con valores de nonce en conflicto. Tener esta visibilidad es crucial si quieres tener el máximo control sobre tus operaciones, porque puedes ver cuándo tus transacciones se quedan atascadas y por qué.

Escenario 2: alertas sobre transacciones
Ahora supongamos que quieres recibir una alerta cuando ocurran transacciones clave (por ejemplo, transferencias desde tu monedero mayores a 1 ETH), o quieres saber cuándo tus transacciones se minaron pero luego se descartaron. Normalmente, harías tus transacciones en MetaMask y luego usarías un explorador de blockchain para revisar manualmente tu historial… pero esto sería lento y propenso a errores.
Con Alchemy Notify, obtienes funcionalidad de webhooks que envía automáticamente cualquier dato de transacción on-chain a tus propias apps mientras tus transacciones están ocurriendo. Con este poder puedes llevar los datos de blockchain a donde más los necesitas: Slack, Discord, una aplicación de contabilidad fiscal; las posibilidades son infinitas :)

Entonces, ¿cómo cambio mi proveedor de nodo en MetaMask?
Bien, ahora te estarás preguntando cómo obtener todos estos beneficios en tu monedero MetaMask.
Tienes suerte :) El proceso es muy fácil. Vamos a verlo juntos.
Configura una cuenta gratuita de Alchemy
Este es un paso muy importante.
Ahora crea una configuración de RPC personalizada en MetaMask
¿Listo para la parte divertida?
- Ve a tu monedero MetaMask y haz clic en el menú desplegable de redes en la parte superior, seleccionando Custom RPC en la parte inferior.


Completemos estos campos de información del RPC personalizado.
-
Puedes ponerle a tu Network Name el nombre que quieras para recordar a qué chain te estás conectando. Por ejemplo, si te estás conectando a Polygon Mainnet, puedes llamar a esta configuración "Alchemy - Polygon Mainnet".
-
Para el campo New RPC URL, toma la URL de la API key HTTP desde tu Alchemy Dashboard. Si no tienes una cuenta en el dashboard, vuelve al paso "Configura una cuenta gratuita de Alchemy" y crea tu cuenta.

- Busca el Chain ID de la red a la que quieres conectarte.
- Ethereum Mainnet - 1
- Ropsten Testnet - 3
- Rinkeby Testnet - 4
- Goerli Testnet - 5
- Kovan Testnet - 42
- Polygon (Matic) Mainnet - 137
- Mumbai Testnet - 80001
- Arbitrum One - 42161
- Optimism (Optimistic Ethereum) - 10
- Optimistic Kovan - 69
- Currency Symbol y Block Explorer URL son opcionales. Para la mayoría de las chains, no es necesario ingresar nada aquí. Para las L2 y side-chains, configurarlos puede ser útil.
Polygon:
- Currency Symbol - MATIC
- Block Explorer URL - https://polygonscan.com/
Arbitrum:
- Currency Symbol - AETH
- Block Explorer URL - https://arbiscan.io
Optimism:
- Currency Symbol - ETH
- Block Explorer URL - https://optimistic.etherscan.io

Y no te preocupes si ves una advertencia como:
This Chain ID is currently used by the Polygon network.
Esto es solo MetaMask recordándote que tienes otra configuración para la misma chain, lo cual está totalmente permitido. Una vez que hayas completado estos campos, solo haz clic en Save.

Ahora siéntate, relájate, y envía tus transacciones
Solo usa MetaMask como lo harías normalmente :)
Y luego... aprovecha la plataforma de desarrolladores de Alchemy
Con Alchemy conectado, puedes visitar tu app en el Alchemy Dashboard y ver las llamadas a la API que está haciendo MetaMask:

O seguir tus transacciones pendientes y minadas en el Mempool Watcher:

O incluso configurar webhooks con Alchemy Notify para recibir alertas automáticas sobre la actividad de tu monedero:

Como puedes ver, sea lo que sea que quieras hacer con tus transacciones de MetaMask, Alchemy te tiene cubierto.
Si esta guía te fue útil, mándanos un saludo en Twitter @Alchemy :)
Boletín de Alchemy
Entérate primero de los lanzamientos
Suscríbete a nuestro boletín
Recibe las últimas actualizaciones de productos y recursos de Alchemy
Al ingresar tu correo electrónico, aceptas recibir nuestras comunicaciones de marketing y actualizaciones de productos. Reconoces que Alchemy procesa la información que recibimos de acuerdo con nuestro Aviso de Privacidad. Puedes cancelar tu suscripción en cualquier momento.
Artículos relacionados

Glamsterdam: la guía completa para desarrolladores de Ethereum
Glamsterdam ya está en Sepolia. La guía completa sobre lo que significa para los desarrolladores y cómo Alchemy se preparó para la actualización de la red.

¿Con qué proveedor de RPC deberías construir en Tokio?
Comparamos cinco de los proveedores de RPC que sirven Tokio en cinco cadenas. Así se comparan, y dónde importan las diferencias para los equipos sensibles a la latencia.

Diseño de lecturas RPC de Solana para velocidad y confiabilidad líderes en la industria
Alchemy tiene la latencia de lectura de Solana más baja: 9.21 ms, cerca de 26% más rápido que el siguiente proveedor.