Bienvenido a la Documentación para Desarrolladores de Stellar
Stellar es una red blockchain de código abierto, descentralizada, peer-to-peer y de capa 1 que proporciona un marco para que los desarrolladores creen aplicaciones, emitan activos, escriban contratos inteligentes y se conecten a vías de pago existentes. Stellar está diseñada para permitir a creadores, innovadores y desarrolladores crear proyectos en la red que puedan interoperar entre sí.
La documentación para desarrolladores te enseñará cómo crear aplicaciones, emitir y usar tokens, escribir contratos inteligentes, configurar rampas de entrada y salida, configurar un nodo validador, y más.
Stellar para...
Aplicaciones
Desarrolla una billetera tradicional, dapp, o lista activos de Stellar en un exchange.
Navegar por la documentación
Lo que cada sección principal de la documentación para desarrolladores contiene.
Desarrollar
Contiene tutoriales y guías sobre cómo escribir contratos inteligentes, desarrollar aplicaciones, interactuar con la red y más.
ExplorarAprender
Encuentra aquí todo el contenido informativo y conceptual. Aprende sobre los fundamentos de Stellar como el funcionamiento de cuentas y transacciones, profundiza en la funcionalidad de cada operación, descubre cómo funcionan las tarifas y más.
ExplorarTokens
Información sobre cómo emitir activos en la red Stellar y crear tokens de contratos inteligentes personalizados.
ExplorarDatos
Descubre varias opciones de disponibilidad de datos: RPC, Hubble, Horizon, Galexie y indexadores de datos.
ExplorarHerramientas
Conoce todas las herramientas disponibles para desarrollar, interactuar o simplemente observar la red Stellar. Además, encuentra información sobre cómo usar la Anchor Platform o la Stellar Disbursement Platform.
ExplorarRedes
Información sobre las redes desplegadas (Mainnet, Testnet y Futurenet), versiones de software actuales, limitaciones de recursos y tarifas.
ExplorarValidadores
Todo lo que necesitas saber si quieres ejecutar, operar y mantener un nodo validador en el núcleo de la red Stellar.
ExplorarRecursos para desarrolladores
Interactúa con otros desarrolladores de Stellar, mantente al día con los estándares del ecosistema y las actualizaciones del protocolo, y aprende sobre eventos futuros.
Discord de Desarrolladores de Stellar
Haz preguntas y relaciona con otros desarrolladores de Stellar.
ExplorarSitio del Desarrollador
Obtén las últimas noticias y percepciones sobre cómo desarrollar en Stellar.
ExplorarIntercambio Stellar Stack
Un sitio de preguntas y respuestas para desarrolladores de Stellar; si no encuentras lo que buscas en la documentación, intenta buscar en el Stack Exchange para ver si tu pregunta ha sido abordada. Si no lo ha sido, ¡siéntete libre de preguntar!
ExplorarGrupo de Google de Desarrolladores de Stellar
Discute Propuestas de Avance del Núcleo (CAPs) y Propuestas del Ecosistema Stellar (SEPs), habla sobre el desarrollo del Núcleo Stellar y Horizon, y mantente informado acerca de las actualizaciones importantes de la red.
ExplorarContribuye a la documentación y deja comentarios
La Documentación para Desarrolladores de Stellar es open-source, y se fomentan las contribuciones a la documentación. Puedes presentar una incidencia o pull request para agregar nuevo contenido, sugerir revisiones al contenido existente, enviar sugerencias, reportar errores, y más en el Repositorio de GitHub de Stellar Docs.
Además, siéntete libre de dejar cualquier comentario adicional reportando incidencias en los diversos Repositorios de Stellar.
Pathfinding de Stellar docs
Emisores de activos
Activos Stellar | |
---|---|
Introducción a activos y tokens | Aprende sobre la diferencia entre activos emitidos en Stellar y tokens de contrato inteligente personalizadosAprender |
Descripción general de la disponibilidad de datos | Aprender sobre los diferentes mecanismos para la disponibilidad de datos en StellarAprender |
Consideraciones de diseño de activos | Aprende sobre ciertas consideraciones (por ejemplo, flags, nomenclatura de activos, etc.) que son importantes al emitir un activoAprender |
Contrato de activo Stellar (SAC) | Aprender sobre la interacción con activos emitidos en Stellar en contratos inteligentesAprender |
Guión de inicio rápido | Emite un activo en la red Stellar en una sola transacciónGuía |
Desplegar un SAC | Despliega un contrato de activo Stellar con el Stellar CLIGuía |
Tokens de contrato inteligente personalizados | |
---|---|
Introducción a activos y tokens | Aprende sobre la diferencia entre activos emitidos en Stellar y tokens de contrato inteligente personalizadosAprender |
Descripción general de la disponibilidad de datos | Aprende sobre los diferentes mecanismos para la disponibilidad de datos en StellarAprender |
Interfaz de token (SEP-41) | Aprende sobre la interfaz común para tokens de contrato inteligente en StellarAprender |
Ejemplo de contrato de token | Demuestra cómo escribir un contrato de token que implemente la interfaz de tokenEjemplo |
Gestionar contratos | Usa el Stellar CLI para gestionar contratos inteligentesGuía |
Stellar CLI | La interfaz de línea de comandos para contratos inteligentes StellarHerramienta |
Rust SDK | Admite la escritura de programas para contratos inteligentes StellarHerramienta |
Desarrolladores de contratos inteligentes
Recursos esenciales | |
---|---|
Descripción general de contratos inteligentes Stellar | Aprende lo esencial sobre la escritura de contratos inteligentes en StellarAprender |
Migrar desde redes EVM | Stellar no es una red EVM, aprende cómo Stellar difiere de las redes EVM en esta secciónAprender |
Tipos de almacenamiento | Hay tres tipos diferentes de almacenamiento para datos de contratos inteligentes, aprende sobre ellos en esta secciónAprender |
Guía para comenzar | La guía de referencia para configurarse para escribir contratos inteligentes en StellarGuía |
Contratos de ejemplo | Estos contratos son buenos puntos de partida para entender las prácticas recomendadas y escribir tus propios contratos en StellarGuía |
Guías generales de contratos | Varias guías que destacan las normas observadas en el desarrollo de contratosGuía |
Stellar CLI | La interfaz de línea de comandos para contratos inteligentes StellarHerramienta |
Rust SDK | Admite la escritura de programas para contratos inteligentes StellarHerramienta |
Recursos opcionales | |
---|---|
Líneas de confianza | Las líneas de confianza son únicas de Stellar y son una opción explícita para que una cuenta mantenga y negocie un activo particularAprender |
Mejorando contratos | No necesitas un patrón de proxy para actualizar un contrato (como en EVM), puedes actualizar directamente el bytecode de Wasm sin cambiar la direcciónGuía |
Rampas (anchors)
Rampas | |
---|---|
Descripción general del ancla | Las rampas Stellar se llaman "anchors", aprende sobre ellas en esta sección de descripción generalAprender |
SEP-6 y SEP-24 | Puedes configurar un ancla usando SEP-6 o SEP-24, aprende sobre las diferencias en esta secciónAprender |
Anchor Platform | Configura un ancla usando la Anchor Platform mantenida por SDFTutorial |
Usa un proveedor de Horizon de terceros | Recomendamos que las rampas usen un proveedor de Horizon de terceros, pero también pueden configurar el suyo propioDatos |
Billetera de demostración | Una aplicación para probar interactivamente los servicios de anclaje. Permite a los desarrolladores de aplicaciones financieras probar sus integraciones y aprender cómo funcionan los protocolos del ecosistema Stellar (SEPs)Herramienta |
Suite de pruebas del ancla | Una suite de pruebas para validar servidores de transferencia SEP6, SEP24, SEP31Herramienta |
Aplicaciones
Billeteras tradicionales | |
---|---|
Consideraciones de diseño de aplicaciones | Varios conceptos a considerar al construir una billetera, como modelos de custodia, seguridad y másAprender |
Comisiones | Aprende cómo funcionan las comisiones en la red Stellar y decide cómo te gustaría manejar las comisiones de los usuariosAprender |
Operaciones y transacciones | Las billeteras crean y envían transacciones, aprende cómo funcionan las operaciones y transacciones aquíAprender |
Firmas y multisig | Las firmas son la autorización para las transacciones en la red Stellar, aprende sobre ellas aquíAprender |
Descripción general del ancla | Las billeteras pueden querer conectarse a vías de pago a través de anclajes (rampas de entrada y salida), aprende sobre ellas aquíAprender |
Wallet SDK | Aprende a construir una billetera con el Wallet SDK en Kotlin, Flutter o TypeScriptTutorial |
Introducción a Horizon | Accede a los datos de la red utilizando la API REST de HorizonDatos |
Aplicaciones descentralizadas (dapps) | |
---|---|
Prefacio | Comienza viendo la sección de orientación de contratos inteligentes |
Simulación de transacciones | Un proceso que permite a los desarrolladores probar el resultado de una transacción sin ejecutarla realmente, ayudando a garantizar la precisión y prevenir erroresAprender |
Frontend de dapp | Crea una aplicación web que interactúe con los contratos a través de llamadas RPCGuía |
Guías de cómo hacer para dapp | Explora las diversas guías relacionadas con el desarrollo de dappGuía |
Stellar Wallets Kit | Un kit para manejar todas las billeteras Stellar a la vez con una API simple y sin preocuparse por configuraciones individuales para cada una de ellasHerramienta |
Stellar JS SDK | Comunícate con un servidor Horizon y Soroban RPCDatos |
Introducción a RPC | Accede a los datos de la red utilizando RPCDatos |
Intercambios | |
---|---|
Lista de operaciones | Aprende cómo funcionan las operaciones en la red Stellar, notablemente CrearCuenta , Pago y CambiarConfianza Aprender |
Líneas de confianza | Las líneas de confianza son únicas de Stellar y son una opción explícita para que una cuenta mantenga y negocie un activo particularAprender |
SDKs | Usados para conectarse a Horizon o RPC, así como para construir y analizar transaccionesHerramienta |
Ejecuta tu propio RPC | Los intercambios generalmente ejecutan su propio RPC o Horizon para mantener un mayor control sobre la integridad de los datos, el rendimiento y la seguridadDatos |
Ejecutar tu propio Horizon | Los exchanges normalmente ejecutan su propio RPC o Horizon para mantener un mayor control sobre la integridad de los datos, el rendimiento y la seguridadDatos |
Proveedores de infraestructura
Horizonte | |
---|---|
Requisitos de hardware | Los requisitos de hardware recomendados para los usuarios que buscan configurar una instancia de HorizonAprender |
Guía de administración | Un conjunto completo de guías que te enseñarán cómo administrar una instancia productiva de HorizonTutorial |
Referencia de API | Documentación detallada que proporciona información sobre los endpoints de la API, métodos, parámetros y respuestasGuía |
Biblioteca SDK | Utiliza los diferentes SDKs para simplificar el proceso de configuración de Horizon mediante el uso de herramientas y bibliotecas preconstruidas que facilitan la configuración, administración y conexión a la redHerramienta |
Proveedores de ecosistemas | Crea un PR en la documentación para enumerar tu servicio de Horizon disponible en esta páginaHerramienta |
Stellar RPC | |
---|---|
Requisitos de hardware | Los requisitos de hardware recomendados para los usuarios que buscan configurar un nodo RPCAprender |
Guía de administración | Una guía completa que te enseñará cómo administrar un nodo RPC en producciónTutorial |
Referencia de API | Documentación detallada que proporciona información sobre los endpoints de la API, métodos, parámetros y respuestasGuía |
Biblioteca SDK | Utiliza los diferentes SDKs para simplificar el proceso de configuración de RPC mediante el uso de herramientas y bibliotecas preconstruidas que facilitan la configuración, administración y conexión a la redHerramienta |
Proveedores de ecosistemas | Crea un PR en la documentación para enumerar tu servicio de RPC disponible en esta páginaHerramienta |
Analítica
Hubble | |
---|---|
Conectando a Hubble | Conéctate a Hubble utilizando uno de tres métodos: BigQuery UI, BigQuery SDK o Looker StudioAprender |
Catálogo de datos | Ver toda la información del catálogo de datos de Hubble.Aprender |
Guía de administración | Una guía completa que te enseñará cómo ejecutar tu propia plataforma de análisis HubbleTutorial |
Guía de analista | Una guía completa que te enseñará cómo usar Hubble para el análisis de datosTutorial |
Ejemplo de inicio a fin | Una guía que te llevará a través de un caso de uso de análisis de inicio a fin con Hubble y Google Looker StudioEjemplo |
Plataformas de analítica | Una lista de plataformas de análisis de datos que utilizan Hubble para proporcionar un registro histórico completo de los datos de Pubnet en la red StellarHerramienta |