Quick Start

Last updated: March, 2020

Information

  • Script Name: SCM Simple Cloud Mining Script
  • Script Version: V3.13.2
  • Creator: SmartyScripts
  • Developer: Rubens R.
  • Created on: May / 2018
  • Released on: June / 2018

System Requirements

  • Server Type: Linux
  • PHP version: 7.1.3 or higher
  • MySQL version: 5.7.14 or higher
  • PHP extensions: OpenSSL PHP, PDO, Mbstring, Tokenizer, XML, CURL, BCMath, Ctype, JSON, GMP, Ioncube
  • Apache Extensions: Mod-Rewrite

Script Features

See below a list of the main features of SCM.

Site Features

  • Multi theme
  • User registration with data validation
  • Password recovery page
  • Login page using wallet and password
  • FAQ page
  • Payouts page
  • Contact page
  • Affiliate Program page
  • Dashboard page
  • Active Plans
  • User Wallet
  • User E-mail
  • Referrals List
  • Affiliate Earns
  • List of deposits
  • Affiliate Link
  • Account configurations
  • Email address
  • Plans listing
  • Withdrawal Page

Administration Features

  • Homepage with important information blocks
  • Users => List, View Details
  • Admins => List, Create, Edit, Delete
  • Contact => List, edit, reply
  • Transactions => List
  • Withdraw Requests => List, edit
  • Plans => List, edit, delete, add
  • Blockchain URLs => List, edit, delete, add
  • Settings => Edit site settings
  • IPN Logs => List, view details
  • Addons => Install, uninstall, edit

Other Features

  • Payment method built-in: Coinpayments(api or gateway mode)
  • Install wizard
  • 99% open source
  • You do not have a license system, you can use it on as many sites as you want

Installation

  1. Upload zip file to your hosting
  2. Extract and delete zip file(or move to outside public_html folder to avoid illegal downloads of this file)
  3. Move all content of SCRIPT folder to your public_html directory(Or directory of your domain/sub-domain)
  4. Create a new Database or use one existing
  5. Create a new Mysql User or use one existing
  6. Associate user to database and check all checkboxes to give all privileges
  7. Create a new Email account or use one existing. Select your email account, click on "Connect Devices" -> "Setup Mail Client" and get Outgoing Server, port and username displayed on "Secure SSL/TLS Settings (Recommended)" box
  8. Open install wizard url (yoursite.com/install)
  9. Follow the instructions to complete install process

General Information

Cache Settings

To increase the performance of the script, it has pre-configured cache settings. You can change the default setting to different values if necessary.

To change the default cache setting to another custom setting, simply edit the file below.

application/config/smarty_cache.php

Coinpayments Safety Tips

Always create an API key for each site or script separately, avoid using the same API key for multiple sites/scripts. Doing so helps to identify possible security breaches in the event of a private data leak.

In the API permission settings(Coinpayments), enable only the create_transaction permission.

To ensure greater security, after creating an API key, restrict API access to your site's IP by editing the API settings in your Coinpayments account. You can get your website IP address from your cPanel account in the right column.

By setting this up, no other IP addresses can make any queries / modifications to your Coinpayments account.

This setting is not required, but it is highly recommended to avoid that if your API data is leaked to third parties, all attempts will be blocked because they do not originate from the configured IP address.

Coinpayments Payment Process

After the payment is confirmed, the coinpayments starts to monitor the confirmations (3-6 usually), only after the last confirmation the payment will be marked as Paid (status 2 or 100).

Once the payment status is with the correct amount quoted above, the coinpayments starts sending notifications to your site advising you of the payment. They will send a maximum of 10 notifications to your site, and there is a 10-minute interval between each submission. Once your site receives one of these notifications it will activate the purchased plan.

If you are performing payment tests on your site, follow the ipn history through the link below:

https://www.coinpayments.net/acct-ipn-history

Meaning of Status
  • -1 => Payment confirmation time expired
  • 0 => Payment was not made or has not yet been identified
  • 1 => Payment has been made but is still in the process of being confirmed
  • 2 or 100 => Payment confirmed and credited to your account

Only status 2 or 100 is valid for your site to activate the plan, so if the status is different, the plan will not be activated.

If the status already has a value of 2 or 100 but the plan has not yet been activated, certainly Coinpayments has not yet sent the notification to the site, just look at the "Successfully Sent" column that should be displaying "No". This happens because of the 10-minute interval between each notification submission, so just wait 10 minutes after the last notification sent (see date and time in the last column).

If the status is 2 or 100 and the column "Successfully Sent" has a value of "Yes" but your site has not yet activated the user plan, then something has gone wrong in the script. Only in this situation should you contact me informing about the problem, because only in this situation can there be a problem with the script.

Creating New Theme

The views files of your theme should be stored in the application/views/themes/ directory in a folder containing the name of your theme.

All style files (CSS), scripts (JS) and images used by your theme should be stored in the assets/themes/ directory in a folder with the same name as your theme.

It's highly recommended that you create a new theme instead of modifying the default theme. In this way, you can revert modifications that have caused some script malfunction.

Support and Updates

Technical Support

Technical support for help with the installation process, troubleshooting, bug fixes.

Technical support does not cover modifications or customizations of the script or theme.

Even after the support deadline, you can report bugs found, which will be fixed while the script is actively running (see below).

Updates

You will have access to new versions of the script for as long as it remains with the active development. Once the script is discontinued, it will not receive new versions and consequently you will no longer have updates.

You can download the new versions through your account on our website.

Contact

You can contact SmartyScripts through the website or email.

Site: www.smartyscripts.com

Email: smartyscripts@gmail.com

Credits and Resources

  • SCM Simple Cloud Mining Script by - Smarty Scripts
  • Codeigniter Framework - EllisLab/BCIT
  • Admin Theme - Bootstrapious
  • Default Theme - Dogeminer
  • Icons - Font Awesome