Comenzando
Resumen
Trustless Work Blocks es un conjunto de bloques de UI en React, hooks y providers.
Incluye (o espera) estas bibliotecas principales:
react-hook-form — Biblioteca flexible y de alto rendimiento para gestionar formularios en React.
zod — Biblioteca de validación de esquemas orientada a TypeScript.
@trustless-work/escrow — SDK para manejar la lógica de escrow en aplicaciones descentralizadas.
@tanstack/react-query — Biblioteca para obtención y cacheo de datos en React.
@tanstack/react-query-devtools — Herramientas de desarrollador para inspeccionar el estado de React Query.
@hookform/resolvers — Resolvers para integrar bibliotecas de validación (como Zod) con React Hook Form.
@creit.tech/stellar-wallets-kit — Kit de herramientas para conexión de wallets en la blockchain Stellar.
axios — Cliente HTTP basado en promesas para realizar solicitudes a APIs.
@tanstack/react-table — Biblioteca headless de tablas para construir rejillas de datos flexibles.
react-day-picker — Componente ligero de selector de fechas para React.
recharts — Biblioteca de gráficos construida con React y D3.
Enlaces
Configuración
Configurar entorno
El siguiente paso es configurar el provider de Trustless Work. Necesitas configurar lo siguiente:
baseURL: URL de la API de Trustless Work. UsamainNetodevelopment.apiKey: Autorización proporcionada por nuestra dApp para usar la API.
Crea un provider que envuelva tu app con TrustlessWorkConfig.
Los flujos de solo lectura pueden funcionar sin una clave API. Los flujos de escritura (deploy/fund/release/…) requieren una clave válida.
Envuelve tu app con providers
Debes envolver tu app con estos providers:
ReactQueryClientProviderTrustlessWorkProviderWalletProvider
Si quieres usar algunos bloques, deberías envolver tu app con sus providers. Ver más en: Dependencias
Ahora, puedes interactuar con los bloques de Trustless Work.
Última actualización
¿Te fue útil?