Saltar al contenido principal

19 publicaciones etiquetadas con "desarrollador"

Ver todas las etiquetas

Thu Nov 14 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Carsten Jacobsen
Defensor Senior de Desarrolladores

Agenda: Discord thread

En la reunión de desarrolladores de esta semana, Jeesun demostró el nuevo Stellar Lab, mostrando sus características mejoradas diseñadas para mejorar la experiencia del desarrollador.

Se discutió la pila tecnológica del nuevo Stellar Lab en la reunión, y se utilizaron las siguientes demostraciones para mostrar la funcionalidad del Lab:

  1. Activar el ejercicio MultiSig
  2. Stellar Wallets Kit
  3. Crear y financiar cuenta
  4. Se discutió la pila tecnológica del nuevo Stellar Lab en la reunión, y se utilizaron las siguientes demostraciones para mostrar la funcionalidad del Lab:
  5. Guardar función de transacciones
  6. Mapeo de XDR a JSON
  7. Métodos RPC - incluyendo simulateTransaction

Thu Oct 24 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Carsten Jacobsen
Defensor Senior de Desarrolladores

Agenda: Discord thread

El equipo de Plataforma de SDF tuvo un hackathon interno la semana pasada, con el propósito de crear aplicaciones que utilizan la Composable Data Platform (CDP). En la reunión de desarrolladores de esta semana, algunos de los miembros del equipo presentan sus proyectos. Las aplicaciones son muy variadas (aplicación de comercio, detección de fraudes, ingestor basado en navegador JS, etc.), pero la intención aquí es mostrar lo fácil que es usar CDP.

Proyectos presentados en la reunión:

  1. Servicio de Agregaciones de Comercio
  2. Deceptiscan - detección de fraudes CDP
  3. Hackies de Composable Data Platform - indexador de datos, indexador de pagos, alerta de caducidad de contratos, índices de datos en DuckDB, torrents para índices de datos y metadatos de ledger)
  4. Ingesta de datos con JS frontend
  5. Analíticas en tiempo real

Thu Sep 26 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Chris Anatalio
Defensor Senior de Desarrolladores

Agenda: Discord thread

Resumen: Hoops Finance, un protocolo DeFi, discutió su plataforma que están desarrollando. https://www.hoops.finance/

  1. Abstractan la complejidad de las inversiones DeFi para usuarios normales a través de una serie de indicaciones guiadas.
  2. Proporciona acceso simplificado a la abstracción de provisión de liquidez LP
  3. API AMM pública para leer/escribir datos en AMMs en Stellar
  4. API de Hoops Finance: https://api.v1.xlm.services/#overview

Thu Sep 19 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Carsten Jacobsen
Defensor Senior de Desarrolladores

Agenda: hilo de Discord

El miembro del equipo de DevRel de SDF, Carsten Jacobsen, mostró cómo crear una simple dapp Hello World basada en un contrato inteligente Soroban y Next.js a través de estos pasos:

  1. Crear el contrato inteligente Hello World predeterminado usando el Stellar CLI
  2. Crear enlaces de TypeScript (paquete) usando el Stellar CLI
  3. Crear el Next.js predeterminado usando el comando npx create-next-app
  4. Agregar y enlazar el paquete de enlace de TypeScript al proyecto Next.js
  5. Crear un frontend simple con un formulario para enviar una cadena
  6. Importar el paquete en la página de Next.js y configurar un cliente
  7. Crear la función de envío para enviar el valor del formulario al contrato inteligente
  8. Usar useState para almacenar la respuesta del contrato inteligente y mostrarla

Thu Sep 12 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Carsten Jacobsen
Defensor Senior de Desarrolladores

Agenda: Hilo de Discord

El miembro del equipo de Experiencia del Desarrollador, Nando Vieira, presentó las características alias y snapshot del CLI:

  1. Alias
    1. Instalación del ejemplo Hello World para mostrar el alias
    2. Se mostraron ejemplos de cómo los IDs de contrato a menudo se pasan como parámetros en comandos del CLI como invoke (copiando la cadena ID o sustitución de comando)
    3. Cómo desplegar un contrato inteligente y crear un alias
    4. Cómo invocar el contrato inteligente con el alias
  2. Snapshot
    1. Cómo crear una imagen del ledger
    2. Cómo usar la imagen en un caso de prueba

Hacia el final, Nando revisó la documentación para desarrolladores, centrándose en los ejemplos de línea de comandos añadidos para usuarios de Windows y un útil recetario para comandos del CLI.

Thu Sep 05 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Chris Anatalio
Defensor Senior de Desarrolladores

Agenda: Discord thread

El equipo de la plataforma demostró Galexie, una parte de CDP (Composable Data Platform):

  1. Galexie
    1. Extracción de Datos: Extrae datos brutos del ledger de la red Stellar
    2. Compresión: Comprime los datos brutos para un almacenamiento eficiente
    3. Opciones de Almacenamiento: Admite la configuración en tiempo de ejecución a través de la abstracción del Datastore para utilizar varias capas de almacenamiento físico, comenzando con Google Cloud Storage (GCS)
    4. Modos de Operación: Puede operar en modo por lotes o en modo de transmisión
  2. Plataforma de Datos Componible
    1. Datastore Flexible: Múltiples opciones para capas de almacenamiento de datos físicas
    2. Galexie: Se utiliza para extraer, comprimir y exportar datos a tu Datastore elegido
    3. Transformar: Estructura los datos en un modelo adecuado para tu aplicación
  3. Canalizaciones de Datos Plugables
    1. Flujos de Trabajo: Crea canalizaciones ETL (extraer, transformar, cargar)
    2. Transmisión: Datos de transmisión rápidos y livianos

Thu Aug 15 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· 2 min de lectura
Julian Martinez
Defensor Senior de Desarrolladores
  1. @Soiled y @Robeart de Orbit hablaron sobre usar Blend para crear stablecoins descentralizadas para todas las monedas bajo el Protocolo Orbit, utilizando un pegkeeper descentralizado para mantener su precio y aprovechando estas stablecoins y billeteras inteligentes para crear un exchange perpetuo sin libro de órdenes, llevando Forex a Stellar

2.Enlace a la presentación

Nota: El audio del micrófono del host no está en el video, por lo que hay algo de silencio durante la sesión de preguntas y respuestas. Aquí están las preguntas realizadas durante la sesión de preguntas y respuestas:

  1. (De ! markus_0) ¿por qué siempre tienes una cantidad infinita de tokens en el pool? ¿No sería más seguro empezar pequeño y acuñar más a medida que se abra la demanda? 2.(De HunterIonize) ¿Qué propósito sirve esto exactamente? Lo siento por ser directo
  2. ¿Cómo ves al Protocolo Orbit contribuyendo a la inclusión financiera a nivel global, particularmente en regiones sub-bancarizadas? ¿Qué desafíos anticipas para lograr esto?
  3. En 5-10 años, ¿cómo ves que evolucione el panorama de Forex en blockchain? ¿Qué papel crees que jugará Stellar en esta evolución, y cómo estarán Blend y el Protocolo Orbit a la vanguardia?
  4. ¿Hay alguna solicitud de la comunidad de desarrolladores?

Thu Aug 01 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Naman Kumar
Gerente de Producto
  1. Piyal demostró que la funcionalidad de intercambio de Freighter ahora se sirve a través de Soroswap. Anteriormente, se servía a través de Stellar Dex.
  2. Freighter ha hecho disponibles las instrucciones de integración aquí.
  3. Esteban compartió que Palta Labs ha creado un agregado de DEX y lo ha hecho disponible para todos a través del Router SDK.
  4. El Router SDK encuentra la ruta óptima para el intercambio en términos de costo de intercambio a través de todos los DEX en Soroban.

Thu Jul 18 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· 2 min de lectura
Naman Kumar
Gerente de Producto

Nota: la primera parte de la llamada se perdió. El video publicado arriba captura la segunda mitad de la llamada donde varios desarrolladores del ecosistema compartieron sus casos de uso y necesidades para una billetera inteligente en Stellar.

  1. Tyler propuso una propuesta para una billetera inteligente como un bien público. Dado que la autenticación nativa puede sobrecargarse al usar __check_auth, la implementación de Stellar de una billetera inteligente es bastante sencilla. La capacidad de personalizar la autenticación ya está desarrollada en el protocolo central.
  2. Consulta la propuesta aquí y la implementación aquí
  3. La propuesta solo utiliza firmantes basados en WebAuthN, es decir, claves de acceso. No utiliza ed25519, que, quizás debería dado que ~100 % de las cuentas en Stellar utilizan ese esquema. También introduce la noción de firmantes temporales y administradores para ilustrar que la cuenta puede ser gestionada por múltiples firmantes, cada uno con una política de acceso diferente.
  4. El mayor desbloqueo con la autenticación personalizada es la capacidad de ejecutar lógica personalizada. Escuchamos de varios miembros del ecosistema sobre cómo podrían usarlo. 4a. Un desarrollador está construyendo un protocolo perpetuo y pensó que las billeteras inteligentes podrían usarse para gestionar automáticamente posiciones de defi, lo que sería una mejora significativa sobre el statu quo donde el usuario tiene que rastrear constantemente los activos para determinar cuándo ejecutar un intercambio. 4b. La gente está entusiasmada por prescindir de la frase semilla para las claves de acceso, lo cual es especialmente significativo al integrar nuevos usuarios a la blockchain. 4c. Autorizar un mensaje entre cadenas desde una cadena diferente, especialmente autorización programática, requiere una implementación de cuentas personalizadas. 4d. Algunas aplicaciones han notado que los usuarios prefieren no tener una billetera, sino simplemente experimentar el valor de la aplicación, especialmente los juegos. Para esto, la aplicación puede asignar una cuenta temporal al usuario y controlar el acceso a través de check_auth. 4c. Las microtransacciones sin necesidad de firma de usuario son también muy interesantes para las aplicaciones.
  5. Esta ha sido una reunión muy reveladora y aprendimos sobre cómo el ecosistema Stellar planea aprovechar la billetera inteligente. ¡Continuemos la conversación en Discord!

Thu Jul 11 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Naman Kumar
Gerente de Producto
    1. Las diapositivas están disponibles públicamente y son legibles de forma asíncrona.
    1. Comparte tus consultas y publica preguntas en #hubble en discord de Stellar, que es un canal dedicado a temas relacionados con datos.
  1. Los consejos para el análisis de datos también se cubren en la documentación
  2. Comparte tus consultas y publica preguntas en #hubble en el Discord de Stellar, que es un canal dedicado a temas relacionados con datos.

Thu Jun 13 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Tyler van der Hoeven
Defensor Principal de Desarrolladores
  1. Tyler creó Super Peach, una aplicación web3 que utiliza claves de acceso para firmar transacciones. Demostró cómo se pueden usar las claves de acceso en flujos de autorización y cómo se pueden usar para firmar transacciones.
  2. Se presentó passkey-kit. Un SDK de TypeScript para crear y gestionar billeteras inteligentes a través de claves de acceso (incluye la interfaz de billetera inteligente)
  3. Se presentó Launchtube, un servicio para enviar transacciones en cadena cubriendo tanto la tarifa de transacción COMO el número de secuencia. ¡Increíble!
  4. Compartió su visión para impulsar la implementación de las claves de acceso hasta convertirse en un estándar para el ecosistema.

Únete al canal #passkeys en Discord para continuar la discusión

Thu May 09 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Naman Kumar
Gerente de Producto
  1. Tyler desarrolló una aplicación de votación utilizando claves de acceso para firmar la transacción, que es una implementación de la función de verificación secp256r1.
  2. Mostró una implementación multiplataforma (web y móvil) y demostró que las claves de acceso son la interfaz perfecta entre los contratos web3 y los mecanismos de autenticación web2 a los que la mayoría de los usuarios finales están acostumbrados.
  3. Los miembros del ecosistema discutieron el uso de billeteras inteligentes que utilizarían claves de acceso como firmantes. Se identificaron desafíos en torno a las tarifas requeridas para las billeteras inteligentes, la necesidad de una implementación común para una billetera inteligente, así como cómo podría interactuar con los administradores de contraseñas existentes.
  4. La aplicación de votación se puede probar en passkey.sorobanbyexample.org/
  5. El código para la demo está aquí github.com/kalepail/soroban-passkey

Thu May 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Naman Kumar
Gerente de Producto

Hilo de Agenda de Discord

  1. Fifo presentó Stellar Plus, que es una biblioteca de Javascript para simplificar el desarrollo de Stellar y Soroban.
  2. Los miembros del ecosistema encontraron el diseño de Stellar Plus como composable e inclusivo de toda la funcionalidad relacionada con Stellar, incluyendo la gestión de activos, cuentas, operaciones relacionadas con wasm, así como utilidades RPC.
  3. Los enlaces a la presentación de Fifo y Stellar Plus son:

Thu Mar 21 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Tyler van der Hoeven
Defensor Principal de Desarrolladores

Hilo de agenda de Discord

  1. Hay una discusión sobre un cambio de meta TX que aumenta la visibilidad y los análisis dentro de la red Stellar. (https://github.com/stellar/stellar-xdr/pull/175)
  2. Se explica que las invocaciones de solo lectura para contratos garantizan que ciertas funciones sigan siendo de solo lectura sin efectos secundarios. (https://github.com/stellar/stellar-protocol/discussions/1454) (https://github.com/stellar/stellar-protocol/discussions/1456) (https://github.com/stellar/stellar-protocol/discussions/1464)
  3. Se introduce la habilitación del descubrimiento de contratos para mejorar la visibilidad y autenticidad de los contratos inteligentes dentro del ecosistema Stellar.
  4. Se propone la implementación de un esquema de metadatos estándar de contrato para vincular contratos con código fuente y mejorar la capacidad de descubrimiento de contratos.(https://docs.rs/soroban-sdk/latest/soroban_sdk/macro.contractmeta.html)
  5. Las incidencias relacionadas con las tarifas de inclusión en la red Stellar destacan la importancia de monitorear las tarifas de cerca y comprender las implicaciones de los precios de aumento. (https://developers.stellar.org/docs/learn/fundamentals/fees-resource-limits-metering#inclusion-fee)
  6. Se discuten planes para diseñar un nuevo punto final RPC que brinde a los desarrolladores mejor visibilidad e información sobre el establecimiento de tarifas de inclusión, con el objetivo de mejorar la transparencia y la toma de decisiones respecto a las compensaciones de tarifas.

Thu Mar 07 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· Una min de lectura
Tyler van der Hoeven
Defensor Principal de Desarrolladores

Hilo de agenda de Discord

  1. Herramienta Sorobill
  2. Desplegar contratos y probar invocaciones contra el quickstart ilimitado.
  3. Utilizando el paquete Sorobil como una herramienta para obtener una imagen de todos los límites que el contrato está tocando. Publicación de blog relevante
  4. Cómo medir los costos del contrato y qué límites estás tocando
  5. Utilizando la herramienta Sorobil para decodificar XDR y entender las transacciones fallidas.

Fri Jan 26 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

· 2 min de lectura
Tyler van der Hoeven
Defensor Principal de Desarrolladores

Hilo de agenda de Discord

  1. Planificar y programar estas reuniones
    1. Reuniones de protocolo cada dos jueves a las 4pm ET
    2. Reuniones de desarrollador cada dos viernes a la 1pm ET
    3. Continuaremos ajustando según sea necesario
  2. Error de ajuste de tarifas - anuncio | hilo de discusión
    1. Error de patrocinio de tarifas: la tarifa no utilizada se reembolsa a la fuente de transacción interna en lugar de a la fuente del patrocinador.
    2. Corregir en nueva versión. Depende del ecosistema y de los validadores actualizar. La corrección probablemente se implementará antes de la Fase 2.
    3. Depende de los validadores decidir si quieren posponer la fecha de actualización v20 para esperar la corrección; o actualizar con la versión actual.
  3. Deprecación de TxMeta en Horizon - anuncio
  4. Ideas sobre pruebas contra imágenes de ledger - solicitud
    1. Definir las necesidades un poco más claramente
    2. Definitivamente hay algo aquí que deberíamos abordar para facilitar las pruebas contra el estado del ledger específico
  5. ¿Cómo obtienes una lista de contratos inteligentes? - hilo
    1. Observar operaciones de creación de contratos a medida que los ledgers se cierran
    2. Usar un servicio de indexación
  6. ¿Cuál es el estado del soporte de caché de contratos? - pregunta
    1. respuesta