¿Qué es MetaMask?

Las DApps o aplicaciones descentralizadas requieren de un puente o bridge para que los usuarios puedan interactuar con ellas cuando se necesita hacer un pago, y eso es precisamente de lo que se encarga MetaMask, un monedero Web3 que se ha convertido en uno de los más usados en el mundo cripto.

Pero ¿Qué es exactamente MetaMask? ¿Cómo funciona? ¿Cómo podemos conectarlo a las redes compatibles con el mismo? Pues bien, esto y mucho más podrás verlo a continuación.

MetaMask es una extensión para navegador web que te permite crear un monedero de criptomonedas y token para Ethereum y otras redes compatibles. Su función es la de permitir que los usuarios de aplicaciones descentralizadas, puedan usar este monedero de forma muy sencilla e interactuar con la interfaz de estas DApps de una manera cómoda y segura. Básicamente esto transforma a MetaMask es una llave de acceso al mundo de aplicaciones descentralizadas de Ethereum y otras redes compatibles con el estándar Web3.

Así por ejemplo, si quieres acceder a Uniswap y realizar un intercambio, deberás tener instalado y configurado el monedero MetaMask, junto con un poco de ETH, para poder realizar las operaciones que deseas dentro de Uniswap, todo ello sin salir del navegador. Esto resulta en una facilidad de uso y conveniencia enorme, lo que ha impulsado la adopción de este monedero como el "estándar de facto" para interactuar con DApps.

Lo mejor, es que los desarrolladores de MetaMask, Aaron Davis y Dan Finlay han llevado a MetaMask hasta un punto en que facilita todas nuestras operaciones. Y no solo eso, han hecho que el monedero esté disponible para navegadores como Chrome, Brave, Opera y Firefox, bajo una misma interfaz, funciones y posibilidades. 

¿Cómo funciona este monedero?

Para lograr todo el funcionamiento de MetaMask, este monedero usa la biblioteca de desarrollo JavaScript conocida como web3.js. Este es un desarrollo estándar dentro de Ethereum, que permite a los desarrolladores construir aplicaciones basadas en tecnología Web que pueden interactuar con los servicios blockchain de Ethereum y redes que soporten el estándar Web3.

web3.js es un desarrollo comunitario impulsado y apoyado por la comunidad Ethereum y ConsenSys, este último actualmente el dueño de MetaMask, ya que Aaron Davis y Dan Finlay trabajan para ConsenSys y mantienen una amplia autonomía en el desarrollo de este monedero. Sea como sea, web3.js es el corazón de MetaMask y es lo que permite la enorme versatilidad de este monedero.

Básicamente lo que hace funcionar a MetaMask es una conexión (puente) entre el navegador y una interfaz RPC () creada con los nodos Ethereum. De esta manera, MetaMask envía órdenes por medio de RPC al nodo al que se encuentra conectado, y el nodo toma esas órdenes y las transfiere a la blockchain para que sean ejecutadas.

Adicionalmente, MetaMask es capaz de reconocer cuando se encuentra en presencia de una DApp o una webapp sencilla, habilitando todas sus funciones en aquellas webs donde la DApps está desplegada. Así, lo primero que hace MetaMask es reconocer con qué contrato se está interactuando (para enviar la información e interacciones al smart contract adecuado en la red) y permitirte hacer las transacciones necesarias para realizar o recibir pagos por medios del mismo.

Para realizar todo esto, MetaMask es capaz de generar un monedero ETH compatible y, al mismo tiempo, es capaz de manejar los diversos tokens que están dentro de las redes conectadas al monedero. Adicionalmente, para mantener la seguridad y privacidad, MetaMask almacena las claves de ese monedero en tu computadora de forma completamente cifrada y te da un completo control sobre las operaciones y condiciones que se pueden realizar entre el monedero y las DApps conectadas.

Finalmente, otra opción de funcionamiento importante de MetaMask es su capacidad de generar seed phrase para realizar respaldo de tu monedero y así,  poder recuperar el mismo de forma muy sencilla en caso de pérdida.

¿Cómo usar MetaMask?

Usar MetaMask es un muy sencillo y acá te explicaremos paso a paso como hacerlo:

Instalando MetaMask

En primer lugar, instalar MetaMask es muy sencillo. Para ello solo debes dirigirte a la tienda de plugins o extensiones de tu navegador o dirigirte directamente a la web oficial de MetaMask desde la cual se te dirigirá al espacio adecuado. En nuestro caso, estamos usando Firefox y lo haremos usando la web oficial de MetaMask.

https://lh4.googleusercontent.com/aKzjO9UF6_9zNgkfYaDKj32xiYce5iXP9nGAi-ksOJSm5U5Sz-D5Ztiarld89t1SfWMAxplgpeeO1EqY0fQS58OpfdKILlUks5TIhTZeMXfUTES-1HCDdX5IzjlvSfsElwfcuh5TOBQWqPhQBw=s1600

En este punto solo debemos hacer clic en la opción "Download Now", lo que nos lleva a las opciones de descarga del monedero MetaMask, y en la que podremos iniciar la descarga e instalación:

https://lh4.googleusercontent.com/-XB-NLtmYHoPhbRENvoNBfyrIMi9UWREPswHSAWioyrifyEjsw96GGfzhYwr2jZA-QakrnD7hp8gY3dGn08r3gIN2hFaeYDmIdp54K5Nfo7DXpFh0R5vTeEHm9q6Jj_NfqZTTuwp8B9aiO7yqw=s1600

Una vez allí solo debemos hacer clic en "Install MetaMask for Firefox" y nos llevará a la tienda de extensiones o plugins de Firefox:

https://lh4.googleusercontent.com/4a31kHtXlu5QzfAZOqSVWjNfwNwtSZk4lNz_uZQVp_UcT444nG2CLGbXCTv06iM6nu15MYGeTvMeQ89Jgf2neQC-zL5ideRAREvskUBRT8xLMGAsM22hOYdAhYbiRIm6i6KXc4MSHdm9-UMplA=s1600

En este punto solo haz clic en "Add to Firefox" y comenzará la instalación del monedero, al finalizar la instalación verás el monedero y su página de bienvenida en tu pantalla.

https://lh4.googleusercontent.com/tjHgh5ljYyyd2IHhxhziCOLwX2vV4JZHlIQosw97wc6HFkerT1PXZEsFfnx06kjGt1VNe-v1ztWms2B_Yzvh14xWfft2rvL2D7_uNAWJ_F8tmWtRmUwGovzVz3YPVmxMdc4HllyYUmpqasJfYA=s1600

Configurando el monedero MetaMask

Ahora comenzaremos con el proceso de configurar MetaMask para nuestro primer uso. En este caso, debes hacer clic en el botón "Empezar", y con ello iniciará nuestro tour de configuración. Hecho esto verás el primer paso de configuración que te permitirá dos cosas:

  1. Importar un monedero a partir de una seed phrase o frase semilla (Backup o Respaldo)
  2. Crear un monedero desde 0.

https://lh6.googleusercontent.com/-FaVdNQu1gDBUSFvbBVcPUuQfJfNxmuQq7zrWsY2mtcgfrfkCybW-XcppucuH2A1gAdrGA_6nPvfdLegGsQ0-NMzwo5JbIbWKWBVhQSRPPCa90pktH8gCgevswO6Cgv2ZAf3jqwvprYNG461Ug=s1600

Deberás seleccionar la opción que más se adecue a lo que vas a realizar. Por ejemplo, si ya tenías un monedero MetaMask y tienes la frase de respaldo a mano, puedes usar la primera opción para recuperar tu viejo monedero y todas sus monedas. Pero, si es la primera vez que vas a crear un monedero, o simplemente quieres otro monedero para un navegador o equipo distinto, entonces selecciona la segunda opción.

Al término de este artículo, crearemos un monedero nuevo, por lo que elegimos la segunda opción. Inmediatamente se nos traslada a la segunda sección de la configuración, donde se nos pide permiso para ayudar a los desarrolladores a mejorar MetaMask accediendo algunos datos de uso de nuestro monedero. Si deseas dar el acceso solo debes hacer clic en "Aceptar", y si no quieres colaborar solo has clic en "No, gracias".

https://lh5.googleusercontent.com/gAJiyZvuXDfkP_qxmcC8cTp6dPX7nAUtSiaQ5DxBHqlBShtVGN_9BWt0YJzvwtdijBjyjMUPZPRs0X-lWJWaEgNskZxUbri0QEaxkQzm-NbV23DHySA6SIewaPKjp9v3hfgL3gYGqW-7Vr7lnQ=s1600

La siguiente opción es de seguridad y es EXTREMADAMENTE IMPORTANTE. Ahora deberás configurar la clave de tu monedero, debe ser una clave segura, única y deberás guardarla en un lugar seguro, porque te ayudará en el proceso de respaldo cuando lo necesites.

https://lh4.googleusercontent.com/9GV623xe6n0KRBunByfLbQV8ZXOinok4gawBOWKTj4aTzMXqPpnQDRC1rHiZTFkWuFxnWIHgY7_-BYwyG-rFXbe9U9zVx2IqeJZaOouQ5vQUaclqFiVHe6QKippT_YbO_95hXzlnoCizjdrPWA=s1600Al poner tu clave y confirmar, deberás hacer clic en el checkbox de "Leí y estoy de acuerdo con Términos de Uso" y luego hacer clic en "Crear". Esto dará inicio a la creación de tu monedero y las seed phrase del mismo que se mostrarán en la siguiente ventana. Por otro lado, si deseas saber los términos de uso puedes leerlos en este enlace.

Siguiendo con el proceso llegas al apartado de tus seed phrase, estas palabras deberás copiarlas tal cual, sin errores de ningún tipo para asegurar el respaldo de tus fondos.

Recuerda esto de forma muy clara:

Estas palabras son TU DINERO, copia las mismas sin errores y de forma clara. Al final verifica las mismas una por una, para luego guardarlas en el lugar más seguro que puedas encontrar. Si estas palabras caen en manos equivocadas PUEDES perder tu dinero. Si pierdes estas palabras y has perdido también el acceso al monedero, entonces PERDERÁS TU DINERO PARA SIEMPRE, porque nadie podrá ayudarte a recuperar los fondos.

https://lh5.googleusercontent.com/oMSmLYQfWloxwmpiPOjrPChDCxGuOari7ukGbEDth3Ul7ZtYi7ng9HvuTrrCwDcYmRU2Y4-Zb7woH_KZWEhykPyZ2g8j9k4hSs91q72_HIy7pzpAq6VlOSYyQri7OfKLNL24vAWMfjhBiK089Q=s1600

Al realizar todo este proceso terminarás de configurar MetaMask y estás listo para usarla.

https://lh5.googleusercontent.com/z5_z24tZXWPjI08H7XP8t4osOPfx3H6cJ6WVbLnY1fMexfnDw9e1Us2rp7udqPDpOlsCwYQAVf2a136jCaqM4RDYfRZq8vcGDa9AWlERMaCzto4KS6l-wAxMWPRyYQtzJKLWBTvKgQ158s_XSw=s1600

Interactuando con el monedero

Finalmente ya tienes MetaMask instalado en tu navegador y puede ver su sencilla interfaz:

https://lh3.googleusercontent.com/d0Rv88N2hqBfDPpVVW0Tdfwd0ASjVABZWa_T594Kub2gQD0d56_1bEG_qWrTjMFA3pu6dR5GSlv-WSLcvbuhCvjdKIpfPI-8FoX8MzdYripLNMjQDcdVaFGcDRWmxvUy_TzJBubsAwXnrAIBrQ=s1600

Como puedes ver inicialmente el monedero está programado para usar la red Ethereum, y te permite cosas tan básicas como Comprar, Envíar o Intercambiar Ethereum desde la misma wallet. Por ejemplo, si hacemos clic en "Comprar", nos mostrará las opciones para comprar Ether:

https://lh6.googleusercontent.com/LzV-jydUXLWxJXopnqA2-8sReLcgGKer_CPsl4_J3rz3dvtJU_Tl7oXWe5jyE_QnPiUBjDlLUwvxZcXtIW8R_IVDdGZG7fl2_OMfaSMSG7rIxpLQnrDJlyMKwrt0qWA2oGhQVexCmDRnXt7NAw=s1600

La mayoría de las opciones son puentes con el mundo fiat, permitiéndote comprar ETH usando tu cuenta bancaria, tarjeta débito/crédito o usar directamente otro monedero ETH para enviarte ETH al nuevo monedero creado por MetaMask, la elección en todo caso es tuya.

La opción de "Enviar" es igualmente sencilla, permitiéndote escanear un QR (usando una webcam), introduciendo la dirección en cuestión o usando ENS para conseguir el nombre de dominio al que deseas enviar tus ETH o tokens disponibles.

https://lh5.googleusercontent.com/vqV1zxdutAP_rE1eDXPRPVCU0MnjrTME5nMA8gQFQbNiQbVIO11BQDcbdcgFaYkv2l2PM6sOcHIOJkW36r_cKYmQAEmcRaoRpx9u-rzdyXl3Q-SKGwwdXaR2vjJxzNFiIqv8qV3zNXctvRo6Ew=s1600

Y en "Canjear" tienes la opción de intercambiar tus ETH o tokens por otros directamente desde el monedero sin tener que ir a ninguna otra parte.

https://lh5.googleusercontent.com/BRuJOEXupUsQeRo0V3qtwbrvRthNw3SSMHYwsylM8bqjVDz7ahb1QMdbn70ct0lokzoH35Lclh1gjluoAXLaqwbQg4CPfLk50_G4mBbpU3XaS7Wfy9kh6Aqoer57lzyB3ateSb5fEwJuVWOPTw=s1600

Finalmente, si deseas saber donde está la dirección de tu monedero ETH, solo debes hacer clic en donde dice "Account 1" (este nombre lo puedes cambiar) y con ello podrás saber la dirección ETH de tu monedero MetaMask. En nuestro caso de ejemplo la dirección es:

0x0bDFF82f12ccb05A6fF1fF900356a4cd242Fa094

Finalmente, deseas ver el historial de operaciones que tienes en el monedero MetaMask (tanto de enviar, como recibir e intercambio) solo debes hacer clic en la opción "Actividad" y allí podrás ver todas tus operaciones claramente especificadas.

Opciones avanzadas de redes

MetaMask es un monedero muy potente que permite que puedas configurar en el mismo distintas redes para ser usadas (además de Ethereum que es la que viene por defecto). Puedes ver las redes soportadas al hacer clic en el desplegables de "Redes" del monedero, donde verás la lista de redes soportadas.

https://lh4.googleusercontent.com/dtkhaHY1z7ZnwoRiKxYjJ8zNaWRb3nUTzeOsZiXlRBZhw4NQcmGTOr92oOK9tJ5CBAoQn97oCIzPXW4YFm8J-d-Iv1T2jRznykOmdKb6yepekdO0j5DE_XGYQ_V0sk5rn2kw36_KqSyIivUcKA=s1600

En la captura puedes ver que la red Ethereum es la elegida por defecto. Pero además, también tienes las redes de prueba de Ethereum desde Ropsten hasta Goerli, y cuentas con la capacidad de agregar redes personalizadas o locales (en caso de que tengas tu propio nodo ETH ejecutándose en tu computador). En todo caso la capacidad de configuración es total.

Opciones de configuración adicionales

Si haces clic en el "avatar" podrás entrar a otras opciones de configuración avanzadas.

https://lh5.googleusercontent.com/YWr_08yLQUDIX6S9wPOI05FpH7FH5I5WLqu0CLHA2IlDMOAN2mK8wdbrwdoKWjXq1OzAjOzWacKs97lUNK_ylC-MZ7gFEeDrEUI2vE88KG82uZcbdwuWMkMTbrystQZJNQPXfKsrDjP21pw4TA=s1600

Allí puedes ver opciones como "Crear cuenta", la cual te permite crear un nuevo monedero usando la misma instalación de MetaMask. También puedes "Importar cuenta" que te permite agregar otra cuenta a MetaMask usando una seed phrase ya generada (como un respaldo).

Adicionalmente, MetaMask también permite conectar una hardware wallet con lo que se hace más seguro el manejo de fondos, ya que MetaMask queda como un monedero de visualización y las claves privadas del monedero quedan en la hardware wallet. Esta última opción es compatible con Trezor y Ledger, y es una forma ideal de manejar fondos de forma mucho más segura con tu monedero MetaMask.

Finalmente, en la opción "Configuración" tienes acceso a otras opciones que ofrece MetaMask.

https://lh3.googleusercontent.com/d93uq38xEtuybI31QoK517ufZ7oUaK6MPYdlumyKZuh5qo_WKZetP3RWyrs1QOKZrq4OsuAcb-KmVdJwEYQd5kF63Go7pU-juN2JM8P41yf1zueqosQ5coeVjGvosF6h5LE3_QJk25smzr1sqA=s1600

Entre las opciones de configuración que puedes encontrar aquí destacamos:

  1. Cambiar la moneda de visualización de tus tokens (por defecto se usa $).
  2. Manejar los registros de datos del monedero.
  3. Activar o desactivar opciones avanzadas de permisos y control de gastos y GAS.
  4. Configurar la integración con Ledger e IPFS.
  5. Manejar contactos (tanto por direcciones puras como por ENS)
  6. Opciones de seguridad para contrarrestar el phisihing (no desactives esto por ningún motivo).
  7. Alertas del monedero.
  8. Agregar o quitar redes soportadas en el monedero (para agregar soporte a BSC o Polygon si deseas)

Como puedes ver las opciones son variadas y te dan total control sobre el monedero.

¿Cómo conectar MetaMask a Binance Smart Chain?

Ahora bien, una operación que seguramente es de tu máximo interés es ¿Cómo puedo usar MetaMask con Binance Smart Chain y usar este monedero para manejar tokens e interactuar dentro de esta red? Pues bien, hacer este proceso es bastante sencillo y todo lo que debes hacer es seguir estos sencillos pasos:

Agregando Binance Smart Chain a Metamask

En primer lugar debes ir menú de configuración del monedero, y seleccionar la opción "Configuración"

https://lh5.googleusercontent.com/YWr_08yLQUDIX6S9wPOI05FpH7FH5I5WLqu0CLHA2IlDMOAN2mK8wdbrwdoKWjXq1OzAjOzWacKs97lUNK_ylC-MZ7gFEeDrEUI2vE88KG82uZcbdwuWMkMTbrystQZJNQPXfKsrDjP21pw4TA=s1600

Allí deberás buscar la opción "Redes" y hacer clic en "Agregar red", con lo que comenzarás con el proceso para agregar la nueva red, en este BSC.

https://lh3.googleusercontent.com/7L54J1MiY6f0F0dz2zse_viYIUnrpp8u9vve-KP70JqHm1EPuIyXPG_efCEKxpBVCR2Lc95ULQPZFeaejvPgvPWAt2lQ28HJitLfsY95yDjaQSGgsXjeYZYQUgvxaBqtPfG9BK4oFdATkwhzvg=s1600

En este punto, se te preguntan por los datos de la nueva red, que para BSC son los siguientes:

Network name: Binance Smart Chain
New RPC URL: https://bsc-dataseed.binance.org/
ChainID: 56
Symbol: BNB
Block Explorer URL: https://bscscan.com

Agrega estos datos en cada uno de los campos tal como aparece en la siguiente captura:

https://lh6.googleusercontent.com/NrPldPmvfxSgSABrFQ_FawfeluuJIFVbwtOy0s3bmrMxZ1JuTqPDv8mTi7JVuJFhhx8LdFhPz0SslDLjgpX6_GcLQ4O8BfuOSNcnSIRJf_Af9GiziZ1ic3BZhkLoo_nV8ESx2f27vOQ5cMjiBw=s1600

Finalmente, solo presionar "Guardar" y con ello ya tendrás la capacidad de interactuar con la red BSC desde MetaMask.

https://lh6.googleusercontent.com/ioRXcPE7tP8ESYBVe9uzUXfZNFazzZnJOldhS4leVXG9TIosmQvEvkNs2cc1eAveqEco4j8N4e9f1wWfnqwE2EoyAR23X4LvyIRiM7LUcUKlwNEGNSI6DaICpa4YN49ZFZS05S_9PEqudaWTdw=s1600

¿Cómo conectar MetaMask a Polygon?

Si deseas conectar MetaMask a Polygon también puedes hacerlo y te explicamos cómo puedes hacerlo:

Agregando Polygon a Metamask

En primer lugar debes ir menú de configuración del monedero, y seleccionar la opción "Configuración"

https://lh5.googleusercontent.com/YWr_08yLQUDIX6S9wPOI05FpH7FH5I5WLqu0CLHA2IlDMOAN2mK8wdbrwdoKWjXq1OzAjOzWacKs97lUNK_ylC-MZ7gFEeDrEUI2vE88KG82uZcbdwuWMkMTbrystQZJNQPXfKsrDjP21pw4TA=s1600

Allí deberás buscar la opción "Redes" y hacer clic en "Agregar red", con lo que comenzarás con el proceso para agregar la nueva red, en este BSC.

https://lh3.googleusercontent.com/7L54J1MiY6f0F0dz2zse_viYIUnrpp8u9vve-KP70JqHm1EPuIyXPG_efCEKxpBVCR2Lc95ULQPZFeaejvPgvPWAt2lQ28HJitLfsY95yDjaQSGgsXjeYZYQUgvxaBqtPfG9BK4oFdATkwhzvg=s1600

En este punto, se te preguntan por los datos de la nueva red, que para BSC son los siguientes:

Network name: Polygon
New RPC URL: https://polygon-rpc.com
ChainID: 137
Symbol: MATIC
Block Explorer URL: https://polygonscan.com

Agrega estos datos en cada uno de los campos tal como aparece en la siguiente captura:

https://lh4.googleusercontent.com/3qcyU0j8NLnULeRFkXJimPyQmlltDow9baO8emkbkCHEn1ekPN8m5quEGxmTJZc9MPFpxeL9l60UsTJoSy4VZAtIq8YeeboS5zJhaRYgOCxgL3iLWCyrHvbBCrmqy07Hfmw1wLuLBnJNUVgcIQ=s1600

Finalmente, solo presionar "Guardar" y con ello ya tendrás la capacidad de interactuar con la red Polygon desde MetaMask.

https://lh4.googleusercontent.com/R0AgdxGxaVspyjfPa7Lb2qOOW4b4c4_6KAysGwLVOSUg2WrE38RT1jaZnKCkV-XjlrS6xBAw0U63hPIwGD35Yr98WNevwABw9WeOq7ou2u3tg3SvQuIZGGG99cQEmsUb2V7xcD2qWqN58OcZFw=s1600

Nota curiosa sobre Ethereum, Binance Smart Chain y Polygon

Como nota curiosa, es bueno que sepas que al agregar estas redes (BSC y Polygon) al monedero MetaMask, mantienes la misma dirección tanto para ETH, como para BSC y Polygon. ¿La razón? Todas estas redes son prácticamente equivalentes, y comparten el mismo sistema de direcciones aunque las redes son distintas.

Esto debes tenerlo muy presente y tener mucho cuidado cuando realizas operaciones en estas redes, ya que es una forma bastante común de perder fondos (ya que las direcciones son las mismas, pero las redes son distintas). Sin embargo, no te preocupes, si usas MetaMask y haces operaciones de una wallet custodial a tu MetaMask pero equivocas la red, tienes la posibilidad de recuperar esos fondos, y es lo que te explicaremos a continuación.

¿Cómo recuperar saldo en MetaMask?

Supongamos el siguiente escenario:

Estás en PancakeSwap (usando la red BSC) y deseas hacer un retiro de tokens USDC a un monedero MetaMask. Tomas tu dirección, la colocas en el DEX y haces el retiro. Sin embargo, tus tokens aún no han llegado al monedero, revisas y te das cuenta que has seleccionado un monedero erróneo y que la dirección que has dado no es la de BSC sino la de ETH que va por defecto con MetaMask. ¿Tu primer pensamiento? Has perdido tu dinero y no sabes que hacer, desesperas y te das un puntapié mental por el error.

Puede que el escenario parezca muy irreal, pero la verdad es que sucede con mucha frecuencia, más de la que imaginas. ¿Por qué este problema? Cuesta diferenciar las direcciones de ETH, MATIC y BSC hasta el punto que esta dirección:

0x0bDFF82f12ccb05A6fF1fF900356a4cd242Fa094

Es válida tanto para BSC, ETH y MATIC (Polygon). Sí, es válida en esas tres redes, como lo muestran estás capturas

https://lh4.googleusercontent.com/qQ8L30gAkY-0NIejzDbyibU59PziqyOVM0UZkJbiv8ORc3wueOknKdEmBZz7rpEILXhqDwMW2HzbVcacnZspp4dDG9x6N8Mea8QQoUiRHP5hIU6cV69Fro7Z9w-ddgwNG2iRPF5xbm78Vk_IJQ=s1600

Esto da a que usuarios inexpertos (e incluso expertos) cometen un error que dependiendo de lo que hagan puede llevarles a perder todos sus fondos. Sin embargo, bajo cierta condición tu dinero puede recuperarse, y seré enfático en esto, "bajo cierta condición puedes recuperar tu dinero" si pasas por una situación como esta.

La condición es muy sencilla: que tengas a la mano y bajo tu total control el monedero destino de los fondos. Esto es que tengas la seed phrase de la dirección destino a la que has enviado los fondos de forma equivocada y que dicha red sea compatible con MetaMask.

En el ejemplo anterior hemos enviado desde PancakeSwap (del que no tenemos control) a una dirección nuestra de MetaMask, solo que hemos usado la red equivocada. En este caso, las claves que generan la dirección destino están bajo nuestro control (es un monedero no custodial) y por tanto podemos usar dichas claves para recuperar los fondos.

Ahora (con toda la atención que hemos captado de tu parte) te preguntarás ¿Cómo se puede hacer esto? Pues muy sencillo, recuerdas el procedimiento que explicamos anteriormente sobre  agregar redes a MetaMask. Pues bien, lo que debes hacer es precisamente eso, agregar la red correcta al monedero MetaMask y reclamar los tokens enviados.

Esto nos deja con el siguiente procedimiento que explicamos paso a paso:

Paso a paso para recuperar tokens con MetaMask

El primer paso es agregar la red correcta. Tal como comentamos en el ejemplo, realizamos una transacción desde PancakeSwap (BSC) y por error hemos tomado una dirección de ETH. Lo positivo es que la dirección destino está bajo nuestro control, porque el monedero MetaMask es nuestro.

En ese caso, solo ve al monedero MetaMask (que está usando la red ETH y de donde has tomado la dirección) y agrega la red BSC a ese monedero. El procedimiento para agregar la nueva red, lo explicamos un poco más arriba. Al finalizar el procedimiento verás que el monedero se muestra y se conecta a la BSC, como aparece en la siguiente captura.

https://lh6.googleusercontent.com/ioRXcPE7tP8ESYBVe9uzUXfZNFazzZnJOldhS4leVXG9TIosmQvEvkNs2cc1eAveqEco4j8N4e9f1wWfnqwE2EoyAR23X4LvyIRiM7LUcUKlwNEGNSI6DaICpa4YN49ZFZS05S_9PEqudaWTdw=s1600

Una vez que agregues BSC a MetaMask falta la segunda parte: agregar el token en cuestión. En este caso, nuestra operación fue usando el token USDC, así que lo que debes hacer es hacer clic en donde dice "Importar tokens" y agregar la dirección del smart contract de USDC en la red BSC.

https://lh3.googleusercontent.com/GeVbDdAbMmFexKckgmVDnRNQWZEPTvPv422t5tDBuzAvClSvA8LsUHnDsDLr1H_AQR8zE-JI_U4LL9d3wYZ4uplRs8D75_cHiwESyPmxm2MA28-FmRbHICGtTt7NaDJGSmxi_EW-jm2sxah3Jw=s1600

Ese es el token USDC sobre BSC y del que debes tomar su dirección de contrato:

0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d

Al hacer clic en "Importar tokens" agrega esta dirección, el sistema de forma automática reconocerá de qué token se trata y llenará el resto de datos de forma automática.

https://lh3.googleusercontent.com/Gjt__YaNmo1mHDkuA90D3pz4xHw0CEJrYm3CRX15uBGs8i4WABYK0QRZ2CmwMl7ZirdOj0T6NgRSmatSny_PvTBDkQiE8zWWEjEx62tjno-5MsAGhHCJAnz0qW3duGxaBRnxem7Cv1uAh2PQDg=s1600

Y en ese punto haz clic sobre "Add Custom Token". Con este paso, agregamos el token USDC a tus tenencias y en caso de que tengas una transacción a tu cuenta, el sistema la detectará y te dejará controlar los tokens USDC en cuestión (esos que enviaste desde PancakeSwap y dabas por perdidos). Con este sencillo procedimiento habrás recuperado los tokens USDC que enviaste desde PancakeSwap a una dirección de ETH, cuando en realidad usabas BSC y no tienes cuenta configurada en MetaMask para dicha red.

IMPORTANTE: Este procedimiento solo funciona cuando el destino de los fondos está bajo tu control, si el error lo cometes enviando dinero a un monedero custodio o un exchanges, deberás comunicarte con dicho exchange o los desarrolladores del monedero. Generalmente, este error, bajo estas condiciones específicas (enviar a la red equivocada usando un monedero custodial) significa que perderás tu dinero y no podrás recuperar nada del mismo.