Releases: Such-Software/smirk-extension
v0.1.9
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
Fix bug in payment request popup
Installation Guide
Manual installation for when store versions are pending review.
Chrome / Brave / Edge
- Download
smirk-wallet-vX.X.X.zipfrom GitHub Releases - Unzip to a permanent folder (e.g.,
~/Extensions/smirk-wallet/)Don't delete this folder - needed it to run the extension
- Open
chrome://extensions/brave://extensions/edge://extensions - Enable Developer Mode (toggle in top-right)
- Click Load unpacked and select the unzipped folder
- 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):
- Download and unzip the extension
- Go to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on...
- Select
manifest.jsonfrom the unzipped folder
Persistent install (Developer/Nightly only):
- Go to
about:configand setxpinstall.signatures.requiredtofalse - Go to
about:addons, click gear icon, then Install Add-on From File... - Select the
.zipfile directly
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
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
- Download
smirk-wallet-vX.X.X.zipfrom GitHub Releases - Unzip to a permanent folder (e.g.,
~/Extensions/smirk-wallet/)Don't delete this folder - needed it to run the extension
- Open
chrome://extensions/brave://extensions/edge://extensions - Enable Developer Mode (toggle in top-right)
- Click Load unpacked and select the unzipped folder
- 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):
- Download and unzip the extension
- Go to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on...
- Select
manifest.jsonfrom the unzipped folder
Persistent install (Developer/Nightly only):
- Go to
about:configand setxpinstall.signatures.requiredtofalse - Go to
about:addons, click gear icon, then Install Add-on From File... - Select the
.zipfile directly
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
Manual installation for when store versions are pending review.
Chrome / Brave / Edge
- Download
smirk-wallet-vX.X.X.zipfrom GitHub Releases - Unzip to a permanent folder (e.g.,
~/Extensions/smirk-wallet/)Don't delete this folder - needed it to run the extension
- Open
chrome://extensions/brave://extensions/edge://extensions - Enable Developer Mode (toggle in top-right)
- Click Load unpacked and select the unzipped folder
- 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):
- Download and unzip the extension
- Go to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on...
- Select
manifest.jsonfrom the unzipped folder
Persistent install (Developer/Nightly only):
- Go to
about:configand setxpinstall.signatures.requiredtofalse - Go to
about:addons, click gear icon, then Install Add-on From File... - Select the
.zipfile directly
Safari
Not yet supported.
v0.1.5 fix: tx history and CSS and Chrome WASM imports
Installation Guide
Manual installation for when store versions are pending review.
Chrome / Brave / Edge
- Download
smirk-wallet-vX.X.X.zipfrom GitHub Releases - Unzip to a permanent folder (e.g.,
~/Extensions/smirk-wallet/)Don't delete this folder - needed it to run the extension
- Open
chrome://extensions/brave://extensions/edge://extensions - Enable Developer Mode (toggle in top-right)
- Click Load unpacked and select the unzipped folder
- 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):
- Download and unzip the extension
- Go to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on...
- Select
manifest.jsonfrom the unzipped folder
Persistent install (Developer/Nightly only):
- Go to
about:configand setxpinstall.signatures.requiredtofalse - Go to
about:addons, click gear icon, then Install Add-on From File... - Select the
.zipfile directly
Point release to fix Grin in firefox
v0.1.4 Release v0.1.4
Point release for Firefox and Smirk names
Point release that exactly matches v0.1.3 uploaded to Firefox add-on store
Integrate Discord - v0.1.2
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
- Download
smirk-wallet-vX.X.X.zipfrom GitHub Releases - Unzip to a permanent folder (e.g.,
~/Extensions/smirk-wallet/)Don't delete this folder - Chrome needs it to run the extension
- Open
chrome://extensions - Enable Developer Mode (toggle in top-right)
- Click Load unpacked and select the unzipped folder
- 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
- Download
smirk-wallet-vX.X.X.zipfrom GitHub Releases - Unzip to a permanent folder
- Open
brave://extensions - Enable Developer Mode (toggle in top-right)
- Click Load unpacked and select the unzipped folder
- Pin to toolbar:
- Click the puzzle piece icon next to the address bar
- Find "Smirk Wallet" and click the pin icon
Edge
- Download
smirk-wallet-vX.X.X.zipfrom GitHub Releases - Unzip to a permanent folder
- Open
edge://extensions - Enable Developer Mode (toggle in left sidebar)
- Click Load unpacked and select the unzipped folder
- 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):
- Download and unzip the extension
- Go to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on...
- Select
manifest.jsonfrom the unzipped folder
Persistent install (Developer/Nightly only):
- Go to
about:configand setxpinstall.signatures.requiredtofalse - Go to
about:addons, click gear icon, then Install Add-on From File... - Select the
.zipfile directly
Safari
Not yet supported.
Point release - fix registration on network issues
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
v0.1.0 - Initial Release
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)
- 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