diff --git a/index.html b/index.html index 12fef4b..ec33067 100644 --- a/index.html +++ b/index.html @@ -18,7 +18,7 @@
Choose Inscriboor or a local test wallet to start your first loop.
01

Your test wallet

NOT CREATED
-

One wallet. A whole chain to play with.

Get Inscriboor ↓

Looking for the extension…

Install Inscriboor
  1. Download and unzip Inscriboor.
  2. Open chrome://extensions (or Brave extensions).
  3. Turn on Developer mode.
  4. Choose Load unpacked and select the unzipped extension folder.
  5. Refresh this page, then click Connect Inscriboor.
+

One wallet. A whole chain to play with.

Looking for the extension…

Install Inscriboor
  1. Download and unzip Inscriboor.
  2. Open chrome://extensions (or Brave extensions).
  3. Turn on Developer mode.
  4. Choose Load unpacked and select the unzipped extension folder.
  5. Refresh this page. The button above will change from Get Inscriboor to Connect Inscriboor.
diff --git a/public/downloads/inscriboor-extension-v0.2.1.zip b/public/downloads/inscriboor-extension-v0.2.1.zip new file mode 100644 index 0000000..d091e26 Binary files /dev/null and b/public/downloads/inscriboor-extension-v0.2.1.zip differ diff --git a/src/main.js b/src/main.js index 2aa9155..e094977 100644 --- a/src/main.js +++ b/src/main.js @@ -169,8 +169,9 @@ function render() { const disabled = busy || failed; $('empty-wallet').hidden = !!wallet; $('active-wallet').hidden = !wallet; $('wallet-state').textContent = wallet ? (wallet.kind === 'extension-wallet' ? 'INSCRIBOOR / TEST' : 'LOCAL / TEST ONLY') : 'NOT CREATED'; - $('create-wallet').disabled = disabled; $('connect-inscriboor').disabled = disabled || !inscriboorProvider; $('load-wallet').disabled = disabled; - $('inscriboor-status').textContent = inscriboorProvider ? 'Inscriboor detected - extension key stays outside this page.' : 'Inscriboor not detected. Reload the extension or use the local test wallet.'; + $('create-wallet').disabled = disabled; $('connect-inscriboor').disabled = disabled; $('load-wallet').disabled = disabled; + $('connect-inscriboor').textContent = inscriboorProvider ? 'Connect Inscriboor ↗' : 'Get Inscriboor ↓'; + $('inscriboor-status').textContent = inscriboorProvider ? 'Inscriboor detected - extension key stays outside this page.' : 'Inscriboor not detected. Install it, refresh, then connect.'; $('mine').disabled = disabled || !wallet; $('miner-interval').disabled = disabled || !wallet; $('miner-interval').value = String(lab?.miner?.interval ?? 0); @@ -240,7 +241,7 @@ $('create-wallet').onclick = () => mutate(next => { $('connect-inscriboor').onclick = async () => { try { const provider = inscriboorProvider ?? window.inscriboor; - if (!provider?.request) throw new Error('Inscriboor extension not detected.'); + if (!provider?.request) { location.href = '/downloads/inscriboor-extension-v0.2.1.zip'; return; } const account = (await provider.request({ method:'bitcoin_getAccounts' }))?.[0]; await mutate(next => { if (next.wallet) throw new Error('A wallet already exists in this browser. Reset or restore a different lab first.');