Resumen
Resumen de los distintos SDKs disponibles para integrar con la plataforma de desarrollo de Sequence.
Sequence ofrece múltiples SDKs para ayudar a integrar funcionalidad blockchain en aplicaciones en diferentes plataformas y lenguajes.
Javascript
Una pila completa de desarrollo web3 para crear dapps y juegos en cadenas de Ethereum. Incluye integración de wallet, gestión de transacciones e interacción con smart contracts.
Web SDK
Componentes y hooks de React para integrar fácilmente las funciones de wallet de Sequence en aplicaciones web. Incluye componentes de UI preconstruidos y opciones de personalización de la UI.
Unity
SDK personalizado para desarrollo de juegos en Unity, que ofrece integración ligera con Ethereum y funcionalidades de wallet optimizadas para juegos.
Unreal
SDK nativo para Unreal Engine, para integrar blockchain fácilmente en juegos. Incluye conectividad de wallet, manejo de transacciones y sistemas de autenticación.
Go
SDK completo para backends en Go/Golang, utilizado en la propia infraestructura de Sequence. Incluye gestión de wallet, manejo de transacciones e interacción con Ethereum.
Mobile
SDK para React Native que permite crear aplicaciones móviles con integración completa de Sequence Embedded Wallet e Indexer.
Características clave
- Soporte multiplataforma: Cree aplicaciones para web, móvil y plataformas de juegos
- Integración de wallet: Conectores de wallet fáciles de usar para frameworks populares
- Interacción con smart contracts: Herramientas para desplegar e interactuar con smart contracts
- Gestión de transacciones: Creación, firma y envío de transacciones simplificadas
- Tipado fuerte: Soporte de tipado fuerte en implementaciones TypeScript y Go
- Documentación extensa: Guías detalladas y referencias API para cada SDK
Comparación de características
Esta tabla ofrece una comparación general de las características disponibles en los SDKs de Sequence Headless Wallet, Web, Unity y Unreal.
Característica | Typescript Wallet SDK | Web SDK (React) | Unity SDK | Unreal SDK |
---|---|---|---|---|
Plataforma objetivo | Web (Headless) | Web (React) | Unity | Unreal Engine |
Componentes de UI | No | Sí (Preconstruidos, Personalizables) | Prefabs | Prefabs |
Autenticación | Sí (Correo, redes sociales, invitado) | Sí (Correo, redes sociales, invitado) | Sí (Correo, redes sociales, invitado) | Sí (Correo, redes sociales, invitado) |
Soporte de wallet | Embedded / Ecosystem | Embedded / Ecosystem / Externos | Embedded / Ecosystem | Embedded / Ecosystem |
Inventario | No | Sí | Sí | Sí |
On-Ramp | No | A través de la UI de Wallet | A través de Prefabs | A través de Prefabs |
Swaps integrados | No | Sí | Sí | Sí |
Checkout | No | Sí | Sí | Sí |
Nota: Las características listadas como “Via Core SDK” o similar significan que, aunque el SDK específico no implemente la función directamente, depende de los servicios subyacentes de Sequence o del SDK principal de TypeScript para proveer esa funcionalidad, facilitada generalmente por la experiencia integrada de wallet.
Primeros pasos
Elija el SDK que mejor se adapte a su plataforma y necesidades de desarrollo:
- Para aplicaciones web:
- Use Web-SDK para aplicaciones React
- Use el SDK de TypeScript/JavaScript para funcionalidad principal
Para desarrollo de juegos:
- Use el Unity SDK para juegos en Unity
- Use el Unreal SDK para juegos en Unreal Engine. Para servicios backend, consulte el Go SDK. Para aplicaciones móviles, explore el React Native SDK
Support
¿Necesita ayuda para elegir o implementar un SDK? Únase a nuestra comunidad en Discord para soporte y discusiones.