Pular para o conteúdo

Biblioteca de serialização Cardano

Por volta de 1 min

Esta é uma biblioteca para serialização e deserialização de estruturas de dados usadas na implementação em Haskell do Shelley do Cardano, juntamente com funções utilitárias úteis.

Usando a biblioteca

Devido à portabilidade do Rustopen in new window, você pode se vincular à biblioteca Rust nativa a partir de qualquer linguagem de programação comum (incluindo C e WebAssembly). Esta biblioteca gera definições de tipo tanto para Typescriptopen in new window quanto para Flowopen in new window, e você pode verificar as opções possíveis apenas olhando para tipos Flowopen in new window. Você também pode explorar a pasta de exemplosopen in new window para ver como usar esta biblioteca a partir do Typescript e experimentar com ela.

Benefícios de usar esta biblioteca

O código de serialização/deserialização é gerado automaticamente a partir da especificação oficial do Cardano, o que garante que pode facilmente permanecer atualizado. Isso é possível graças ao uso de uma ferramenta escrita pela EMURGO chamada cddl-codegenopen in new window, que pode ser reutilizada para outras tarefas, como a geração automática de uma biblioteca Rust para especificações de metadadosopen in new window do Cardano.

Também é fácil criar scripts em Rust ou WASM para compartilhar com pools de stake, ou mesmo incorporar dentro de uma ferramenta online. A biblioteca é poderosa e flexível o suficiente para ser usada para alimentar carteiras e exchanges.

Outras versões do Cardano

Se você está procurando por bindings legados, você pode encontrá-los em:

Especificações binárias originais

Você pode encontrar as especificações CDDLopen in new window originais aquiopen in new window.

Instruções

Antes de começar, veja dicas de construção, teste e publicação aquiopen in new window. Em seguida, prossiga explorando mais na pasta de documentaçãoopen in new window, ou siga o link para o repositório abaixo.

Para mais informações: Ir para o repositório no GitHub open in new window

Última atualização:
Contribuidores: cauechianca