Erebos v0.7 и 0.8: привет, сроки!

Erebos - это клиент JavaScript для Swarm, созданный командой Mainframe и используемый внутри Mainframe OS. Если вы еще не знакомы с Erebos или Swarm, прочтите наш вводный пост в блоге!

Представляем сроки

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

Протокол описан на веб-сайте Erebos вместе с примером и API, предоставляемым пакетом @erebos/timeline.

Этот протокол был создан в сотрудничестве с Javier Peletier, одним из авторов лент Swarm. Для дополнительного контекста этот разговор о проблеме GitHub должен предоставить исходный фон.

Что нового в Erebos v0.7 и v0.8?

Редизайн сайта документации

Не забудьте проверить https://erebos.js.org/, если вы еще этого не сделали!

Новый пакет

Пакет @erebos/wallet-hd добавлен в v0.8.0. Он предоставляет простой API для взаимодействия с иерархическими детерминированными кошельками.

Дополнительные возможности

В пакет API Bzz и пакет временной шкалы были добавлены новые методы, которые помогают упростить высокоуровневые варианты использования.

Более подробную информацию об этих новых API можно найти на странице выпуска v0.8.0.

Дополнительные команды интерфейса командной строки

Интерфейс командной строки теперь предоставляет дополнительные команды для базового взаимодействия с лентами Swarm и временными шкалами.

Критические изменения

Связанные с фидом методы в Bzz

Методы getFeedValue() и pollFeedValue() были разделены на более конкретные методы. В результате другие методы были переименованы для большей согласованности.

Методы временной шкалы

Пакет @erebos/timeline был представлен в версии 0.7 и улучшен в версии 0.8. Некоторые методы были переименованы, чтобы сделать их более явными.

Более подробную информацию об этих критических изменениях можно найти на странице выпуска v0.8.0.

Большое спасибо Хавьеру Пелетье, Аттиле Газсо и всем, кто участвовал в определении протокола временной шкалы!