Beta тест шлюза GOLOS на XRPL
Зачем ещё один шлюз для GOLOS на XRPL
DEX XRPL даёт широкие возможности для торговли и обмена активов. Чтобы не потеряться в этих возможностях и понимать их стоимость, рассмотрим основные:
- SWAP (обмен) - самый простой вариант, реализованный вероятно во всех кошельках с поддержкой активов XRPL. Но и самый дорогой, т.к. помимо оплаты комиссии AMM Pool (0.1%), добавляется комиссия за использование актива (0.3%) и может добавляться комиссия сервиса через который осуществляется обмен. Все дополнительные комиссии обычно явно указываются в соответствующих полях для проверки транзакции перед подписью, но это зависит от конкретного сервиса. Из плюсов, пользователю не надо разбираться с прямой торговлей на DEX XRPL, ввел сумму которую готов отдать, согласился с примерной суммой получаемого актива и подписал транзакцию. Такой вариант будет стоит минимум 0.4%.
- DEX Trade - прямое взаимодействие с DEX. Реализовано в кошельке XAMAN, через app DEX Trade с привычным торговым интерфейсом, позволяющим открывать маркет-ордер и лимит-ордер. Также можно подключить свой кошелек к XrpToolkit с похожим функционалом. Если ваш ордер исполняется без участия ликвидности AMM Pool то комиссии нет. Такой вариант будет стоит максимум 0.4%.
- Прямое взаимодействие с XRPL. Используя библиотеки для взаимодействия с XRPL, пишем скрипты для необходимых транзакций. Такой вариант будет стоит максимум 0.1%.
(0.1% это начальная комиссия AMM Pool которая может меняться в зависимости от голосов 8 крупнейших поставщиков ликвидности)
Создан AMM Pool в тестовой сети, протестировать взаимодействие можно с помощью кошелька XAMAN, через app DEX Trade. Или прямое взаимодействие с XRPL, пример транзакции для продажи 1 XRP за GLS по маркет-ордеру:
from xrpl.utils import xrp_to_drops
from xrpl.models.transactions import OfferCreate
from xrpl.models.amounts import IssuedCurrencyAmount
takergets = xrp_to_drops(1)
takerpays = {"currency": "GLS", "value": "100", "issuer": "rNCLNZyNsAf1SyZGNeCRSCBdgLjCaqPaVz"}
tx = OfferCreate(account=account, taker_gets=takergets, taker_pays=takerpays, flags=0x00040000)
Площадки позволяющие торговать на DEX XRPL:
Sologenic - DEX Trade, SWAP
Xpmarket - DEX Trade, SWAP
GateHub - Wallet, DEX Trade. Это одна из первых площадок для XRPL, появилась в 2014. Поддерживает свои активы на XRPL, такие как USD, BTC и др. Требует регистрации и верификации для ввода и вывода своих активов.
@gusaru, А ты сам пробовал обменивать через XAMAN/DEX Trade? Что-то я там не вижу возможности добавить пул или монету. Даже меню никакого нет кроме фиксированных пар
@lindsay,
В основной сети тестировал. В тестовой только своими ботами.
@gusaru, Я скорее всего буду тоже работать только со своими ботами, а то эти кошельки какие-то или недоделанные или конскую комиссию просят. Может быть со временем ботов оберну в какой-то веб-интерфейс и выкачу, если за это кто-то будет готов заплатить в чем-то ликвидном.
@lindsay, А можешь продавать своих ботов как услугу за доп.комиссию. Например MAX ограничение 100000, автоматизированный ввод/вывод большего объема.
Или услуга покупки/продажи GLS в AMM Pool...
@gusaru, Скажем так, я считай уже создала все инструменты для работы со шлюзом и пулом. Кошелек, панель управления ликвидностью, торговый бот, amm-view итд Ну может что-то там еще по мелочи можно будет подшлифовать, но в целом это всё работает. Потратила примерно неделю по 2-3 часа в день. Но это только консольный cli, примерно в таком интерфейсе работали программы "клиент-банк" в 90-х. Если надо кому-то лучше и красивее - то веб дизайнер из меня так себе. Сделать я конечно сделаю и оно возможно даже будет работать, но это получится вырвиглазно, и будет казаться что сайт тоже из 90-х 😂
А значит - придется с кем-то поделиться, кто умеет красивые сайты делать (желательно в стиле golos.id)
@lindsay, со своими скриптами/ботами также взаимодействую в консоли. Мне этого полностью хватает.
@gusaru, Мне хватает, тебе хватает, но такие как ты и я тут в меньшинстве. Голосянскую бабушку-пенсионерку с котиками, необходимость работать с консолью приведет в неописуемый ужас.
@lindsay, как раз для условной бабушки-пенсионерки необходимо два поля и одна кнопка.
А всё остальную "грязную" работу с шлюзом выполняет твой бот. Для этого ненужен web дизайн. Даже можно обойтись адресом в GOLOS принимающий депозиты для авто-конвертации.
@gusaru, В основной сети GLS/XRP это твоя пара?
@lindsay, там несколько пар GLS/XRP, одна моя. До запуска шлюза, Issuer в основной сети не озвучу.
Уточнение: На XRPL несколько активов GLS от разных Issuer. Только к одному я имею отношение.
@gusaru, 😊