Bob LearnHNS

Move from original Bob to Bob LearnHNS

Bob LearnHNS uses its own app data folder, so it will look like a fresh app the first time it opens. You can copy your existing Bob profile into Bob LearnHNS without removing or changing original Bob.

Choose the instructions for your operating system: macOS, Windows, or Linux.

Before You Start

  • Quit Bob LearnHNS completely.
  • Quit original Bob if it is running.
  • Keep your seed phrase or wallet backup available before moving app data.
  • This command copies original Bob data. It does not delete original Bob data.

macOS

Open Terminal, paste the command below, press Enter, then reopen Bob LearnHNS.

SRC="$HOME/Library/Application Support/Bob"
DST="$HOME/Library/Application Support/Bob LearnHNS"
[ -d "$SRC" ] || { echo "Original Bob data not found: $SRC"; exit 1; }
[ -d "$DST" ] && mv "$DST" "$DST backup $(date +%Y%m%d-%H%M%S)"
ditto "$SRC" "$DST"
echo "Copied Bob wallet data to Bob LearnHNS. Reopen Bob LearnHNS."

Windows 10 or 11

Open PowerShell (you do not need to run it as Administrator), paste the command below, press Enter, then reopen Bob LearnHNS.

$src = Join-Path $env:APPDATA 'Bob'
$dst = Join-Path $env:APPDATA 'Bob LearnHNS'
if (-not (Test-Path -LiteralPath $src -PathType Container)) {
  throw "Original Bob data not found: $src"
}
if (Test-Path -LiteralPath $dst) {
  $backup = "$dst backup $(Get-Date -Format 'yyyyMMdd-HHmmss')"
  Move-Item -LiteralPath $dst -Destination $backup
}
Copy-Item -LiteralPath $src -Destination $dst -Recurse
Write-Host 'Copied Bob wallet data to Bob LearnHNS. Reopen Bob LearnHNS.'

Linux

Open a terminal, paste the command below, press Enter, then reopen Bob LearnHNS. The command respects XDG_CONFIG_HOME when it is set.

BASE="${XDG_CONFIG_HOME:-$HOME/.config}"
SRC="$BASE/Bob"
DST="$BASE/Bob LearnHNS"
[ -d "$SRC" ] || { echo "Original Bob data not found: $SRC"; exit 1; }
[ -d "$DST" ] && mv "$DST" "$DST backup $(date +%Y%m%d-%H%M%S)"
cp -a -- "$SRC" "$DST"
echo "Copied Bob wallet data to Bob LearnHNS. Reopen Bob LearnHNS."

What It Copies

The copy includes wallets, local chain or SPV data, settings, and local marketplace listing state. That local listing state matters if you are testing Shakedex selling, because Bob needs its saved listing data to finalize, upload proofs, and back up listings.

If Bob LearnHNS Already Has Data

Each command first renames the current Bob LearnHNS app data folder as a timestamped backup before copying original Bob into place. That gives you a rollback point if you already created a temporary test wallet in Bob LearnHNS. The migration replaces the active Bob LearnHNS profile; it does not merge two profiles.