Cryptitan
Search…
Change Logs
What's new?

2.2.0

  • added ability to disable sms and email verification.
  • added ability to rate after completed p2p trade.
  • added ability to set individual operator for each module.
  • added ability to enable or disable system modules.
  • added support for paystack.
  • and other minor UI changes and bug fixes.

2.1.1

  • added automatic pruning of failed jobs to reduce database size.
  • extended wallet database columns to accept large transactions.
  • and other minor UI changes and bug fixes.

2.1.0

  • reworked and updated Localization.
  • restructured wallet architecture.
  • fixed ethereum api connection errors.
  • and other minor UI changes and bug fixes.

HOW TO UPDATE

  1. 1.
    Before extracting the update file, stop cryptitan instance ./cryptitan stop
  2. 2.
    Go to the resources folder cd resources
  3. 3.
    Remove the js folder (make a backup just in case) rm -rf js
  4. 4.
    Now go back and extract the update file into cryptitan folder according to instructions
  5. 5.
    After updating, while in the cryptitan directory, you would have to migrate wallets using the command ./cryptitan artisan ethereum:migrate-wallet-v4
  6. 6.
    You would be prompted to choose the network for migration and required to input the wallet's identifier.
  7. 7.
    We have provided below, a table containing wallets and their identifiers for all the Ethereum and Binance based wallets supported on the system.
  8. 8.
    You should migrate for all Ethereum and Binance based wallets used on the system.
Wallet
Identifier
Ethereum
eth
Binance
bnb
Shiba Inu
shib-erc
Chainlink
link-erc
OmiseGo
omg-erc
Tether USD
usdt-erc
SafeMoon
sfm-bep
Binance USD
busd-bep
After updating, if you do not migrate wallets to the new standard, you would get a "Missing root account" error.
The migration process might take a while, do not at any point cancel the process.
If you have your custom token integrated, contact a support agent for your token's identifier.

2.0.0

  • added ability to view user profile through clicking of the username.
  • added follow functionality for users.
  • added ability to view following and followers of a user.
  • added admin ability to edit user basic information.
  • added admin ability to reset user 2FA.
  • added admin ability to reset user password.
  • added P2P trading.
  • added ability to create buy and sell offers.
  • added ability to set trade limits and requirements.
  • added ability to chat with trade participants(emoji and chat notification supported).
  • added ability to cancel, complete and dispute trades.
  • added ability to view all, active, completed, cancelled and disputed trades.
  • added admin ability to view all users active, completed, cancelled and disputed trades.
  • added admin ability to join disputed trades.
  • added admin ability to manage peer trades payment methods.
  • added admin ability to set p2p trades fee.
  • redesigned dashboard's account limit widget.
  • redesigned users table.
  • added role permissions for peer trades, payment management, and user management.
  • upgraded to laravel V9.
  • upgraded to react router V6.
  • and other minor UI changes and bug fixes.

HOW TO UPDATE

  1. 1.
    Before extracting the update file, stop cryptitan instance ./cryptitan stop
  2. 2.
    Go to the resources folder cd resources
  3. 3.
    Remove the js folder (make a backup just in case) rm -rf js
  4. 4.
    Remove the lang folder rm -rf lang
  5. 5.
    Now go back and extract the update file into cryptitan folder according to instructions
  6. 6.
    If you have nexmo service setup, you need to rename NEXMO to VONAGE in your .env file, before you recreate cryptitan. e.g. rename NEXMO_KEY to VONAGE_KEY etc.
If you have existing translation files in your lang folder, you may republish them from the control panel.

1.2.0

  • changes to wallet selection UI in exchange module
  • redesigned table loader indicator
  • converted exchange fee to only percentage, (removed fixed)
  • set maximum exchange fee to 99 percent.
  • fixed transaction table errors
  • removed unnecessary space around table
  • removed gateway settings from control panel, (if you need to disable a gateway, you have to do that in the env file)
  • added Stripe, PayU, Mollie, Paystack, payment gateway.
You need to update your Environment settings, so as to enable the newly added Payment Gateways

1.1.4

  • added support for Moralis for token dollar price
  • extended coin exchange limit
  • charge withdrawal fee after successful transaction
  • added ability to reverse failed transaction
  • renamed Buy & Sell route to Trades
  • reduced frequency of Payment validation
  • changed API error reporting format
  • and other minor UI changes and bug fixes

1.1.3

  • fixed wrong token incoming value
  • enabled SafeMoon (BEP-20)
  • changed coin logos to URL for a faster load time
  • suppressed unnecessary logs
  • and some minor UI changes and bug fixes

1.1.1

  • extended coin price decimal precision
  • added Binance and BEP20 support
  • added more popular tokens (ShibaInu, SafeMoon, BUSD)
  • and other bug fixes
INSTRUCTIONS
  1. 1.
    You need to setup Binance, check the setup guide.
  2. 2.
    Read the Tokens Fundamentals section before you start using them.

1.1.0

  • added ERC20 support, and three initial tokens (Tether, OmiseGO, ChainLink)
  • updated available Locales
  • fixed recursive loading of wallet transaction page
  • other minor fixes
INSTRUCTIONS
  1. 1.
    Reset Ethereum's webhook from the wallet's control panel.
  2. 2.
    Read the Tokens Fundamentals section before you start using them.

1.0.3

  • added polyfill for improved SEO
  • updated npm and composer packages
  • (security) add Content Security Policy.
  • fixed Payment Credit errors
  • disabled source map in production
  • updated License Verification
  • (security) added Mass Assignment guard
  • allow verification when phone or email exists
  • fixed profile form glitch during saves
  • fixed ethereum api connection errors
  • minor UI changes
  • minor bug fixes.
INSTRUCTIONS
  1. 1.
    Remove the files docker-compose.dev.yml and docker-compose.prod.yml before running ./cryptitan update and it will be recreated with updated configuration.

1.0.1

  • Removed unused package dependencies
  • Sanitized pagination to prevent injection
  • Setup landing page integration
  • UI changes to widgets
  • Minor optimization and bug fixes

1.0.0

  • Initial release