ИСПОЛЬЗОВАНИЕ VEGA CONSOLE

Что такое Vega Console и как получить к ней доступ?

Vega Console (Консоль Vega) - это автономный веб-клиент для трейдинга и работы с рынками в Vega. Консоль можно использовать как веб-интерфейс или в облаке, а также доступен самостоятельный хостинг (self-hosting). Последняя версия Консоли Vega для Fairground доступна на console.fairground.wtf.

Для каждой версии публикуются примечания к выпуску.

Что такое локальный кошелек и кошелек Vega?

Vega предлагает два варианта кошелька для использования в тестовой сети Fairground: локальный кошелек и кошелек Vega.

Локальный кошелек, также известный как Go Wallet

Локальный кошелек - это ваш собственный (self-hosted) кошелек, то есть вам нужно загрузить и установить приложение, настроить его, создать ключи и данные для входа. Вся информация хранится на вашем компьютере и доступна только вам (или любому другому лицу, имеющему доступ к вашему компьютеру). Чтобы использовать Консоль Vega с локальным кошельком, вам необходимо запускать Консоль через приложение-кошелек.

Загрузить и запустить кошелек (GitHub).

Кошелек Vega

Кошелек Vega - это кошелек на сервере Vega, доступный только для Fairground. Создать кошелек Vega быстрее и проще, и вам не нужно загружать или запускать какое-либо программное обеспечение. Вы можете использовать его для входа в веб-интерфейс консоли Vega.

Создать учетные данные для кошелька (сайт Vega Console).

Подробнее о кошельках и подписании транзакций.

Как войти в кошелек Vega в Консоли Vega?

Если у вас нет кошелька Vega, вы можете загрузить его из репозитория. После запуска кошелька вы можете запустить Консоль через прокси (инструкции в репозитории) и нажать «Локальный кошелек», чтобы ввести созданные вами учетные данные. Метод прокси позволяет избежать проблем, вызванных правилом ограничения домена, поскольку некоторые браузеры предотвращают подключение к localhost и другим сайтам.

Если вы используете кошелек Vega (только в тестовой сети), вы можете просто выбрать этот вариант и ввести учетные данные в поля «имя пользователя» и «пароль».

  • Посмотрите это видео, чтобы узнать, как подключиться:

  • После подключения вы можете настроить интерфейс рабочего пространства. Он будет сохранен на вашем устройстве. Переключатель рабочего пространства в верхней части навигации (между поиском (Search) и настройками (Settings)) позволяет переключаться между разными рабочими пространствами или использовать разные рабочие пространства на разных экранах. Всего есть четыре предустановленных рабочих пространства, которые можно изменять и сохранять. Также можно добавить новые рабочие пространства.

  • Иногда (но редко) ваши рабочие пространства могут быть сброшены, когда мы добавляем новые функции или исправляем ошибки. Если обновление страницы не устраняет проблем с интерфейсом, можно самостоятельно сбросить настройки рабочих пространств, выбрав «Настройки» > «Сброс» (Settings > Reset). Это также приведет к выходу из системы, но не повлияет на открытые заявки.

  • Разместите заявку, используя тикет сделки (deal ticket).

  • Вы можете отслеживать свои открытые заявки, позиции и историю с помощью соответствующих окон. Вы можете добавлять окна через поиск. Найдите увеличительное стекло на верхней панели или используйте Shift + S. Посмотрите короткое видео о том, как добавлять окна с помощью поиска в настройках:

  • Когда у вас есть открытые позиции, вы можете отслеживать, какая часть вашего обеспечения используется в качестве маржи. В Vega ваши требования к марже пересчитываются при каждой сделке / изменении в биржевом стакане. В типичной торговой системе есть начальная и поддерживающая маржа для каждой позиции. Vega сдерживает риск дефолта с помощью нескольких новых концепций, описанных в белой книге. Посмотрите видео о том, как проверить уровень вашей маржи.

  • Ваши позиции и обеспечение, а также любые рынки или активы, созданные через управление, будут сбрасываться каждый раз при перезагрузке сети. Ожидается, что сеть будет работать не менее 14 дней подряд, но возможно, нам придется выпускать новый код чаще.

Если вам нужна справочная документация по API, можно найти ее в разделе использование API Vega вместе со ссылками на примеры кода и практические руководства.

Как внести токены для использования в Vega

  • Вам понадобится MetaMask (или другой кошелек Ethereum) для хранения токенов тестовой сети и Ropsten Ethereum, которые вам понадобятся для оплаты газа. В зависимости от трафика в сети Ropsten транзакции могут занять некоторое время, но вы можете ускорить это, увеличив сумму, которую вы тратите на газ.

  • В MetaMask обязательно выберите Ropsten Test Network. Console: Make a deposit

  • Подключитесь к кошельку Vega в Консоли Vega, используя ваши учетные данные.

  • Нажмите «Внести депозит» (Make a deposit) или «Управление» (Manage). Console: Make a deposit

  • Если вы впервые используете MetaMask с консолью Vega, в MetaMask вам нужно будет выбрать учетную запись MetaMask и подключиться к Vega. В консоли вы увидите сообщение «Консоль запросила подключение к вашему кошельку» (Console has requested connection to your wallet).

  • Выберите актив, который вы хотите внести первым, и нажмите «Управление» (Manage). Console: Make a deposit

  • Нажмите «Внести» (Deposit) на экране конкретного актива. Console: Make a deposit

  • На этом этапе, если у вас нет Ropsten Ethereum для оплаты газа, нажмите Получить Ropsten Ethereum (Get some Ropsten Ethereum). Это откроет ссылку на Ropsten Ethereum крипто-сборщик. Введите адрес своего кошелька MetaMask в поле адреса. Примечание: вы можете использовать большинство крипто-сборщиков Ropsten Ethereum только один раз в день. После успешного завершения транзакции Ropsten Ethereum:

  • Нажмите на текст ссылки, например, Получить BTC (тест) - (Get some BTC (test)). Это переведет заранее установленную сумму актива тестовой сети на ваш адрес Ethereum и внесет ее в ваш кошелек MetaMask. Console: Make a deposit

  • Вы получите уведомление от MetaMask (или вашего кошелька) подтвердить (Confirm) транзакцию и выбрать, сколько вы готовы заплатить за газ. Чем больше вы заплатите, тем быстрее будет транзакция. Console: Make a deposit

  • Выберите, какую часть вашего нового актива тестовой сети вы хотите внести, и введите сумму. Или нажмите «Использовать максимум» (use maximum), чтобы перевести актив в ваш кошелек Vega. Console: Make a deposit

  • Нажмите «Внести» (Deposit). Console: Make a deposit

  • Вы получите запрос от MetaMask (или вашего кошелька) на подтверждение транзакции (confirm). Console: Make a deposit

  • Транзакция будет подтверждена вашим кошельком MetaMask, а затем кошельком Vega. Вы можете увидеть сумму, которую вы внесли для использования на Vega, в поле «Доступно» (Available). Console: Make a deposit

  • Теперь вы можете торговать на любом рынке, который использует этот токен тестовой сети в качестве расчетного актива! Или повторите шаги 5–12 для других ресурсов. (Тем не менее, у вас должно быть достаточно Ropsten Ethereum для оплаты газа.)

Подробнее о депозитах и активах тестовой сети

Как вывести токены из Vega

  • Убедитесь, что вы подключены к кошельку Vega и у вас есть средства для вывода. Вы сможете снимать активы, которые не заблокированы в открытых позициях, маржах или обязательствах по ликвидности.

  • Выберите ключ, из которого вы хотите вывести активы. Console: Withdraw tokens

  • Выберите актив, который хотите вывести. Вы можете снимать столько, сколько хотите. Любое обеспечение, которое Vega использует для ваших существующих позиций, маржи или обязательств по ликвидности, не будет доступно для снятия. Console: Withdraw tokens

  • Выберите «Снять» (Withdraw). Console: Withdraw tokens

  • Введите адрес кошелька Ropsten Ethereum, на который хотите вывести актив, и сумму для вывода. Если вы хотите использовать подключенный кошелек, щелкните текстовое поле и нажмите «Использовать подключенный кошелек» (Use connected wallet). Вы можете вручную ввести сумму для снятия или щелкнуть текстовое поле и нажать «Использовать максимально доступную сумму» (Use maximum available). Console: Withdraw tokens

  • Когда все готово, выберите «Завершить вывод» (Finish withdrawal). Console: Withdraw tokens

  • MetaMask (или выбранный вами кошелек) попросит вас подтвердить транзакцию (Confirm). Если вы решите не снимать / не оплачивать газ на этом этапе, средства будут храниться на блокчейн-мосту в течение 24 часов, а затем будут возвращены в доступное вам обеспечение в Vega. Вы можете завершить транзакцию в любой момент до истечения этих 24 часов. Console: Withdraw tokens

    Console: Withdraw tokens
  • После завершения вывода вы увидите сумму, которую вы сняли, в подключенном кошельке Ropsten Ethereum. Console: Withdraw tokens

Окна в Vega Console и информация, которая в них содержится

Окна Определение
Тикет сделки (Deal ticket) Упрощенное окно, отображающее исполнение и цель сделки, включая размер, заявку на покупку или продажу, и время ее действия для непрерывной торговли. Показывает только релевантные поля для режима торговли, в котором находится рынок (непрерывная торговля или аукцион).
Японские свечи (Candle chart) Интервальный график, доступный для каждого активного рынка, где каждая “свеча” показывает цену открытия, максимума, минимума и закрытия рынка для нескольких заранее определенных временных интервалов.
Биржевой стакан (Order book) Динамический список заявок на покупку и продажу для каждого рынка, организованный по уровню цен и представляющий собой заявки, активные в данный момент времени. Отображает 20 ближайших к середине с каждой стороны.
График глубины (Depth chart) Визуализация совокупного объема для каждого рынка. Это помогает понять дисбаланс рынка (например, если покупок больше, чем продаж).
Информация о рынке (Market info) Список характеристик рынка, текущие рыночные данные (например, лучший спрос / предложение) и, в будущем, информация об управлении.
Сделки (Trades) Текущий список из 100 самых последних заявок, которые были сопоставлены с другими заявками, и привели к заключению сделки на данном рынке.
Рынки (Markets) Список всех открытых рынков в сети, включая значок молотка, если рынок находится в режиме аукциона.
Обеспечение (Collateral) Индикатор того, сколько у вас средств на балансе каждого актива и как они используются.
Открытые заявки (Open orders) Просмотр ваших активных и недавно отклоненных заявок (например, любой части вашей сделки, которая еще не была исполнена). Вы увидите все заказы из текущего сеанса, а также до 50 заказов из прошлых сеансов.
Позиции (Positions) Для каждого рынка, на котором у вас есть открытая заявка или позиция, отображается объем (open volume), средняя цена входа на рынок (average entry price), а также последняя mark price (latest mark price). Также отображает маржу, зарезервированную для заявок и позиций, по сравнению с уровнем маржи. Это можно увидеть, щелкнув «сумма зарезервированной маржи» (allocated margin amount).
Исполнение заявок (Fills) Список последних 100 сделок, способствовавших исполнению ваших заявок, с указанием суммы, цены и времени каждой транзакции.
История заявок (Order history) Список всех ваших заказов (включая открытые, закрытые, отмененные и отклоненные), отсортированных по давности. Вы увидите все заказы из текущего сеанса, а также до 50 заказов из прошлых сеансов.
Предложения (Proposals) Список всех предложений по управлению и статус каждого, отсортированный по давности (например, новые рынки, новые активы, а также изменения рынков, активов и сети).
Детали предложения: Новый рынок (Proposal detail: New market) Перечисление характеристик рынка и действий по управлению этим рынком, а также, при необходимости, кнопки для голосования.
Подробная информация об активах (Asset details) Отображает описание актива, а также его идентификатор в Vega, адрес контракта блокчейн-моста и источник.
Статистика сети (Network stats) Информация о сети, включая задержку, количество заявок и сделок в секунду на всех рынках, а также версия узла и версия цепочки.

FAQ

Что делать, если возникла проблема с Vega Console?

  • Обновите браузер. Если ничего не изменилось,
  • Перезагрузите Консоль. Нажмите «Настройки» (Settings) в правом верхнем углу консоли, и далее кнопку «Полный сброс: выход из системы и удаление рабочих пространств» (Full reset: Log out and delete workspaces). Если сброс не помог или у вас нет такой возможности,
  • Сообщите о проблеме. Разместите пост на доске отзывов Nolt feedback board или свяжитесь с представителем Vega.

Какие веб-браузеры можно использовать с Vega Console?

Мы в первую очередь протестировали:

  • Mozilla Firefox версии 70 или новее
  • Google Chrome/Chromium версии 75 или новее
  • iOS/iPad OS Safari 12 или новее
  • Brave Desktop версии 1.4 или новее

Другие браузеры (Microsoft Edge, Android Browser) могут работать, но в настоящее время не протестированы. Нас по-прежнему интересуют отчеты об ошибках, но мы не можем обещать, что будем приоритизировать исправление ошибок в менее используемых браузерах.

Какие мобильные браузеры поддерживаются?

Консоль Vega была протестирована только на iPad OS. Она работает на iPhone, но не оптимизирована для этого. Можете попробовать, но на свой страх и риск.

Eсли вы все же попробуете, и все будет успешно работать, или если обнаружите проблемы в других браузерах, нам будет интересно об этом узнать, однако в настоящее время Консоль в первую очередь ориентирована на браузеры настольных компьютеров.

Есть ли другой способ доступа к Vega Fairground, кроме как через Vega Console?

В настоящее время для данной версии тестовой сети мы не предоставляем никакого другого пользовательского интерфейса, кроме Vega Console. Однако, вы можете использовать доступные API (gRPC, GraphQL, REST) для программного доступа к сети Vega.

Как обновить рабочие пространства Vega Console при выходе новых версий по умолчанию?

Последнее обновление рабочих пространств по умолчанию было произведено в апреле 2021 года. Если вы хотите начать использовать обновленные рабочие пространства, но не видите их при входе в окно консоли:

  • Нажмите «Настройки» (Settings) на верхней панели консоли.
  • Нажмите желтую кнопку «Полный сброс: выход из системы и удаление рабочих пространств» (Full reset: Log out and delete workspaces).
  • Повторно подключитесь к кошельку Vega.

Как и предыдущие рабочие пространства, новые пространства можно редактировать, и они будут сохранены в вашей консоли. В настоящий момент при перезагрузке рабочих пространств предыдущие пространства не сохраняются. Если вы не хотите терять существующие рабочие пространства, выполнять сброс не рекомендуется.