Хотите знать, чем занималась команда Melon летом? Нет, жара нас не убила, а сделала сильнее :)

Если у вас не было Wi-Fi на пляже, вот ваш шанс наверстать упущенное!

ОЛИМПИАДА ДЫНЬ

Команда разработчиков Melon успешно провела два тура олимпиады:

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

Всего за лето в основной сети было создано и управлялось более 70 фондов дыни! Кстати о жарком лете!

МЕЛОНОМИКА ЧАСТЬ I + II

Команда Melon опубликовала свой взгляд на экономику токенов Melon

Техническая реализация Melonomics Part II подлежит дальнейшему исследованию и начнется в ближайшие недели.

ПРОТОКОЛ

  • Мы провели аудит с Solidified и устранили все проблемы, возникшие в ходе аудита: см. Аудиторский отчет здесь.
  • Мы написали контракт на Олимпиаду на Паросе и Наксосе (+ много тестов для них).
  • Мы выпустили две основные сетевые версии смарт-контрактов: v0.8.3-paros и v0.8.3-naxos.
  • Мы работали над новой моделью вознаграждения, как за производительность, так и за управление, и ввели понятие периодов производительности. Это подлежит дополнительной работе в будущем.
  • Мы работали над интеграцией биржи с сетью Kyber.
  • Мы построили Kyber Reserve Manager на Коване.
  • Мы удалили инструменты dapp как инструмент компиляции.
  • Мы перешли с parity.js на web3.js 1.0 и с parity devchain на ganache-cli.
  • Мы переработали наше мышление в архитектуре наших контрактов и приступили к их рефакторингу. Мы стремимся сделать протокол более модульным, более гибким и более понятным для внешних разработчиков.

ИНЖИНИРИНГ РИСКОВ

ИНФРАСТРУКТУРА

  • Мы работали над инструментом мониторинга средств Melon, Safeguard.
  • Мы исправили ряд проблем с нашим поставщиком ликвидности на Kovan.
  • Мы перенесли нашу ранее разрозненную и обслуживаемую вручную инфраструктуру в полноценный кластер Openshift. Мы начали настраивать полную непрерывную интеграцию и конвейеры доставки, а также управление конфигурацией на основе кода в этой новой экосистеме.
  • Мы переработали и модернизировали среду электронных приложений, чтобы упростить и ускорить разработку. В качестве побочного эффекта производственные сборки стали более эффективными, и нам стало проще их упаковывать и выпускать.

ИНСТРУМЕНТЫ ОТЧЕТНОСТИ

Мы создали инструмент отчетности, который может извлекать всю историю операций фонда из блокчейна и отображать его в аккуратном отчете с диаграммой истории цен акций, всеми сделками с диаграммой вкладов токенов, всеми инвестициями с диаграммой инвестора и т. Д. Для этого нам пришлось написать полный симулятор фонда на стороне клиента, который может воссоздавать историю средств в соответствии с данными из блокчейна. Этот симулятор может помочь нам в будущем отследить торговых ботов или смоделировать эффект автоматизированных политик. Вдобавок к этому мы создали способ для аудиторов сигнализировать в сети, что они проводят аудит фонда. Это помогает инвесторам увидеть, прошел ли фонд профессиональный аудит. Подробнее об этом инструменте отчетности и аудита мы поговорим в следующей статье. Вы можете получить первое впечатление об отчетах, нажав Показать отчет на https://melon.fund/.

ВНЕШНИЙ ИНТЕРФЕЙС

  • Мы создали руководство по стилю Melon Blocks.
  • Мы создали новые компоненты на основе Typescript и перешли со старых компонентов на новые.
  • Мы отошли от semantic-ui.
  • Написали много тестов.
  • Мы создали новые формы с улучшенной валидацией на базе Формика (взамен redux-form).
  • Мы выпустили интерфейс Melon Manager v0.8.3 PAROS и v0.8.4 NAXOS со следующими функциями: совокупность активов Paros / Naxos, отсутствие ограничений по управлению рисками, рынок ордера на Oasisdex и 0x, лимитные ордера на OasisDex, агрегированная книга заказов через наш GraphQL api, новая торговая форма, новая форма транзакции для установки цены на газ.
  • Мы поддерживаем несколько различных версий внешнего интерфейса: основную сетевую версию, доступную как веб-приложение и как настольное приложение, и версию Kovan, доступную как веб-приложение на melon.fund. Мы отслеживали и решали проблемы, с которыми пользователи сталкивались во время олимпиад.
  • Как вы могли заметить, участвуя в Naxos, интерфейс выглядит по-новому! Пользовательский опыт значительно улучшился. Вы можете попробовать сами на melon.fund (версия Kovan).

MELON LAB

Мы добавили несколько улучшений качества жизни в репозиторий melon-lab:

  • Мы добавили общую конфигурацию .env (dotenv) для всех пакетов.
  • Мы оптимизировали многоступенчатые сборки докеров для непрерывной интеграции.
  • Мы обновили все пакеты до Babel v7.
  • Мы перешли на преобразование языка Babel TypeScript.
  • Мы упростили конфигурацию Webpack.
  • В настоящее время мы находимся в процессе перехода от устаревшего маршрутизатора с управляемым состоянием redux к собственному маршрутизатору next.js.

ДИЗАЙН

  • Мы продолжили работу над дизайном интерфейса.
  • Мы работали над пользовательской посадкой вайрфреймов.

Это то, что мы называем жарким #BUIDL летом в Цуге.

Команда разработчиков Melon сейчас работает над рефакторингом смарт-контрактов, рефакторингом библиотеки Javascript, продолжает работу над политиками управления рисками, работает над дополнительными интеграциями. Мы также начали работу над системой управления дынями.

Команда разработчиков Melon ❤

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