MMS

Привет, ребята! Мы вернулись с очередным выпуском наших ежемесячных обновлений!

Июнь был полон технических обновлений, так что не забудьте зайти на наш GitHub , чтобы проверить их лично! Прежде всего, теперь пользователи могут получать фактические описания ошибок при использовании ошибочных функций (например, msg::send, msg::reply и т. д. в библиотеке gstd), закодированных кодеком SCALE. Также мы сделали gstd::prog::create_program и gstd::prog::create_program_with_gas устойчивыми к ошибкам , что помогает обнаруживать ошибки на ранних стадиях. Мы представили безгазовую версию create_program в библиотеке gstd вместе со всеми оставшимися функциями отправки/ответа (как синхронными, так и асинхронными), которые теперь имеют газовую и безгазовую версии . Обратите внимание, чтоФункция gstd::msg::send_and_wait_for_reply помечена как устаревшая, и ее рекомендуется заменить функциями gstd::msg::send_for_reply и gstd::msg::send_for_reply_as . Устаревшая функция будет полностью удалена в одном из будущих выпусков gstd .

Стоит отметить, что раньше пользователю приходилось указывать соль вручную при создании программы из программы, вызывая функцию gstd::prog::create_program . Теперь вместо этого можно использовать функцию ProgramGenerator::create_program , которая вычисляет соль автоматически. Это избавляет пользователя от необходимости отслеживать уникальность соли . Get_gas_spent был переименован в calculate_gas_info для отображения новой логики .: более подробная информация о требуемом газе для выполнения теперь предоставляется функцией. В новую функцию добавлены элементы управления, которые определяют, может ли выполнение вторичных программ привести к прерыванию или нет. Функция рассчитывает количество газа с большей точностью. Отныне также можно получить количество сожженного газа после выполнения программы в gtest . Это позволяет людям использовать библиотеку gtest для мониторинга и оптимизации потребления газа программой, чтобы сделать ее более эффективной и дешевой.

В качестве еще одного важного обновления мы добавили инструменты тестирования метасостояния . Новый API в gtest::Program позволяет выполнять метафункции программы. Это позволяет покрывать метафункции тестами. Новый API позволяет выполнять метафункции с входящей полезной нагрузкой или без нее. Полезная нагрузка может быть представлена ​​в виде массива байтов или в виде структуры, реализующей трейты Encode и Decode. Мы представили новый дизайн депозитных мероприятийи данные, которые они содержат. Новая реализация намного информативнее и компактнее, решены дублирование событий и некоторые другие проблемы. Новая архитектура позволяет нам с минимальными ресурсами, необходимыми для покрытия всех потребностей JS или другого механизма мониторинга, получать информацию о том, что происходит в сети, поэтому мы готовы интегрироваться с любыми сканерами и т. д.

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

Наряду с техническими обновлениями, у нас также есть новости о нашем сообществе и событиях! В начале июня мы приняли участие в воркшопе Polkadot Hackathon 2022 . Наша цель на мероприятии заключалась в том, чтобы представить и объяснить концепцию смарт-контрактов, чтобы помочь участникам лучше понять сеть Gear и ее роль в более широких экосистемах Polkadot и Kusama. Мы также провели наш первый семинар в Анкаре и семинар в Китае, Ханчжоу, которые прошли отлично!

Кроме того, в этом месяце наш генеральный директор и основатель приняли участие в различных AMA. Эти мероприятия были проведены в сотрудничестве с UniqueOneVN , AVG и CapitalB . Мы также участвовали в различных встречах в США, включая Hotsama Rooftop на LINE — Consensus Polkadot Meetup и Polkadot Hackathon Global Series Meetup . На встречах были представлены некоторые из самых интересных предстоящих проектов в рамках экосистемы Polkadot, и они напомнили нам, что сеть Polkadot создана для сотрудничества между проектами, и это именно та энергия, которую мы чувствовали, находясь там.

Конец месяца также был насыщен событиями благодаря Polkadot Decoded, который проходил с 28 по 30 июня. Спасибо нашему сообществу за то, что проголосовали и предоставили нам 3 слота для спикеров на мероприятии! Наш основатель и генеральный директор Николай Вольф выступил в Берлине , директор по экосистеме Павел Салас в Буэнос-Айресе и наш технический руководитель экосистемы (Китай) Frozen Xie в Ханчжоу, Китай. Мы также присоединились к заключительной вечеринке Polkadot Decoded в Мехико !

Кроме того, для нас большая честь принять участие в хакатоне Polkadot 2022 в качестве спонсоров! Наша цель на мероприятии заключалась в том, чтобы представить и объяснить концепцию смарт-контрактов, чтобы помочь участникам лучше понять протокол Gear и его роль в более широких экосистемах Polkadot и Kusama на основе субстрата.

Мы благодарим всех участников, посетивших наши мероприятия! В следующем месяце мы будем делиться другими новостями, однако, чтобы оставаться в курсе, мы также рекомендуем подписаться на нас в Твиттере !

Leave a Reply

Your email address will not be published. Required fields are marked *