Configurando
Pasos para configurar Galexie
1. Copiar la Configuración de Ejemplo
Comienza con el archivo de ejemplo proporcionado, config.example.toml
.
2. Renombrar y Actualizar la Configuración
Renombra el archivo a config.toml
y ajusta la configuración según sea necesario.
Configuraciones Clave Incluyen
Servicio de Almacenamiento en la Nube
Especifica el servicio de almacenamiento en la nube que se usará para exportar los metadatos del libro mayor. Actualmente solo se admiten GCS
y S3
type = "GCS"
Depósito de Almacenamiento en la Nube
Especifica el bucket de almacenamiento en la nube donde Galexie exportará los datos del libro mayor de Stellar. Actualiza destination_bucket_path
con la ruta completa de tu bucket, incluyendo subrutas si corresponde.
destination_bucket_path = "stellar-network-data/testnet"
Red Stellar
Establece la red de Stellar que se utilizará para crear el lago de datos.
network = "testnet"
Organización de Datos (Opcional)
Configura cómo se organiza la información exportada en el bucket de almacenamiento. El ejemplo siguiente añade 1 ledger por archivo y los organiza en un directorio de 64000 archivos.
# Number of ledgers stored in each file
ledgers_per_file = 1
# Number of files per partition/directory
files_per_partition = 64000
Usar una Configuración Core Personalizada (Opcional)
Puedes especificar un archivo personalizado core.cfg
en el archivo config.toml
de Galexie que anulará los parámetros core predeterminados usados con la Red Stellar especificada en el parámetro network
.
Copia un archivo core.cfg
existente, como el captive-core-pubnet.cfg
proporcionado aquí y añade lo siguiente a tu config.toml
.
captive_core_toml_path = "my-captive-core.cfg"
- Consulta Cómo Elegir Tu Quorum Set para más información sobre la configuración de quorum set en
core.cfg
. - Una lista de parámetros core personalizables se encuentra aquí.
El core.cfg
predeterminado que usa Galexie habilitará los siguientes parámetros core:
- BACKFILL_RESTORE_META - los metadatos del ledger se completarán con cambios de LedgerEntryChange de tipo RESTAURAR para versiones de protocolo anteriores a la 23.
- ENABLE_SOROBAN_DIAGNOSTIC_EVENTS - se generarán eventos diagnósticos adicionales de Soroban que no forman parte del protocolo mientras se aplican transacciones de Soroban.
- EMIT_SOROBAN_TRANSACTION_META_EXT_V1 - se emitirán los datos de la extensión V1 de Soroban.
- EMIT_LEDGER_CLOSE_META_EXT_V1 - se emitirán los datos de la extensión V1 de los metadatos de cierre del ledger.
- EMIT_CLASSIC_EVENTS - se habilitarán y emitirán eventos clásicos para protocolo
>= 23
. - BACKFILL_STELLAR_ASSET_EVENTS - se habilitarán y emitirán eventos clásicos para protocolo
<= 22
. Este parámetro también requiere queEMIT_CLASSIC_EVENTS
esté habilitado.
Cuando proporcionas un archivo de configuración core personalizado, reemplaza completamente la configuración core predeterminada de Galexie. Esto significa que debes establecer explícitamente cualquier parámetro que desees habilitar, incluyendo los que están habilitados por defecto en Galexie. Cualquier parámetro que no esté listado en tu configuración personalizada se establecerá en false.