Section 1

What is the Bot Configuration Hash?

The Bot Configuration Hash is a unique digital fingerprint generated from every single setting, indicator, and parameter in your bot (e.g., Buy Factor, RSI settings, specific ML model weights). Think of it as the bot's ID card. When you run a simulation, we record this exact fingerprint.

Section 2 — Diagnosis

Why did the Hash Mismatch?

A "Hash Mismatch" error means the configuration of the bot live on our servers is different from the configuration that was saved during your simulation run. This discrepancy can occur if:

  1. You edited a setting (e.g., changed the Buy Factor) after completing the simulation.
  2. A system update occurred on our platform that modified a default parameter.

Section 3 — Risk Mitigation

Why is this a Safety Feature?

This mismatch is a critical safety measure. It prevents the accidental deployment of a bot using settings that were not validated during the simulation phase, thereby protecting your intended trading logic.

Section 4 — Recovery

Step-by-Step Recovery Guide

  1. Save Current State: Before doing anything, please make a note of any changes you want to keep.
  2. Re-run Simulation: Go back to the simulation wizard and run a new sample simulation. This action forces the system to generate a new, current Bot Configuration Hash based on your visible settings.
  3. Compare Hashes: The system will compare the newly generated hash against the hash from your original successful session.
  4. Re-Validate: Once the new simulation completes successfully, the system will automatically update the required hash, allowing you to proceed to the Deployment Walkthrough Modal.
Related Guide

Review the full 3-step Deployment Walkthrough to understand each server-side gate.

View the full Deployment Walkthrough guide 

Risk Disclosure: Disclaimer: BitThor is an analytical simulation and backtesting tool, not a trading signal provider or financial advisory service. BitThor provides software tools only and does not provide investment advice. All results generated are based on historical data and simulation parameters provided by the user. Past performance, including simulated results, does not guarantee future results. Cryptocurrency trading involves substantial risk of loss and is not suitable for every user. Users should only trade with capital they can afford to lose and should always conduct thorough due diligence.