Cardano Rosetta Java v2.1.0 está ativo com suporte completo à governança da era Conway, Votação SPO, Delegação DRep e CIP-129 em todos os endpoints.
A Fundação Cardano lançou algo que os desenvolvedores aguardavam. Cardano Rosetta Java v2.1.0 está ativo e traz suporte completo à governança da era Conway tanto para endpoints de construção quanto de dados. Como a Cardano_CF anunciou no X, a atualização cobre Votação SPO, Delegação de Voto DRep, CIP-129 e mais.
Isso não é pouca coisa. As operações de governança agora são visíveis dentro da API. Os desenvolvedores não precisam mais de soluções alternativas.
Leitura obrigatória: De Rails Legado à Blockchain: Por que Grandes Bancos Apostam na Tokenização
De acordo com as notas oficiais de lançamento v2.1.0 no GitHub, a atualização foi criada por matiwinnetou há duas semanas. A votação SPO e a delegação de voto DRep agora aparecem em ambos os endpoints de construção e dados. As operações são ordenadas por índice em ordem crescente. Essa última parte é pequena, mas causava dores de cabeça.
O suporte ao CIP-129 agora está integrado. IDs DRep com cabeçalho prefixado de 29 bytes não precisam mais de um campo de tipo explícito. A API infere automaticamente o tipo a partir do byte do cabeçalho. IDs brutos de 28 bytes ainda precisam ter o tipo declarado manualmente.
Os endpoints /block, /block/transaction e /search/transactions agora retornam operações VOTE_DREP_DELEGATION e POOL_GOVERNANCE_VOTE para transações da era Conway.
Você também pode gostar: A expansão XRPL de US$550M da Ripple Pode Impulsionar a Demanda por XRP
Há uma mudança que quebra a compatibilidade. Os códigos de status HTTP agora estão alinhados com as classificações reais de erro. Todos os erros não recuperáveis retornam agora 400 Bad Request. Anteriormente, erros de validação e não encontrado retornavam 500 Internal Server Error. Clientes que dependem de capturar erros 500 precisam atualizar seu tratamento de erros antes de fazer o upgrade.
A Cardano Foundation foi direta nisso nas notas de lançamento. Sem rodeios.
Para usuários vindo do v2.0.0, esta versão é totalmente compatível. Nenhuma re-sincronização é necessária. Essa é uma rota limpa para a maioria das implantações atuais.
Para quem vem do v1.x.x, a história é diferente. É necessária uma re-sincronização completa do genesis do yaci-indexer. Os dados do Cardano Node podem permanecer; apenas os dados do indexer precisam ser apagados. As notas de lançamento incluem um procedimento para remoção de volume de dados.
A versão do Node passa de 10.5.3 para 10.5.4. O Yaci também atualiza de 0.10.5 para 0.10.6. E agora há uma interface administrativa experimental para o indexer em http://yaci-indexer:9095/admin-ui/.
A Cardano Foundation confirmou que esta não é uma versão obrigatória. As equipes podem planejar a atualização de acordo com seus próprios cronogramas.
Também em alta: WildMeta integra Aster DEX para Expandir Descoberta de Negociações de Cripto Web3
A era Conway é a fase Voltaire da Cardano. Governança descentralizada. Votação na cadeia. DReps. Participação SPO nas decisões de governança. É a parte do roteiro que transforma detentores de ADA em decisores reais sobre mudanças no protocolo.
Rosetta é a camada de API com a qual exchanges e construtores interagem. Sem operações de governança nela, essas instituições tinham um ponto cego. A v2.1.0 fecha essa lacuna.
Como @Cardano_CF colocou no X, o suporte completo à governança da era Conway agora está disponível. Essa frase importa. Não parcial. Não experimental. Completo.
Os contribuidores por trás dos pull requests incluem @matiwinnetou, @linconvidal e @Sotatek-DucPhung. Vários PRs foram feitos para concluir essa implementação, incluindo testes de endpoint de dados de governança com exemplos de ouro e uma migração do Allure3 para a suíte de testes.
Relacionado: O financiamento do ETH vira positivo com US$262M de entradas, quebrando uma queda de 35 dias
A infraestrutura da Cardano ficou mais completa. Construtores que trabalham com aplicações com forte foco em governança agora têm o que precisam dentro da API padrão.