Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
korzunav
6 лет назад

Ditch 3.0.9

Ditch продолжает расти и развиваться.

Новая версия уже доступна в GitHab или можно обновиться сразу через nuget:

PM> Install-Package Ditch.Golos -Version 3.0.9
PM> Install-Package Ditch.Golos -Version 3.0.9

В релиз вошли все изменения которые были добавлены в течении блокчейн хакатона и доработаны за прошлую неделю.

И так, что же было добавлено:

  • добавлена поддержка Api:
    private_message_api
    market_history_api
    account_by_key_api
    follow_api
    login_api
  • Внесены некоторые архитектурные изменения
    Money был переименован в более привычный для блокчейна Asset
  • Добавлена страница документации chainers.github.io/Ditch

Что еще планируется

Ditch позволяет выполнить любой запрос к блокчейну при помощи команды CallRequest (примеры и т.д. можно посмотреть в документации). Однако составление подобных запросов требует некоторых знаний об Api (структуру входных и выходных данных).
Дальнейшее развитие библиотеки направлено на то, что бы упростить и эту часть работы.
На текущий момент в очереди на добавление стоят следующие Api:

  wallet_api
  tag_api

А всего оставшихся api:

  network_node_api
  fc_api
  websocket_api
  enable_p2p_debugging_api
  account_statistics_api
  auth_util_api
  blockchain_statistics_api
  block_info_api
  debug_node_api
  raw_block_api
  asset_api
  language_api

Так же не удается обойтись и без архитектурных изменений.
К сожалению новая версия 3.0.9 не на 100% совместима со старой 2.2.7, скорее всего при обновлении вам придется внести некоторые изменения, но все изменения к лучшему :)
Так же в будущем релизе возможно еще одно крупное изменение > сейчас все Api объединены в одном классе, что позволяет легко найти нужный метод по имени используя интуицию. Однако, как оказалось, некоторые Api содержат в себе методы с одинаковыми названиями. Часть из них выполняет одинаковую работу и могут быть отброшены, но другая часть - нет. Поэтому, в библиотеке придется либо добавлять разбиение на Api (чего не хочется т.к. надо знать где что лежит) либо решать вопрос через дополнительные параметры.

Обратная связь

Если вы разработчик и у вас есть вопросы по использованию Ditch или предложения по улучшению - пишите Telegram. Если вы нашли ошибки в коде - используйте GitHab issues.

0
1.335 GOLOS
На Golos с April 2017
Комментарии (1)
Сортировать по:
Сначала старые