Primeiros Passos
Visão geral
Trustless Work Blocks é um conjunto de blocos de UI React, hooks e providers.
Ele inclui (ou espera) estas bibliotecas principais:
react-hook-form — Biblioteca performática e flexível para gerenciamento de formulários em React.
zod — Biblioteca de validação de schemas com foco em TypeScript.
@trustless-work/escrow — SDK para lidar com a lógica de escrow em aplicativos descentralizados.
@tanstack/react-query — Biblioteca de busca e cache de dados para React.
@tanstack/react-query-devtools — Ferramentas de desenvolvedor para inspecionar o estado do React Query.
@hookform/resolvers — Resolvers para integrar bibliotecas de validação (como Zod) com React Hook Form.
@creit.tech/stellar-wallets-kit — Kit de conexão de carteiras para a blockchain Stellar.
axios — Cliente HTTP baseado em Promises para fazer requisições API.
@tanstack/react-table — Biblioteca headless de tabelas para construir grades de dados flexíveis.
react-day-picker — Componente de seleção de data leve para React.
recharts — Biblioteca de gráficos construída com React e D3.
Links
Configuração
Configurar Ambiente
O próximo passo é configurar o provider do Trustless Work. Você precisa configurar o seguinte:
baseURL: URL da API do Trustless Work. UsemainNetoudesenvolvimento.apiKey: Autorização fornecida pelo nosso dApp para usar a API.
Crie um provider que envolva seu app com TrustlessWorkConfig.
Fluxos somente leitura podem funcionar sem uma chave de API. Fluxos de escrita (deploy/fund/release/…) requerem uma chave válida.
Envolva seu app com providers
Você deve envolver seu app com estes providers:
ReactQueryClientProviderTrustlessWorkProviderWalletProvider
Se você quiser usar alguns blocos, deve envolver seu app com os providers deles. Veja mais em: Dependências
Agora, você pode interagir com os blocos do Trustless Work.
Atualizado
Isto foi útil?