Паритет #JAMSDK знаходиться на ранніх стадіях розробки, але функціонує для створення JAM-сервісів та авторизаторів. Він складається з трьох основних компонентів:

Типи JAM та PVM Common: Це основний API SDK, що містить риси, типи, функції та макроси, необхідні для визначення сервісів та авторизаторів. Він поділений на два пакети: jam-types та jam-pvm-common.

Служба завантаження JAM та нульовий авторизатор: Це базові модулі PVM, корисні для створення конфігурацій JAM Genesis. Їх можна встановити за допомогою cargo clone після налаштування rustup. Службу завантаження можна знайти під jam-bootstrap-service на crates.io, а нульовий авторизатор можна клонувати аналогічно.

JAM PVM Builder: Інструмент CLI, що використовується для створення PVM кодових блоців для сервісів та авторизаторів. Його можна встановити за допомогою cargo install jam-pvm-build після налаштування відповідного інструментарію Rust. Інструмент пропонує різні варіанти для створення модулів, включаючи автоматичне виявлення або вказівку, чи є модуль сервісом або авторизатором. Наприклад, jam-null-authorizer можна зібрати за допомогою jam-pvm-build ./jam-null-authorizer для генерації PVM бінарного файлу в поточному каталозі.

Цей SDK розроблений, щоб допомогти розробникам працювати з #JAM сервісами, авторизаторами та їх базовими PVM кодовими блоцами.

З #polkadot2.0 , що набирає обертів, в екосистемі є токени, за якими ви можете стежити:

$TAO

$KSM

$ENJ