Добрый день! Всех c наступающим Новым Годом!
Как многие знают, некоторое время назад сообщество одобрило воркер на разработку интерфейса к бирже Golos.
Как и описали в предыдущих постах, мы собрали группу активных пользователей, которые прошли опрос и регулярно отвечали в чате на все наши вопросы, за что им огромное спасибо :)
Рады сообщить, что мы закончили свою работу и рады представить биржу Golos, которая имеет весь необходимый функционал, в том числе:
- Биржевой раздел с графиком Trading View
- Дашборд с основной информацией и быстрыми операциями для удобства
- Историю операций
- Возможность настроек - выбор языка, добавление нод (в том числе тестнет, которая и добавлена сейчас), отображение ключей и так далее
- Выбор темы
- Кошелек c отображением балансов в токенах, а также с разделом шлюзов и трансфером
Важный момент - так как для работы с финансами нужен активный ключ, то для логина используется только он. Для безопасности пользователю необходимо придумать пароль, который он будет вводить при следующих входах.
Мы уверены, что эта биржа будет востребована сообществом :)
Ссылка для доступа https://front-golos-develop.test.graphenelab.io/ (позже будет полная ссылка
Исходники (пока что ветка develop) https://github.com/GrapheneLab/Golos-Exchange
Биржа на тестнете, нужно использовать эти данные для входа:
Name - ваш ник (лучше lex, там токены есть)
Active key - 5JFZC7AtEe1wF2ce6vPAUxDeevzYkPgmtR14z9ZVgvCCtrFAaLw
Если хотите попробовать на мейннете, возьмите любую ноду из этого списка и добавьте в Настройках
wss://golos.lexai.host/ws
wss://api-golos.blckchnd.com/ws
wss://api.aleksw.space/ws
wss://golos.viz.media/ws
UPDATE
Команда Blockchained развернула биржу на мейннете по ссылке https://gls.exchange/
Для входа требуется ваш логин и активный ключ
С уважением,
Graphene Lab
Маленький личный комментарий
Я (Денис) считаю, что шлюзы, которые будут отображаться на основной бирже, должны соответствовать единому стандарту, тогда это поможет сделать интерфейс депозита и вывода ощутимо удобнее и понятнее.
По идее достаточно два стандарта:
- Для чейнов с уникальными адресами - юзер заходит, выбирает шлюз, выбирает крипту, получает уникальный адрес, заводит туда бабки, ему в Голосе идет начисление
- Для чейнов с фикс адресами - юзер заходит, выбирает шлюз, выбирает крипту, получает фикс адрес и фикс id, заводит туда бабки с мемо, ему в голосе идет начисление
Для фиатных шлюзов можно сделать отдельный раздел
@graphenelab, так и еще вопрос - я по старой бирже 20+ догкоинов вывел, и нету хозяина шлюза, а он разве долженбыть? есть голос. я пока вообще не вижу смысла чтото делать,.. монетки в никуда? если хозяина какого то шлюза нет? так теперь будет хозяин шлюза, хозяин новой биржи? я в душе даже не знал что можно на голосе чему то не доверять?
@graphenelab, не работает ссылка на теснет
@lllll1ll, Что именно не так? Вроде люди заходят
@graphenelab, а у меня вот так
может браузер не тот. счас попробую с других
@lllll1ll, так и есть хром не пускает, пишет нельзя вредоносное содержимо под 7й виндой есть такая хрень
@lllll1ll, Не, все верно, это тестовая сборка без нормальных сертификатов, поэтому и тестнет. Нажмите подробнее и заходите :)
Как только развернем на продакшене, мы добавим ссылку в пост.
@graphenelab, поняла. Оно и с других так же. Уже скрин собралась постить )
@graphenelab, пока вопросы по "внутренностям".
Параметризируется ли что-то кроме списка нод? Будут ли работать ноды на http или тестились только вебсокеты?
Вижу по алертам гитхабовского бота устаревшие компоненты, возможно стоит проверить их на критичность, проапдейтить необходимое?
Нужно описание запуска, docker-compose.yaml как именно рекомендуете запускать полученный по Dockerfile образ. 10 версии node у многих наверно уже нет...
Даже для тестов запустил бы уже условный dev.golosdex.com, перенесли код в репо сообщества, доступ разработчикам к нему, настроить автосборку с dev бранча и накат на dev.golosdex.com... Чтобы тестить перед выходом в прод наглядно.
Технически проверяли и сокеты, и хттп, все работает, но в интерфейсе добавляются только сокеты
Спасибо, все обновили. Осталась ровно одна зависимость, которая идет в комплекте к "react-scripts" и у которой нет "безопасной" версии. Теперь ветка Мастер актуальная
Как раз в процессе (по докеру)
Можно перенести форком из нашей репы, но вообще в планах закончить завтра-послезавтра все, сдать воркера и пока уйти на паузу на праздники. Дальше уже решать, в каком режиме работа будет. Вроде критических багов нет, но если кто заметит, то будем править.
@graphenelab,
хорошо, ждем докер и запустим тогда и тут dev.golosdex.com
С форком ясно, ждемс финала и копируем...
@lex, можешь глянуть в гите, там и ряд правок свежих, и докер актуальный ) проверяли на ноде с 10 по 14, все ок. С 16 уже не ок
Ветка Мастер
@graphenelab, 👍️ завтра гляну...
@lex, я вообще не могу на биржу попасть, из-за проблем с сертификатами на сайте. Ответил комментом ниже. Пусть этот нюанс тоже пофиксят.
@aleos, там в браузерах есть "продолжить небезопасно" или попробовать адрес с http http://front-golos-develop.test.graphenelab.io
для тестов без разницы, ну а при запуске финальной версии сертификат уже будет полагаю...
@lex, и чё-то не пойму - где там кнопки купить продать? 🤔 или они появятся только после авторизации?)
@aleos, после авторизации
@lex, ясно) попробуем. А финальная версия потом встроится во внутренную биржу Голоса? или как? то бишь, заменит внутреннюю биржу?
@aleos, нет, внутренняя продолжит обновляться своим чередом, там как раз скоро правка ошибки с округлением цен и простой обменник для быстрой конвертации одних токенов в другие без ордеров и стаканов...
@lex, ясно. Спасибо за ответы!
@graphenelab, по интерфейсу заметил что ранее стоявшие ордера с внутреннего маркета не отображаются в новом UI (так должно быть?), если отменить-поставить - норм.
Ну и кмк не хватает того что уже есть на маркете тут, отображения всей глубины рынка, подстановки цены, чтобы можно было кликнуть в список справа...
И возможно отображения баланса токенов заблокированных в ордерах, пусто, а токены просто стоят в ордерах и не учитываются (помнишь в чате обсуждали, там отдельные балансы, посмотрим чего другие напишут).
А мелочи в основном по UI, вроде
@lex, А можешь скинуть примеры ордеров?
А на каком разрешении эти баги? Вроде тестили вплоть до мобилок, все ок
@graphenelab, fullhd 1920-1080, в хроме
ордера эти https://beta.golos.today/market/GOLOS/YMRUB и их не видно в новом UI, новые ордера сделанные через прежний маркет норм подтягиваются
@graphenelab, думаю стоит ввести проверку чтобы пароль был не меньше 8 символов, нижний вернихй регистр и т.д. иначе можно ввести пароль 123 😂
В меню где имя пользвоталя не влазиит текст "Настройки" и "выйти"
Хотелось бы чтобы можно было выбирать "Лучшая цена" в один клик, чтобы не нужно было её копировать вручную.
@digitalecapitale, мы думали об этом, но решили, что это право юзера ))
хочет он скрыть ключ цифрой "1" - пожалуйста)
Можете скинуть, на каком разрешении не влезает?
Про цену записали, спасибо :)
@graphenelab, Отлично.
Но заметил следующее:
А так супер: удобно.
@denis-skripnik, спасибо!
@graphenelab, А, ясно... Я думал, что продать и купить - это кнопки варианта действий (не очивидно, что это токен).
Можно назвать так: "Токен покупки", "токен продажи".
По пополнению: смотрел вроде на примере YMUSDT...
@denis-skripnik, хм, пожалуй, имеет смысл, но еще подумаем. Стараемся избегать длинных слов в полях )
Касательно пополнения - там кошелек не приходит, но это как раз то, о чем я говорил в примечании поста. В идеале бы унифицировать шлюзы )
Конкретно в случае YMUSDT вот такое описание возвращается
@graphenelab, Фаерфокс не пускает на вашу биржу ( https://front-golos-develop.test.graphenelab.io/), так как там проблемы у вас с сертификатом. Скрин.
@aleos, добрый вечер
Да, это тестовая ссылка, в комментариях я описал, что можно сделать, чтобы попасть на сайт. Либо можно подождать, когда будет развернут прод :)
@graphenelab, добрый! Извините, не вижу ваше описание в комментах (что можно сделать, чтобы попасть на сайт). 🤔
И я не очень понял - эта биржа в последствии заменит встроенную в Голос?
@aleos, встроенная останется, она же будет и в десктоп-версии (для установки на компьютеры) клиента + для большей интеграции внутри блогов.
А эта на отдельном сайте, для тех кому удобней подобные интерфейсы, пользователям которым и блоги то не нужны. В том числе возможно для выхода на коинмаркеткап как биржи GolosDEX, чтобы учитывались объемы торгов по созданным UIA токенам тут других проектов.
@graphenelab, я не смогла найти, как прокручивать страницу вниз, где зацепиться мышкой.
Хотя нет, еще раз перезашла, ползунок появился.
Интерфейс биржи понравился, вроде все доступно и понятно.
@graphenelab, немного потестил. Выводы:
Интерфейс сильно не нравится. 😧 Сложен для восприятия и интуитивно не удобен. График трейдинг-вью предлагаю убрать куда-то влево, например, (или наверх) и уменьшить его в размерах.
Посредине лучше сделать опции покупки/продажи (стаканы и прочее). Как на Рудексе, в общем, или как на Бинансе.
Когда нажимал на поля для входа (логин и ключ), то эти поля дико плясали (дёргаются в прямом смысле слова и не дают ввести данные), пока не кликнешь именно в определённую область этих поле.
Это глюк вёрстки этих полей для ввода.
Если бы и дальше тестил, но наверняка нашёл бы ещё баги, но нету времени на глубокое тестирование.
@aleos, Спасибо за отзыв, жаль, что не понравилась биржа.
В любом случае, биржа будет дальше развиваться при нашем участии или силами других разработчиков, так что надеюсь, что вы сможете изменить мнение :)
Касательно поведения поля при вводе данных - проверим и исправим, спасибо!
@graphenelab, первый блин обычно комом) но ничего страшного, всё исправимо.