Guias

Guias · Parte 1 de 6

Início rápido

O Label 309 tem duas metades: qualquer pessoa pode publicar uma prova de existência, e qualquer pessoa pode verificar uma. Verificar é a metade que você pode executar agora mesmo, sem nada configurado — então é por aqui que começamos.

Instalação

Escolha a opção que melhor combina com a sua stack — todas são versões byte a byte idênticas do mesmo verificador:

# TypeScript / JavaScript
npm i @cardanowall/sdk-ts

# Python
pip install cardanowall-sdk

# Rust
cargo add cardanowall

# CLI — a single self-contained binary; grab it from the releases page
cardanowall --version

Verificar um registro

Esta é a forma mais rápida de obter um resultado: aponte qualquer uma delas para uma transação Cardano e receba um veredito de volta. Sem conta, sem login, sem chave — a verificação ocorre inteiramente a partir da cadeia pública.

cardanowall verify 3b9f…c1a2
import { verifyTx } from '@cardanowall/sdk-ts/verifier';

const report = await verifyTx({ txHash: '3b9f…c1a2' });
console.log(report.verdict); // 'valid' | 'pending' | 'unverifiable' | 'failed'
import asyncio
import cardanowall

report = asyncio.run(cardanowall.verify_tx(cardanowall.VerifyTxInput(tx_hash="3b9f…c1a2")))
print(report.verdict)
use cardanowall::verifier::{verify_tx, VerifyTxInput};

let report = verify_tx(&VerifyTxInput::new("3b9f…c1a2"));
println!("{}", report.verdict.as_str()); // "valid" | "pending" | "unverifiable" | "failed"

O veredito — e, no caso da CLI, o código de saída — é tudo o que você precisa para integrar isso a um script ou a uma rotina de CI. Para descriptografar registros selados, usar exploradores personalizados e conhecer o formato completo do relatório, consulte Verificar um registro.

A seguir: publicar

Publicar grava um registro na cadeia, portanto é preciso ter um destino para onde enviar a transação. Você aponta o SDK ou a CLI para um gateway Label 309, que constrói e transmite a transação por você — suas chaves e seu conteúdo nunca saem da sua máquina às claras. Veja o passo a passo em Publique sua primeira PoE.

Comece verificando

A verificação não pede permissão a ninguém — é a única coisa que você pode fazer antes de se cadastrar em qualquer serviço. Depois que você confiar no que o verificador informa, publicar é o próximo passo natural.