Дневник разработки Kick Ecosystem — Часть 14

Бета-тестирование KickEX, исправление багов, ревью биржи, 360,000+ регистраций в KickRef и еще больше инсайдов!

Image for post
Image for post

Дорогие друзья!

Представляем вам 14 выпуск дневников разработки Kick Ecosystem. Полагаем, что середина недели после праздников — лучшее время для поглощения информации!

Реферальная программа KickRef достигла отметки более чем 360 000 пользователей. И это не предел! Каждый активный участник KickRef будет иметь максимальные преимущества на запуске биржи KickEX! Не стоит ждать последнего часа!

Бета-тестирование криптовалютной биржи KickEX идет полным ходом! Отзывы тестировщиков были довольно положительными, и мы хотим поблагодарить всех участников за то, что очень помогаете нам, предоставляя отзывы и сообщая о проблемах на бирже. Команда Kick бесконечно ценит это и призывает всех продолжать высказывать свои мысли.

Если вы еще не в курсе, то можете принять участие в бета-тестировании KickEX прямо сейчас!

Примечание: т.к. это бета тестирование, не весь функционал биржи работает. Мы предлагаем вам протестировать терминал (раздел “Торги”), установку ордеров, научиться ставить скользящие ордера с использованием помощника. Также вы можете увидеть открытые ордера, историю ордеров и транзакций в разделе “Ордера” и ваш баланс в разделе “Кошелек”.

KickEX

KickEX — это надежная централизованная биржа, которая перенесет весь наш многолетний опыт, полученный при разработке и развитии KickICO, а также другие инновации Kick Ecosystem и позволит создать биржу следующего поколения.

Image for post
Image for post
KickEX: темная тема интерфейса

Реализованный функционал:

‣ #CORE Реализован автоматический расчет и применение скидок к торговым тарифам;
‣ #CORE Произведен деплой всех новых изменений (включая хранилище холодных данных) в бета-версию системы;
‣ #CORE Добавлен детальный мониторинг ядра учета на уровне СУБД;
‣ #CORE Реализован механизм обновления ядра учета без простоя системы;
‣ #CORE Реализован функционал работы любимой торговой пары;
‣ #FRONTEND Реализована работа раздела FUNDS;
‣ #FRONTEND Реализована темная тема интерфейса;
‣ #FRONTEND Реализован график отображения “Глубины рынка”;

В работе:

‣ #CORE Поддержка нескольких API-шлюзов в учете;
‣ #CORE Добавление прикладных метрик в ядро учета;
‣ #CORE Локализация пользовательских сообщений об ошибках;
‣ #CORE Разработка логики учета ввода/вывода средств;
‣ #FRONTEND Тестирование и исправление багов;

KickMessenger

KickMessenger — это сервис, работающий внутри платформы, который позволяет всем пользователям оперативно общаться друг с другом.

Image for post
Image for post

Реализованный функционал:

‣ #BACKEND Аутентификация через сервис KickID ;
‣ #BACKEND Получение информации о пользователе из информации хранящейся в сервисе KickID;
‣ #BACKEND Создание личного чата;
‣ #BACKEND Реализован протокол взаимодействия с frontend;
‣ #BACKEND Реализован механизм пагинации истории сообщений чата;
‣ #BACKEND Реализован механизм пагинации чатов пользователя;
‣ #BACKEND Реализована история общения в сервисе между пользователями;
‣ #BACKEND Реализована работа с непрочитанными сообщениями;
‣ #BACKEND Реализована работа со списком чатов пользователя;
‣ #BACKEND Доработан механизма отображения чатов пользователя, позволяющий выводить покинутые чаты;
‣ #BACKEND Доработан механизм вывода истории сообщений, позволяющий просматривать сообщения за периоды, когда пользователь не состоял в групповом чате;

На очереди:

‣ #BACKEND Механизм инвалидации сессий;
‣ #BACKEND Обновление счетчиков непрочитанных сообщений участников чата при поступлении нового сообщения в чат;
‣ #BACKEND Вывод последнего сообщения в “Недавних чатах”;
‣ #FRONTEND Реализация возможности отправки сообщений и авторизации в сервисе;

KickWallet:

KickWallet — это криптовалютный кошелек, который поддерживает любую валюту в экосистеме Kick и легко интегрируется с каждым сервисом Kick.

Image for post
Image for post
KickWallet: отображение замороженных и не замороженных KickToken

Реализованный функционал:

‣ #API Получение данных от сервиса о замороженных и не замороженных KickToken;

На очереди:

‣ #FRONTEND Реализация отображения в сервисе информации о замороженных и не замороженных KickToken;
‣ #BACKEND Реализация сервиса по получению из Ethereum информации о замороженных и не замороженных KickToken;
‣ #BACKEND Доработка сервиса кошелька для обеспечения еще более безопасного хранения криптовалют;

KickRef:

KickRef — это общедоступная многоуровневая реферальная программа, позволяющая зарабатывать вознаграждения как от рефералов, привлеченных напрямую, так и от тех, кто был привлечен на следующих уровнях, вплоть до 10-го уровня.

Реализованный функционал:

‣ #BACKEND Репозитории фронтенда и бэкенда разделены для оптимизации работы реферального кабинета и возможности модернизировать систему в SaaS решение;
‣ #BACKEND Инициация общения с рефералами 1-го уровня с помощью сервиса KickMessenger;
‣ #FRONTEND График “Змейка” доработан под новые условия;
‣ #FRONTEND Обновлен график “Змейка”, увеличены награды за приглашенных пользователей;
‣ #FRONTEND Новая верстка лендинга для маркетинговых активностей;
‣ #BACKEND Переработана логики отправки писем системы пользователям;
‣ #BACKEND Увеличены полученные и получаемые награды всем пользователям реферальной системы за регистрацию и за приглашенных ими рефералов;

На очереди:

‣ #BACKEND Реализация рейтинга рефералов;
‣ #BACKEND Реализация графика прогресса регистрации пользователей в реферальной системе на лендинге реферальной системы;

KickNotify

KickNotify — это информационный сервис “push уведомлений”, оповещающий пользователей о событиях, обновлениях и действиях в экосистеме.

Реализованный функционал:

‣ #BACKEND Тестирование и исправление ошибок;

На очереди:

‣ #BACKEND Реализация взаимодействия с сервисом KickMessenger для отправки пользователям уведомлений о входящих сообщениях;
‣ #QA тестирование и исправление ошибок.

KickID

KickID делает использование экосистемы удобным для пользователей. Когда вы регистрируетесь в любом сервисе Kick Ecosystem, вы автоматически получаете доступ на все существующие сервисы экосистемы. Для максимального удобства и простоты использования KickID поддерживает авторизацию через электронную почту: Facebook и Gmail.

Реализованный функционал:

‣ #CORE Тестирование и исправление ошибок;
‣ #CORE Авторизация пользователя при переходе по ссылке подтверждающей почту;
‣ #CORE Инвалидация старых ссылок для смены пароля при создании новой ссылки;
‣ #CORE Доработана выгрузка информации о зарегистрированном пользователе в Google Analytics;
‣ #CORE Разработана логика работы системы при выборе языка;
‣ #FRONTEND Оптимизирован код;

На очереди:

‣ #CORE Тестирование и исправление ошибок;
‣ #FRONTEND Доработка страницы регистрации для возможности выбора страны проживания;
‣ #FRONTEND Доработка страницы профиля пользователя для выбора страны проживания и языка пользователя.

DevOps

Реализованный функционал:

‣ #KickEX Существенно улучшен процесс непрерывной доставки. Размещено холодное хранилище данных и налажена его интеграция с подсистемами биржи;
‣ # Blockchain Обновление нод ETH и BTC до актуальных версий;
‣ # KickRef/Messenger Подготовка тестовых/разработческих стэндов для бэк- и фронтэндов KickMessenger. Конфигурирование поддерживающих приложений;
‣ [KickWalletFrozen] CI/CD и тестовые стенды для Kick Wallet Frozen.

В работе:

‣ #Messenger Проведение нагрузочного тестирования, подготовка боевого стенда;
‣ #Infra Настройка сетевой и серверной инфраструктуры для запуска биржи. Мониторинг базовых параметров производительности оборудования;
‣ #KickEX Стандартизирование логов подсистем KickEX; Настройка правил реагирования на бизнес-метрики, логи;
‣ #BlockChain Перенос mainnet нод криптовалют в актуальную инфраструктуру;
‣ #Infra Массовые мероприятия по увеличению стабильности инфраструктуры.

На очереди:

‣ #Infra Перевод KickICO, Whirl и их подсистем в актуальную инфраструктуру для повышения отказоустойчисоти и облегчения поддержки;
‣ #KickEX Подготовка стенда для открытого бета-тестирования KickEX.

Вот и всё на этой неделе. Мы надеемся, что вы легко справились с информационным грузом от дневников. Благодарим всех наших трудолюбивых разработчиков! Как всегда, вопросы и комментарии приветствуются.

С уважением,
Команда Kick Ecosystem

Подписывайтесь на наши каналы в социальных сетях!

Наш Телеграм
Twitter
Subreddit

Written by

Добро пожаловать в официальный блог KICK ECOSYSTEM! Мы рады, что вы с нами.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store