Honey Badger is live on X1 — automations, copy trading, and Forti AI

Hardware Wallet Signing

Sign large positions from a Ledger (WebHID) or Keystone (QR/UR) hardware wallet in the browser

For large positions, you can pair a hardware wallet with Honey Badger and sign transactions from the browser without any private key ever touching our servers. The dashboard supports Ledger over WebHID and Keystone over QR / UR frames.

How the flow works

  1. On the dashboard, you connect your hardware wallet's public key. This tells Honey Badger "these txs need to be signed offline."
  2. When you initiate a trade that needs signing, the bot builds the transaction and marks it pending.
  3. The dashboard's Hardware Signer page shows all pending transactions.
  4. You review each pending tx, sign it on your hardware device, and submit the signed tx back through the dashboard.
  5. The signed tx is broadcast to the X1 network like any other.

Private keys never leave the device. Honey Badger's servers only ever see signed transactions.

Ledger (WebHID)

Requires:

  • A Chromium-based browser with WebHID support (Chrome, Brave, Edge, Arc)
  • The Solana app installed and open on the Ledger

Connect

  1. Go to Settings → Hardware Wallet in the dashboard
  2. Click Connect Ledger
  3. Browser prompts you to select the device — pick your Ledger
  4. Open the Solana app on the Ledger
  5. The dashboard displays your Ledger-derived pubkey

Sign

  1. Go to Hardware Signer
  2. See the pending tx queue
  3. Click Sign on a pending tx
  4. Approve on the Ledger device (review the fields on the device screen — always trust the device display, never the browser display)
  5. The signed tx is broadcast; the pending row moves to "submitted"

Keystone (QR / UR)

Keystone is fully airgapped — no USB, no radio. Signing happens by scanning QR codes back and forth.

Requires:

  • A Keystone hardware wallet
  • A phone camera or the dashboard camera prompt (browser must have camera permission)

Connect

  1. Go to Settings → Hardware Wallet
  2. Click Connect Keystone
  3. Follow the on-screen instructions to scan the Keystone's pubkey QR
  4. The dashboard displays your Keystone-derived pubkey

Sign

  1. Go to Hardware Signer
  2. Click Sign on a pending tx
  3. The dashboard displays a QR code (a UR frame containing the unsigned tx)
  4. Scan it with the Keystone
  5. Approve on the Keystone; the device displays a signed-tx QR (UR frame)
  6. Scan that QR back into the dashboard
  7. Broadcast

When to use hardware signing

  • Large positions — anything you'd rather not risk to a hot key
  • Long-term holds — positions you plan to keep for weeks or months
  • Treasury or shared wallets — where policy requires an offline signer
  • Regulated environments — audit trails via device confirmation

Hot-wallet execution is still the right default for day-trading, sniping, and copy trading — the sub-second latency you need on those flows is incompatible with a device confirmation on every trade.

Access control

The Hardware Signer page is admin-only per your account's role settings. Standard trader accounts do not see the page; only accounts with hardware_signer role can sign.

On this page