- дата публікації
AxLabs випустив neow3j 3.24.2 з підтримкою RPC Neo 3.10
- джерело
- сайт
- neonewstoday.com
- відкрити джерело
7 липня AxLabs випустила neow3j версії 3.24.2, що узгоджує Java SDK з Neo 3.10, додавши підтримку нових RPC-методів, введених у Neo-CLI v3.10.0.
У релізі передбачено підписування та перевірку повідомлень, багатостороннє підписування транзакцій та інтеграцію плагіна DeferredRelay, без внесення змін до існуючого коду. neow3j стає другим великим SDK, який додав явну підтримку RPC Neo 3.10 після NeoGo v0.120.0 у середині червня. У версії 3.24.2 з'явилася підтримка RPC-методів signmsg і verifymsg, що дозволяє розробникам підписувати довільні повідомлення, використовуючи гаманцеві рахунки, та програмно перевіряти ці підписи.
Методи також підтримують параметр захисту від повторних атак, що запобігає повторному використанню підписів на різних мережах Neo. Реліз також містить підтримку методів sign і relay, які вирішують проблему координації підписів між кількома сторонами для багатопідписних транзакцій.
Розробники можуть передавати ContractParametersContext між різними екземплярами neow3j до збору всіх необхідних підписів. Додатково, neow3j 3.24.2 забезпечує доступ на рівні Java до плагіна DeferredRelay, що обробляє транзакції з майбутніми термінами дії.
Плагін автоматично передає ці транзакції, коли вікно дійсності відкривається. Реліз виправляє проблему з ін'єкцією версії компілятора та оновлює тестові інструменти до Neo Express v3.10.0.
Для користувачів не потрібно вносити зміни в код для оновлення до нової версії, достатньо оновити номер версії в залежностях Gradle або Maven.