Ya hemos visto en otros artículos qué es un Exchange Descentralizado y de qué trata el Yield Farming de criptomonedas. Es momento de investigar acerca de uno de los exchanges descentralizados con mayor TVL del ecosistema, Pancakeswap.
Origen
Este DEX surgió en septiembre de 2020. Es importante remarcar que hasta el momento los DEX con mayor éxito eran Uniswap, pionero en este ecosistema, y Sushiswap, quien habría clonado al primero y logrado robar una buena cantidad de usuarios.
Esta historia la dejamos para otro post, pero es relevante mencionar que los DEX mencionados se encontraban desarrollados dentro de la red de Ethereum.
Todos conocemos la principal desventaja de esta red… Efectivamente es el costo de sus transacciones. Pancakeswap fue desarrollado en la Binance Smart Chain (BSC) logrando reducir fuertemente las tarifas y prometiendo una mayor rapidez en sus transacciones.
Además de todo esto cuenta con el apoyo de Binance, uno de los principales Exchanges Centralizados (CEX), lo cual le supone una gran ventaja con respecto a sus competidores.
Luego del primer trimestre, Pancakeswap ya había logrado atraer más de 4B de dólares en TVL.
Productos
La plataforma ya recorrió un largo camino y, por tanto, ha ido mejorando y lanzando nuevos productos a sus servicios.
Como todo DEX comenzó siendo una plataforma de intercambios donde se podía aportar liquidez a sus piscinas, como así también realizar staking de su token nativo CAKE.
Actualmente, presta servicios variados donde podemos encontrar la posibilidad de colocar órdenes límite, comerciar contratos de perpetuos, intercambiar NFT, entre otros.
En este artículo vamos a centrarnos solo en el apartado de Yield Farming, pero es importante conocer todas las soluciones que nos aporta y por las cuales sigue siendo el principal DEX de la BSC. De hecho, si observamos los datos, de los 4.89B$ que hay dentro de la red, el 49% permanece en este protocolo.
Token CAKE
Antes de continuar con el paso a paso de cómo armar tu primer LP Token hablemos del token nativo CAKE.
Cuando nos convertimos en LP del protocolo vamos a estar recibiendo una rentabilidad que estará compuesta por dos fuentes. Por un lado, las comisiones que se les cobrarán a los comerciantes, por otra, una recompensa extra otorgada en el token del exchange.
Actualmente, el protocolo cobra una tarifa de un 0.25% por cada intercambio realizado. De ese 0.25% se reparte un 0.17% a los LP, un 0.02% es enviado al tesoro del proyecto y el resto se utiliza para la compra y quema de CAKE, un mecanismo a través del cual se intenta controlar el suministro de tokens.
No existe un suministro máximo de tokens y al ser un medio a través del cual se reparten recompensas, esto convierte a la moneda en un token inflacionario. Evidentemente esta es la principal desventaja que tiene. Ya hubo varios intentos por introducir cambios en el tokenomics del proyecto y, si bien hubo mejoras, el problema sigue existiendo.
Armando mi primer LP token
Vamos a comenzar con la guía paso a paso, pero primero es importante tener en cuenta algunos aspectos esenciales.
Pancakeswap se encuentra desarrollado originalmente dentro de la BSC pero con el pasar del tiempo se integró en nuevas redes tales como Ethereum y Aptos. Para operar en las primeras dos redes es necesario tener instalada una billetera de Metamask. Si no dispones de una no te preocupes, aquí te dejamos el enlace para descargarla. Para operar desde la red de Aptos podrás hacerlo descargando alguna de las billeteras de la red tales como Petra o Martian Wallet.
Para esta guía vamos a utilizar la BSC y por consiguiente una vez instalada la billetera de Metamask será necesario agregar la red. Para esto deberás ir al apartado de “Settings” tal como figura en la siguiente imagen.
Una vez allí localizamos el menú “Networks” (Redes)
Con los siguientes datos se podrá agregar la red deseada.
Network name: Smart Chain
New RPC URL: https://bsc-dataseed.binance.org/
ChainID: 56
Symbol: BNB
Block Explorer URL: https://bscscan.com
Enviar fondos para fees
Una vez instalada la red es primordial enviar, además de los tokens con los que se desee hacer la estrategia, un pequeño monto de BNB para poder afrontar los costos que nos cobrará la red por ejecutar transacciones.
Para esto bastará con clickear sobre la dirección de la billetera que nos permitirá copiarla y ya desde donde tengamos nuestros fondos, sea un CEX u otra billetera, podremos enviarnos la cantidad deseada. Hay que recordar que siempre los envíos deben hacerse desde y hacia la misma red, en este caso, la BSC.
Agregar liquidez
Paso 1. Una vez realizados los pasos anteriores iremos al apartado de “Liquidity”.
Paso 2. Desde allí podremos ver nuestras posiciones abiertas o abrir nuevas desde la opción “Add Liquidity”.
Paso 3. Seleccionamos el par en el cual queremos aportar liquidez. Antes de realizar este paso es muy importante que sepas de qué tratan estos tokens y cuáles pueden ser las ventajas y desventajas de emparejarlos.
Para este ejemplo vamos a estar utilizando el par BNB-USDT.
Paso 4. Seleccionamos la cantidad que deseamos agregar al farming. Al colocar la cantidad de una moneda el protocolo automáticamente calculará el monto del segundo token.
También existe la posibilidad de agregar liquidez en una sola moneda y el protocolo se encargará de luego dividir esa liquidez en ambos tokens.
Paso 5. Confirmamos que queremos aportar la liquidez, el protocolo nos va a arrojar un cartel con un resumen de nuestra posición. Nos aparecerá una transacción en metamask para ser confirmada en donde se nos cobrará el fee correspondiente.
Paso 6. Agregamos nuestro LP Token a nuestra billetera de Metamask.
Una vez realizados estos pasos… ¡Felicitaciones! Te has convertido en un liquidity provider. El LP token irá acumulando los fees de los intercambios tal como comentamos más arriba, pero para recibir los tokens extra en CAKE será necesario seguir con algunos pasos más.
Stake de nuestro LP en el apartado Farms
Paso 1. Para poder recibir las recompensas extras debemos colocar nuestro LP en un staking. Para esto debemos ir al apartado de “Earn >> Farms”
Paso 2. Buscamos nuestro PAR de activos. Podemos hacerlo deslizándonos por el listado o utilizando el buscador como muestra la imagen a continuación.
Paso 3. Debemos habilitar el contrato por lo que deberás clickear en “enable” y firmar la transacción que te aparecerá en Metamask.
Paso 4. Ahora sí te aparecerá la opción de “Stake LP”.
Colocamos la cantidad “MAX” y clickeamos en “Confirm” deberemos aprobar nuevamente la transacción desde nuestra billetera de metamask.
Paso 5. ¡Listo! Ahora sí ya estás realizando tu primer farming. Cuando lleves acumuladas recompensas las podrás reclamar desde el botón de “Harvest”.
Deshacer la estrategia
Saber desarmar nuestro LP también es muy importante para cuando veas que ya no está rindiendo lo esperado o hayas encontrado una mejor opción.
Paso 1. Debemos hacer click en el “menos” y luego seleccionar la cantidad que deseamos retirar. Se puede hacer un retiro parcial o total de los LP. Una vez confirmado nos pedirá ejecutar la transacción desde nuestra billetera.
Paso 2. Ahora tendremos otra vez nuestro LP token en nuestra cartera y si queremos recuperar nuestros activos originales deberemos “romper” ese LP token. Para esto iremos otra vez al apartado de “liquidity” por el que comenzamos esta guía.
Paso 3. Seleccionamos la opción “Remove” y colocamos la cantidad deseada. Nos arrojará la cantidad que recibiremos de cada token y para continuar primero se deberá aprobar nuevamente el SC desde la opción “enable”. Una vez habilitado, podremos clickear en “remove” y aprobar la transacción desde el metamask.
Ahora sí ya contamos con los activos nuevamente en nuestra billetera.
Como verás ¡Es muy sencillo! De todas formas, te recomendamos que antes de poner en práctica cualquier estrategia, hagas pruebas con poco capital de manera tal de tomar experiencia y puedas ir perfeccionándote a medida que pasa el tiempo.