- Web application: Next.js app in
apps/web. - TypeScript SDK:
@trusttrove/sdkinpackages/sdk, with contract client wrappers. - React package:
@trusttrove/sdk-reactinpackages/sdk-react, with React hooks and providers. - CLI:
@trusttrove/cliinpackages/cli. - Examples: Runnable integrations and SDK usage in
examples/. - Indexer and API: Go service in
indexer/.
Run docker-compose up to start the one-command stack.
apps/web— Next.js web applicationindexer— Go Soroban event indexer and HTTP APIpackages/sdk— TypeScript SDKpackages/sdk-react— React hooks and providerspackages/cli— command-line toolsexamples— integration examplesdocs— developer and operational documentation
Root command coverage: pnpm build builds SDK, SDK React, CLI, and web; pnpm test runs Vitest suites for those four packages; pnpm lint runs SDK and web lint; and pnpm typecheck builds SDK, SDK React, and CLI before checking TypeScript across the workspaces. Run go build -v ., go vet ./..., and go test ./... separately from indexer.