Ejemplos de uso
Esta sección muestra casos de uso reales del Ingest SDK, enfocándose en componentes clave como ingest.LedgerTransaction, ingest.LedgerChange, ingest.LedgerTransactionReader y ingest.ChangeReader.
Estos ejemplos toman un Stellar Ledger (xdr.LedgerCloseMeta) o un rango de secuencias de ledger (inicio-fin) como entrada. Cada uno de los ejemplos aquí listados es completo y puede compilarse y ejecutarse tal cual en tu IDE/desarrollo local.
Requisitos previos
Algunos de los ejemplos listados aquí podrían invocar el binario stellar-core. Consulta la "guía de administración" para más detalles sobre cómo compilar stellar-core para tu plataforma.
El Stellar Ingest SDK es un módulo de go e incluye varios paquetes además del SDK de ingestión. Necesitarás incluir el módulo en tu proyecto go go.mod.
go get github.com/stellar/go-stellar-sdk@latest
go mod tidy