Skip to content

Releases: Such-Software/smirk-extension

v0.1.9

22 Mar 23:14

Choose a tag to compare

v0.1.9

Grin

  • Invoice flow fix — fixed Identifier constructor bug that caused all change outputs to derive at nChild=0, breaking verifyKernelSums on finalization
  • Balance accuracy — balance now calculated from actual UTXOs instead of transaction history, preventing phantom balance from untracked outputs
  • Locked/pending display — balance now shows confirmed, locked (1-9 confirmations), and pending amounts separately
  • Auto-copy slatepacks — all Grin flows (send, receive, invoice) now auto-copy slatepacks to clipboard
  • Human-readable errors — insufficient balance errors now show GRIN amounts instead of nanogrin
  • UX — return to main wallet view after completing a receive

XMR/WOW

  • Pending detection for internal sends — smirk-to-smirk transfers now show "+X.XX pending" instantly on the receiver
  • Wallet address re-registration — addresses always re-register with LWS on unlock, preventing stale webhook issues

General

  • Added retry logic to output and relay API calls
  • Service worker import fixes and social tip UX improvements

v0.1.8

01 Mar 20:29

Choose a tag to compare

Fix bug in payment request popup

Installation Guide

Manual installation for when store versions are pending review.

Chrome / Brave / Edge

  1. Download smirk-wallet-vX.X.X.zip from GitHub Releases
  2. Unzip to a permanent folder (e.g., ~/Extensions/smirk-wallet/)

    Don't delete this folder - needed it to run the extension

  3. Open chrome://extensions / brave://extensions / edge://extensions
  4. Enable Developer Mode (toggle in top-right)
  5. Click Load unpacked and select the unzipped folder
  6. Pin to toolbar:
    • Click the puzzle piece icon in the toolbar
    • Find "Smirk Wallet" and click the pin icon

Updating: Download new zip, unzip to same folder (overwrite), go to Extensions page, click refresh icon on Smirk Wallet

Firefox

Firefox treats manually-loaded extensions as temporary - they disappear on restart.
For persistent use, wait for Firefox Add-ons store approval or use Firefox Developer Edition.

Temporary install (for testing):

  1. Download and unzip the extension
  2. Go to about:debugging#/runtime/this-firefox
  3. Click Load Temporary Add-on...
  4. Select manifest.json from the unzipped folder

Persistent install (Developer/Nightly only):

  1. Go to about:config and set xpinstall.signatures.required to false
  2. Go to about:addons, click gear icon, then Install Add-on From File...
  3. Select the .zip file directly

⚠️ Alpha Release - Use with small amounts while testing.

Safari

Not yet supported. Safari requires Xcode conversion and Apple Developer account.

Store Versions

  • Chrome Web Store - Coming soon (in review)
  • Firefox Add-ons - Coming soon (in review)

v0.1.7 Payment modal added and pending xmr/wow txs fixed

01 Mar 18:16

Choose a tag to compare

New in this release: Payment request popups enabled on connected websites and bug fix for pending (unconfirmed) XMR/WOW payments

Installation Guide

Manual installation for when store versions are pending review.

Chrome / Brave / Edge

  1. Download smirk-wallet-vX.X.X.zip from GitHub Releases
  2. Unzip to a permanent folder (e.g., ~/Extensions/smirk-wallet/)

    Don't delete this folder - needed it to run the extension

  3. Open chrome://extensions / brave://extensions / edge://extensions
  4. Enable Developer Mode (toggle in top-right)
  5. Click Load unpacked and select the unzipped folder
  6. Pin to toolbar:
    • Click the puzzle piece icon in the toolbar
    • Find "Smirk Wallet" and click the pin icon

Updating: Download new zip, unzip to same folder (overwrite), go to Extensions page, click refresh icon on Smirk Wallet

Firefox

Firefox treats manually-loaded extensions as temporary - they disappear on restart.
For persistent use, wait for Firefox Add-ons store approval or use Firefox Developer Edition.

Temporary install (for testing):

  1. Download and unzip the extension
  2. Go to about:debugging#/runtime/this-firefox
  3. Click Load Temporary Add-on...
  4. Select manifest.json from the unzipped folder

Persistent install (Developer/Nightly only):

  1. Go to about:config and set xpinstall.signatures.required to false
  2. Go to about:addons, click gear icon, then Install Add-on From File...
  3. Select the .zip file directly

⚠️ Alpha Release - Use with small amounts while testing.

Safari

Not yet supported. Safari requires Xcode conversion and Apple Developer account.

Store Versions

  • Chrome Web Store - Coming soon (in review)
  • Firefox Add-ons - Coming soon (in review)

v0.1.6 Fix Firefox and make API more robust

06 Feb 12:24

Choose a tag to compare

Manual installation for when store versions are pending review.

Chrome / Brave / Edge

  1. Download smirk-wallet-vX.X.X.zip from GitHub Releases
  2. Unzip to a permanent folder (e.g., ~/Extensions/smirk-wallet/)

    Don't delete this folder - needed it to run the extension

  3. Open chrome://extensions / brave://extensions / edge://extensions
  4. Enable Developer Mode (toggle in top-right)
  5. Click Load unpacked and select the unzipped folder
  6. Pin to toolbar:
    • Click the puzzle piece icon in the toolbar
    • Find "Smirk Wallet" and click the pin icon

Updating: Download new zip, unzip to same folder (overwrite), go to Extensions page, click refresh icon on Smirk Wallet

Firefox

Firefox treats manually-loaded extensions as temporary - they disappear on restart.
For persistent use, wait for Firefox Add-ons store approval or use Firefox Developer Edition.

Temporary install (for testing):

  1. Download and unzip the extension
  2. Go to about:debugging#/runtime/this-firefox
  3. Click Load Temporary Add-on...
  4. Select manifest.json from the unzipped folder

Persistent install (Developer/Nightly only):

  1. Go to about:config and set xpinstall.signatures.required to false
  2. Go to about:addons, click gear icon, then Install Add-on From File...
  3. Select the .zip file directly

⚠️ Alpha Release - Use with small amounts while testing.

Safari

Not yet supported.

v0.1.5 fix: tx history and CSS and Chrome WASM imports

03 Feb 23:45

Choose a tag to compare

Installation Guide

Manual installation for when store versions are pending review.

Chrome / Brave / Edge

  1. Download smirk-wallet-vX.X.X.zip from GitHub Releases
  2. Unzip to a permanent folder (e.g., ~/Extensions/smirk-wallet/)

    Don't delete this folder - needed it to run the extension

  3. Open chrome://extensions / brave://extensions / edge://extensions
  4. Enable Developer Mode (toggle in top-right)
  5. Click Load unpacked and select the unzipped folder
  6. Pin to toolbar:
    • Click the puzzle piece icon in the toolbar
    • Find "Smirk Wallet" and click the pin icon

Updating: Download new zip, unzip to same folder (overwrite), go to Extensions page, click refresh icon on Smirk Wallet

Firefox

Firefox treats manually-loaded extensions as temporary - they disappear on restart.
For persistent use, wait for Firefox Add-ons store approval or use Firefox Developer Edition.

Temporary install (for testing):

  1. Download and unzip the extension
  2. Go to about:debugging#/runtime/this-firefox
  3. Click Load Temporary Add-on...
  4. Select manifest.json from the unzipped folder

Persistent install (Developer/Nightly only):

  1. Go to about:config and set xpinstall.signatures.required to false
  2. Go to about:addons, click gear icon, then Install Add-on From File...
  3. Select the .zip file directly

⚠️ Alpha Release - Use with small amounts while testing.

Point release to fix Grin in firefox

02 Feb 12:18

Choose a tag to compare

v0.1.4

Release v0.1.4

Point release for Firefox and Smirk names

02 Feb 10:07

Choose a tag to compare

Point release that exactly matches v0.1.3 uploaded to Firefox add-on store

Integrate Discord - v0.1.2

02 Feb 01:35

Choose a tag to compare

Smirk Wallet v0.1.2

Non-custodial multi-currency tip wallet for Telegram, Discord, and more.

Supported Assets

  • Bitcoin (BTC)
  • Litecoin (LTC)
  • Monero (XMR)
  • Wownero (WOW)
  • Grin (GRIN)

Chrome

  1. Download smirk-wallet-vX.X.X.zip from GitHub Releases
  2. Unzip to a permanent folder (e.g., ~/Extensions/smirk-wallet/)

    Don't delete this folder - Chrome needs it to run the extension

  3. Open chrome://extensions
  4. Enable Developer Mode (toggle in top-right)
  5. Click Load unpacked and select the unzipped folder
  6. Pin to toolbar:
    • Click the puzzle piece icon in the toolbar
    • Find "Smirk Wallet" and click the pin icon

Updating: Download new zip, unzip to same folder (overwrite), go to Extensions page, click refresh icon on Smirk Wallet

Brave

  1. Download smirk-wallet-vX.X.X.zip from GitHub Releases
  2. Unzip to a permanent folder
  3. Open brave://extensions
  4. Enable Developer Mode (toggle in top-right)
  5. Click Load unpacked and select the unzipped folder
  6. Pin to toolbar:
    • Click the puzzle piece icon next to the address bar
    • Find "Smirk Wallet" and click the pin icon

Edge

  1. Download smirk-wallet-vX.X.X.zip from GitHub Releases
  2. Unzip to a permanent folder
  3. Open edge://extensions
  4. Enable Developer Mode (toggle in left sidebar)
  5. Click Load unpacked and select the unzipped folder
  6. Pin to toolbar:
    • Click the puzzle piece icon next to the address bar
    • Click the eye icon next to "Smirk Wallet" to show in toolbar

Firefox

Firefox treats manually-loaded extensions as temporary - they disappear on restart.
For persistent use, wait for Firefox Add-ons store approval or use Firefox Developer Edition.

Temporary install (for testing):

  1. Download and unzip the extension
  2. Go to about:debugging#/runtime/this-firefox
  3. Click Load Temporary Add-on...
  4. Select manifest.json from the unzipped folder

Persistent install (Developer/Nightly only):

  1. Go to about:config and set xpinstall.signatures.required to false
  2. Go to about:addons, click gear icon, then Install Add-on From File...
  3. Select the .zip file directly

Safari

Not yet supported.

⚠️ Alpha Release - Use with small amounts while testing.

Point release - fix registration on network issues

28 Jan 13:49

Choose a tag to compare

Smirk Wallet v0.1.1

Non-custodial multi-currency tip wallet for Telegram, Discord, and more.

Supported Assets
Bitcoin (BTC)
Litecoin (LTC)
Monero (XMR)
Wownero (WOW)
Grin (GRIN)

Installation (Chrome/Brave/Edge)

Download smirk-wallet-v0.1.0.zip
Unzip to a folder
Go to chrome://extensions
Enable "Developer mode" (top right)
Click "Load unpacked"
Select the unzipped folder

Installation (Firefox)

Download smirk-wallet-v0.1.0.zip
Go to about:debugging#/runtime/this-firefox
Click "Load Temporary Add-on"
Select the zip file

⚠️ Alpha Release - Use with small amounts while testing.

v0.1.0 - Initial Release

27 Jan 23:15

Choose a tag to compare

Smirk Wallet v0.1.0

Non-custodial multi-currency tip wallet for Telegram, Discord, and more.

Supported Assets

  • Bitcoin (BTC)
  • Litecoin (LTC)
  • Monero (XMR)
  • Wownero (WOW)
  • Grin (GRIN)

Installation (Chrome/Brave/Edge)

  1. Download smirk-wallet-v0.1.0.zip
  2. Unzip to a folder
  3. Go to chrome://extensions
  4. Enable "Developer mode" (top right)
  5. Click "Load unpacked"
  6. Select the unzipped folder

Installation (Firefox)

  1. Download smirk-wallet-v0.1.0.zip
  2. Go to about:debugging#/runtime/this-firefox
  3. Click "Load Temporary Add-on"
  4. Select the zip file

⚠️ Alpha Release - Use with small amounts while testing.