O Parity #JAMSDK está em seus estágios iniciais de desenvolvimento, mas é funcional para criar serviços e autorizadores JAM. Ele inclui três componentes principais:

Tipos de JAM & PVM Comum: Esta é a API central do SDK, contendo características, tipos, funções e macros essenciais para definir Serviços e Autorizadores. Está dividido em dois crates: jam-types e jam-pvm-common.

Serviço de Bootstrap JAM & Autorizador Nulo: Estes são módulos PVM fundamentais úteis para criar configurações de Gênesis JAM. Podem ser instalados via cargo clone após configurar o rustup. O serviço de Bootstrap pode ser encontrado sob jam-bootstrap-service em crates.io, e o Autorizador Nulo pode ser clonado de forma semelhante.

Construtor PVM JAM: Uma ferramenta CLI usada para construir blobs de código PVM para serviços e autorizadores. Pode ser instalada via cargo install jam-pvm-build após configurar a cadeia de ferramentas Rust apropriada. A ferramenta oferece várias opções para construir módulos, incluindo detecção automática ou especificar se o módulo é um serviço ou um autorizador. Por exemplo, o jam-null-authorizer pode ser construído usando jam-pvm-build ./jam-null-authorizer para gerar o binário PVM no diretório atual.

Este SDK foi projetado para ajudar desenvolvedores a trabalhar com serviços #JAM , autorizadores e seus blobs de código PVM subjacentes.

Com #polkadot2.0 chegando em alta, há tokens dentro do ecossistema que você pode monitorar:

$TAO

$KSM

$ENJ