# MagenX404 ## Docs - [Authentication](https://magenx404.mintlify.app/api-reference/authentication.md): How authentication works in MagenX404 - [Blacklist Endpoint](https://magenx404.mintlify.app/api-reference/endpoints/blacklist.md): Exclusion-based authentication API endpoint - [API Introduction](https://magenx404.mintlify.app/api-reference/introduction.md): Overview of the MagenX404 API - [Configuration Types](https://magenx404.mintlify.app/api-reference/types/configs.md): TypeScript configuration types for MagenX404 - [Result Types](https://magenx404.mintlify.app/api-reference/types/results.md): TypeScript result types for MagenX404 - [Error Handling](https://magenx404.mintlify.app/examples/error-handling.md): Best practices for handling errors in MagenX404 - [React Examples](https://magenx404.mintlify.app/examples/react.md): React component examples for MagenX404 - [TypeScript Examples](https://magenx404.mintlify.app/examples/typescript.md): TypeScript usage examples for MagenX404 - [x404-Activity](https://magenx404.mintlify.app/features/activity.md): Transaction history verification - [x404-Age](https://magenx404.mintlify.app/features/age.md): Wallet age verification - [x404-Blacklist](https://magenx404.mintlify.app/features/blacklist.md): Exclusion-based authentication - verify user does NOT hold banned tokens - [x404-MultiToken](https://magenx404.mintlify.app/features/multitoken.md): Multi-token portfolio verification - [x404-NoDebt](https://magenx404.mintlify.app/features/nodebt.md): Negative balance verification - [x404-Tier](https://magenx404.mintlify.app/features/tier.md): Tiered access levels based on token holdings - [x404-TimeLock](https://magenx404.mintlify.app/features/timelock.md): Time-based token holding verification - [MagenX404 Documentation](https://magenx404.mintlify.app/index.md): Modular authentication package for Solana wallets with advanced verification features - [Installation](https://magenx404.mintlify.app/installation.md): Install and configure MagenX404 - [Next.js Setup](https://magenx404.mintlify.app/nextjs-setup.md): Configure Next.js to work with MagenX404 - [Quick Start](https://magenx404.mintlify.app/quickstart.md): Get started with MagenX404 in 3 minutes - [Server Deployment](https://magenx404.mintlify.app/server/deployment.md): Deploy the MagenX404 server to production - [Server Setup](https://magenx404.mintlify.app/server/setup.md): Set up and run the MagenX404 authentication server - [Geolocation](https://magenx404.mintlify.app/utilities/geolocation.md): Get user's geolocation data - [Wallet Detection](https://magenx404.mintlify.app/utilities/wallet-detection.md): Detect available Solana wallets - [Wallet Modal](https://magenx404.mintlify.app/utilities/wallet-modal.md): Automatic wallet selection modal ## OpenAPI Specs - [openapi](https://magenx404.mintlify.app/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/Magenx404) - [NPM](https://www.npmjs.com/package/magenx404) - [Twitter](https://twitter.com/magenx404) - [Website](https://magenx404.com)