Kinsmen ExchangePro
Advanced Cryptocurrency Exchange Platform
Introduction
Getting started with Kinsmen ExchangePro
Kinsmen ExchangePro is a comprehensive cryptocurrency exchange platform built on CodeIgniter 4. It provides a secure, feature-rich environment for users to trade, invest, and manage their cryptocurrency portfolios with enterprise-grade security and performance.
Automated trading bot, buy/sell crypto, portfolio management
Flexible investment plans with competitive returns
Multi-currency support with cold storage security
Progressive Web App with push notifications
Core Features
Everything you need in one platform
Buy Crypto
Purchase cryptocurrency using credit/debit cards, bank transfers, or local payment methods
- Multiple payment methods
- Instant delivery
- Transparent fees
Trading Bot
Automated 24/7 trading with advanced algorithms and risk management
- Automated trading
- Risk management
- Real-time execution
Invest & Earn
Multiple investment plans with competitive returns (15% - 40% daily)
- Flexible plans
- Auto profit distribution
- High ROI
Wallet Connect
Connect MetaMask, Trust Wallet, and other Web3 wallets securely
- Multi-wallet support
- Secure integration
- One dashboard
Progressive Web App (PWA)
Install as a native app with offline support and push notifications
System Requirements
What you need to run the platform
PHP Requirements
8.3 or higher
For encrypted files
Required PHP Extensions:
Recommended Extension
High-performance caching (optional - falls back to file cache)
PHP Configuration
allow_url_fopen = On
zlib.output_compression = Off
max_execution_time = 300
memory_limit = 512M
upload_max_filesize = 10M
post_max_size = 10M
Installation Guide
Step-by-step installation instructions
Pre-Installation Checklist
Upload Files
Upload application files to your server via FTP/SSH
app, vendor, composer.json, composer.lock, and writable folders
ONE LEVEL ABOVE your public_html directory
for security.
/home/username/ (root - NOT public_html)
├── app/ ← Upload here
├── vendor/ ← Upload here
├── writable/ ← Upload here
├── .composer.json ← Upload here
├── .composer.lock ← Upload here
└── public_html/
└── (public folder contents)
CoinDesk API Setup
Configure real-time price updates
Kinsmen ExchangePro uses the CoinDesk API for real-time cryptocurrency price updates. A free API key is required.
Getting Your Free API Key
- 1
-
2
Create an account or log in
-
3
Click "Create New API Key" and copy it immediately
-
4
Go to your admin panel → Settings → API Configuration
-
5
Paste your API key and save
Free Tier
- 10,000 requests/month
- ~330 requests/day
- Sufficient for most use cases
Recommended Config
- Update every 5 minutes
- Cache for 5 minutes
- ~288 requests/day
Run Installation Wizard
Access your domain and follow the automatic installer
Complete Setup
Log in to admin panel and configure settings
- Navigate to Settings → General Settings
- Configure Email Settings (SMTP)
- Add CoinDesk API Key
- Set up Cron Jobs
Set up Cron Job
The cron job set up is required for automated tasks
Just make a get request to /api/cron every 5 minutes. See sample cron job command:
curl -s "https://yourdomain.com/api/cron" >
/dev/null 2>&1
PWA Setup
Set up Dowloadable Mobile App
Kinsmen ExchangePro uses the CoinDesk API for real-time cryptocurrency price updates. A free API key is required.
Getting Your Free API Key
- 1
-
2
Create an account or log in
-
3
Click "Create New API Key" and copy it immediately
-
4
Go to your admin panel → Settings → API Configuration
-
5
Paste your API key and save
Free Tier
- 10,000 requests/month
- ~330 requests/day
- Sufficient for most use cases
Recommended Config
- Update every 5 minutes
- Cache for 5 minutes
- ~288 requests/day
Common Issues
Solutions to common problems
500 Internal Server Error
Common causes and solutions:
- • Incorrect file permissions: Run
chmod 777 writable/ - • Missing .htaccess: Verify file exists in public directory
- • PHP version: Check with
php -v - • ionCube not installed: Verify with
php -v | grep ionCube
Database Connection Failed
Check these items:
- • Verify credentials: Check .env file for correct database info
- • Create database: Run
CREATE DATABASE your_database_name - • MySQL running: Check with
systemctl status mysql
ionCube Loader Required
Install ionCube Loader:
For cPanel: Go to Select PHP Version → Enable ionCube Loader extension
Manual Installation: Download from ioncube.com and add to php.ini
Prices Not Updating
Common fixes:
- • API Key missing: Add CoinDesk API key in Settings
- • Rate limit exceeded: Check CoinDesk dashboard
- • Cron job not running: Set up
*/5 * * * * /dev/null 2>&1
Get Support
We're here to help
Ticket System
Create support ticket
Response: 24-48 hoursDocumentation
Comprehensive guides
You're reading it! 📚Kinsmen ExchangePro v2.0.2
Built with CodeIgniter 4 | PHP 8.3+ | © 2026 The Kinsmen All rights reserved