Usando el TEX
Instrucciones para operar en el TEX, exchange descentralizado de tokens
Verás un menú que te permitirá elegir la billetera de tu preferencia.
En la primera fila figuran las opciones de billeteras web3, en la segunda está Wallet Connect (para conectarte con una billetera móvil como Defiant), y en el atercera fila están las opciones de conexión con billeteras de Hardware.
firma
La plataforma TEX mostrará la info necesaria para operar (de izquierda a derecha, de arriba a abajo):
  • Par seleccionado
  • Balances con lo que posees en tu billetera y lo que “permites” usar en la app
  • Órdenes que has colocado
  • Comprar y vender tokens a través de Limit Orders y Market Maker Orders
  • Gráficos (de Profundidad y de Velas)
  • Información sobre el tick
  • Order Book con las ofertas de compra venta y el precio emergente
inicio
En el recuadro Pair, puedes elegir el par para hacer el intercambio, en este caso elegí rBTC/DOC.
Lo primero que te pide es configurar lo que se denomina ALLOWANCE, que es la cantidad de fondos que tienes en la wallet que “permites” disponer para intercambiar en el TEX. Sólo para el caso de rBTC debes “envolverlos” antes para obtener WRBTC.
Una vez configurado el allowance para el par WRBTC/DOC puedes ingresar una oferta de compra o venta.
En el cuadro para comprar y vender tenemos varias cosas a considerar:
  • Elegir LIMIT ORDER o MARKET MAKER ORDER
  • COMPRAR o VENDER
  • CANTIDAD, PRECIO Y DURACIÓN de la oferta expresado en ticks pero estimado en minutos/horas
  • RESUMEN: comisión o tarifa, cantidad a vender/comprar luego de aplicada la comisión y cuánto recibirás. Si la orden expira o es cancelada recibirás de vuelta parte de la comisión.

Comisiones

Me parece un buen momento para comentar cómo son las comisiones en el TEX (todos los valores expresados en $ significan dólar estadounidense y los decimales están expresados con .).
Existe un valor mínimo establecido para colocar una orden de $10 en el equivalente del token que se esté intercambiando, no hay un máximo.
La comisión tiene 2 componentes, uno fijo y otro variable:
  • El fijo es $0.5, es decir que para colocar una orden se tomará como adelanto de comisión 50 centavos de USD independientemente de lo que se esté depositando en la orden.
  • El segundo componente es variable, 0.1%.
Ejemplo:
Si pongo una orden de 10 dólares se deducen para comisión 50 centavos y de lo que queda el 0.1% ($9.5 * 0.001= $0.0095). Es decir la orden queda establecida por $9.4905 y quedan $0.5095 de reserva de comisión.
Por cada emparejamiento (match) parcial que ocurra con esa orden se cobra de la reserva de comisión el proporcional que se consumió de la orden. Por ejemplo, si la orden se empareja un 30%, se cobra $0.15285 de la reserva de comisiones y quedan $0.35665 en reserva.
Si la orden se empareja completa, se consume la reserva de comisiones en su totalidad.
Además de ser consumida en su totalidad la orden puede terminar por dos motivos:
  1. 1.
    El usuario la cancela
  2. 2.
    Expira su tiempo.
Si el usuario la cancela además de los tokens que no se hayan intercambiado se le devuelve la totalidad de lo que haya quedado en la reserva de comisiones.
Si expira además de los tokens que no se hayan intercambiado, se le devuelve el 80% de lo que haya quedado en la reserva de comisiones. El 20% es para solventar el costo de expiración.

Limit Order

En una Limit Order se hace un pedido de compra o venta, fijando un límite hasta el cual se desea que la operación sea ejecutada, es decir, comprar por un precio menor o igual a X o vender por un precio mayor o igual a Y. El importe total del pedido se deduce provisionalmente del saldo de la cuenta. Este tipo de órdenes garantizan comprar o vender al precio estipulado o uno mejor.
Imaginemos que existe una orden de compra por 1 rBTC a 15,000 DoC y una orden de venta por 1 rBTC a 14,500 DoC.
Al momento del tick, ambas órdenes serán ejecutadas ya que el precio de compra es mayor al precio de la orden de venta. En este caso, el precio será el que beneficie a ambas partes. En otras palabras, quien compra no gastará más que el máximo que estaba dispuesto a pagar, ni el que vende no recibirá menos del mínimo que esperaba obtener; el precio será el promedio entre ambos (para este ejemplo, 14,750 DoC).
buysell lo
Continuemos, luego de ingresar los valores deseados en el cuadro con la opción Limit Order seleccionada, en este caso de venta, debes hacer click en PLACE ORDER (ingresar la orden). Aparecerá un cuadro de la wallet pidiendo enviar (SUBMIT) la transacción.
Una vez confirmada la tx aparece un cuadro indicando que la orden está abierta, recuerda que cada transacción paga una pequeña comisión de red.
orderopen
A la derecha de la imagen de arriba se muestra el order book. También puedes ver tus órdenes haciendo click en ORDERS del menú.
En el cuadro Balances había configurado un allowance de WRBTC que incluí por completo en mi solicitud de venta por lo cual la app me indica que debo configurar nuevamente un allowance pues quedó en cero.
Debes recordar que cada vez que configuras el ALLOWANCE significa una tx, con lo cual pagas la pequeña comisión de red.
allowance

Market Maker Order

Ahora probaremos comprar pero con la opción market maker.
Una market maker order es un tipo especial de limit order. Cuando ingresas una market maker order indicas un porcentaje de diferencia con precio justo. El precio justo es obtenido de un oráculo o del último tick en caso de no haber un oráculo disponible.
Por ejemplo: imagina que el precio del rBTC es de 15,000 DoC. Ingresas una market maker order para comprar 15,000 DOC de rBTC e indicas menos de 0,5% de diferencia de precio. Tu limit order será puesta a un precio de 14,925 USD y cambiará su precio junto con el precio del rBTC. Si el precio del rBTC sube o baja, el precio de tu orden se ajustará automáticamente para reflejar el precio del rBTC menos un 0,5%.
En este ejemplo, con un precio del rBTC a 15,000 DoC, comprarías rBTC a 14,925 o menos.
buysell mmo
Dos diferencias surgen de observar el cuadro BUY & SELL TOKENS en MARKET MAKER ORDER, estas son: CANTIDAD A INVERTIR (AMOUNT TO INVEST) y DIFERENCIA DE PRECIO (PRICE DIFFERENCE).
Esto significa que se ingresa la cantidad que se desea comprar o vender al precio emergente indicando la diferencia (más/menos en %) aceptada para realizar la transacción.
En la imagen se puede ver la colocación de la orden indicando el ID, la cantidad y el precio emergente al que fue colocada. Y además un emparejamiento parcial dentro del rango de 5% especificado en la orden.
order partial match
Hasta aquí vimos cómo colocar una orden, tanto Limit Order como Market Maker Order.

Secciones

En el resto de la pantalla inicial del TEX se puede ver además una sección de gráficos en la cual se pueden observar las órdenes vigentes en formato Vela (Candle) o Profundidad (Depth).
graficos
Luego se puede ver el cuadro referido a los tick, con información sobre el número de tick, tiempo restante aproximado, volúmen del par y último precio de cierre. Haciendo click en la flecha ubicada en la esquina superior derecha accedemos a la pestaña TICKS con información más detallada de cada uno.
tick stats
ticks
Finalmente en la pestaña ORDERS encontramos información relacionada con cada una de las órdenes que hemos colocado separadas por tipo (Limit Order/Market Maker Order).
orders lo
orders mmo
En definitiva, el TEX como hemos visto es una herramienta poderosa y sencilla para intercambiar tokens de la red de RSK.
Copiar enlace
Esquema
Comisiones
Limit Order
Market Maker Order
Secciones