🎟️ BTSBots Invitation & Registration Guide

Welcome to the BTSBots Ecosystem! By taking advantage of BitShares blockchain's zero-trust architecture, you can generate your own BitShares account locally without exposing private keys to any central server.


πŸ–₯️ Option 1: Register with btsbots-service Desktop App (Recommended 🌟)

btsbots-service is an all-in-one graphical desktop application with an integrated zero-trust key generator and signing guard:

  1. Download & Launch btsbots-service: Download the installer (Linux deb / macOS / Windows) from GitHub releases.
  2. Select [Register New] tab: In the startup authentication gate, choose Register New.
  3. Enter Details: Provide your Invite Code, desired BitShares username (8-30 lowercase characters), and set a master protection password.
  4. Local Generation & Auto-Broadcast: Keys are generated locally and securely broadcast to the blockchain.
  5. Auto Backup & Daemon Launch: The app automatically downloads username_credentials.txt and starts the signing gateway immediately!

🐍 Option 2: Register with Python CLI

1. Install uv

# Linux / macOS
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
powershell -ExecutionUrl https://astral.sh/uv/install.ps1

2. Clone Repository & Sync Environment

git clone https://github.com/pch957/btsbots.git
cd btsbots
uv sync

3. Run Registration Command

uv run registre_account.py --invite <YOUR_INVITE_CODE>