La Paridad #JAMSDK está en sus primeras etapas de desarrollo pero es funcional para crear servicios JAM y autorizadores. Incluye tres componentes principales:
Tipos de JAM y PVM Común: Esta es la API central del SDK, que contiene rasgos, tipos, funciones y macros esenciales para definir Servicios y Autorizadores. Se divide en dos crates: jam-types y jam-pvm-common.
Servicio Bootstrap de JAM y Autorizador Nulo: Estos son módulos fundamentales de PVM útiles para crear configuraciones JAM Genesis. Pueden ser instalados a través de cargo clone después de configurar rustup. El servicio Bootstrap se encuentra bajo jam-bootstrap-service en crates.io, y el Autorizador Nulo puede ser clonado de manera similar.
Constructor de JAM PVM: Una herramienta CLI utilizada para construir blobs de código PVM para servicios y autorizadores. Se puede instalar a través de cargo install jam-pvm-build después de configurar la cadena de herramientas de Rust apropiada. La herramienta ofrece varias opciones para construir módulos, incluyendo detección automática o especificar si el módulo es un servicio o un autorizador. Por ejemplo, el jam-null-authorizer se puede construir usando jam-pvm-build ./jam-null-authorizer para generar el binario PVM en el directorio actual.
Este SDK está diseñado para ayudar a los desarrolladores a trabajar con servicios #JAM , autorizadores y sus blobs de código PVM subyacentes.
Con #polkadot2.0 acercándose rápidamente, hay tokens dentro del ecosistema que puedes seguir de cerca y monitorearlos: