Saltar al contenido principal

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 Ingest SDK es actualmente parte del Stellar Go Repo, que incluye varios paquetes además del Ingest SDK. Deberás incluir lo siguiente en el archivo go.mod de tu base de código.

//filename: go.mod

require (
github.com/stellar/go v0.0.0-20250206032706-4e70599a66af
)

Puede que quieras ejecutar opcionalmente go mod tidy en tu base de código para obtener la última versión del paquete de ingest.