Documentación / Inicio / Primeros pasos
Primeros pasos
Cinco minutos desde la instalación hasta tu primer reporte. Necesitas Node.js 22.12 o una versión más reciente.
Instalar
Instala la CLI. Necesita Node.js 22.12 o una versión más reciente.
npm install -g kedgewayPara modificarla, clona Klorenn/kedgeway y luego ejecuta npm ci, npm run build y npm link.
Comprueba que funcionó:
kedgeway --helpIniciar sesión
kedgeway loginEsto abre tu navegador para autorizar a kedgeway con Stellar Raven. La URL de autorización también se imprime en la terminal, por si el navegador no se abre. Solo lo haces una vez; el token se guarda localmente. Los detalles están en Autenticación.
Ejecuta tu primer diagnóstico
kedgeway diagnose ./my-contractLa ruta es opcional y, por defecto, es el directorio actual. kedgeway recorre el repo, obtiene datos del ecosistema en vivo e imprime un reporte.
Lee la salida
kedgeway: ./my-contract
Ecosystem: soroban-sdk current major 28, observed 2026-11-11T22:00:57Z
[CRITICAL] SDK_DEPRECATED contracts/hello/Cargo.toml
soroban-sdk 21.0.0 is on a major listed as deprecated (current: 28). Upgrade.
evidence: major 21 < current major 28 and appears in the Scout deprecated sample (source: <source>, observed <time>).
[CRITICAL] JS_LEGACY_PACKAGE package.json
soroban-client 1.0.0 is a legacy package; replace it with @stellar/stellar-sdk.
evidence: Legacy package name detected in manifest; reference: <source>, observed <time>.
Summary: 2 critical, 0 warning, 0 info- Encabezado
- La raíz que se escaneó y el major actual de soroban-sdk con la hora en que se observó.
- Cada hallazgo
- Severidad, código y archivo en la primera línea; luego qué significa; luego la evidencia y su fuente.
- Resumen
- Conteos por severidad.
Cada código se explica en Hallazgos. En el ejemplo, <source> y <time> reemplazan la cadena real de la fuente y la marca de tiempo.
Usa --json para obtener una salida legible por máquinas y --fail-on para convertir los hallazgos en un código de salida. Consulta Comandos.