Welcome to Fate X. This dApp leverages the Rooch blockchain to provide an engaging platform for staking, daily check-ins, raffles, leaderboards, and more. It combines a user-friendly interface with powerful blockchain features to enhance user participation and reward systems.
This dApp was created using the following tools:
- React as the UI framework for a dynamic and responsive user experience.
- TypeScript for robust type checking and code reliability.
- Vite for fast build tooling and development workflow.
- Radix UI for pre-built, accessible UI components.
- ESLint for maintaining code quality and consistency.
- @roochnetwork/rooch-sdk and @roochnetwork/rooch-sdk-kit for seamless wallet integration and data loading.
- pnpm for efficient package management.
To get started with your wallet and test the dApp, request Gas from the Rooch Faucet as described in the "Receive Gas" chapter.
Fate X is designed to engage users through a variety of decentralized features:
- Staking: Users can stake $FATE tokens to earn rewards and grow their holdings with the "Fate & Grow Stake" feature.
- Daily Check-in: Earn $FATE rewards and raffle entries by checking in daily, with bonuses for consecutive days.
- Raffle System: Participate in raffles by staking or checking in, with prizes including 1000, 500, and 150 $FATE.
- Leaderboard: Track your ranking based on staking and burning activities.
- Documentation: Access detailed guides and API references via the DOCS section.
Follow us on Twitter for the latest updates and community engagement!
Follow the instructions in the Rooch CLI Installation Guide to set up the Rooch CLI on your system.
To run the dApp locally, follow these steps:
- Install Dependencies:
Run the following command to install all required packages:
pnpm install