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 dev
GNU GPLv3 License - see LICENSE for details.