Web3 infrastructure for seamless referral tracking and reward systems, enabling corporations to build mouth-to-mouth acquisition campaigns.
This monorepo contains the complete Frak ecosystem infrastructure, including wallets, SDKs, examples, and backend services. For additional resources:
- Blockchain Indexing: frak-id/indexer - Ponder-based blockchain event indexing
 - RPC Infrastructure: frak-id/erpc - Load balancing and caching layer
 
Visit our comprehensive documentation at docs.frak.id for integration guides, API references, and examples.
wallet/- Main Frak Wallet interface for usersdashboard/- Business dashboard for campaign managementdashboard-admin/- Administrative interface
shared/- Common utilities and types across the ecosystemapp-essentials/- Essential components and utilities for applicationsbrowserslist-config/- Browser compatibility configuration
core/- Core SDK functionality and blockchain interactionsreact/- React-specific hooks and componentscomponents/- Reusable UI components for integrationslegacy/- Legacy SDK components for backward compatibility
backend/- Elysia.js-based API and business logic
- AWS & SST configurations - Serverless deployment infrastructure
 - GCP integrations - Google Cloud Platform services
 - Component definitions - Reusable infrastructure components
 
vanilla-js/- Pure JavaScript integration exampleswallet-ethcc/- Conference-specific wallet implementationcomponents/- Component usage examples
- Generated documentation and guides
 
- Next.js - React framework with SSR
 - TanStack Query - Data fetching and state management
 - Wagmi - Ethereum hooks for React
 - Viem - TypeScript interface for Ethereum
 
- Elysia.js - Fast and type-safe backend framework
 - SST - Infrastructure as Code on AWS
 - Pulumi - Cloud infrastructure management
 
- Pimlico - Paymaster and bundler operations
 - ZeroDev - Smart account solutions
 - ERPC - RPC load balancing and caching Deployment repo
 - Ponder - Blockchain event indexing Deployment repo
 
- Changesets - Package versioning and releases
 - Typedoc - Documentation generation
 - Knip - Dead code elimination
 - Biome - Ultra-fast linting and formatting
 
# Clone the repository
git clone https://github.com/frak-id/wallet.git
cd wallet
# Install dependencies
bun install
# Start development server
bun devGNU GPLv3 License - see LICENSE for details.