Skip to main content

Browser Requirements

Rate is a Chrome extension compatible with Chromium-based browsers:
BrowserSupported
Google ChromeYes
BraveYes
EdgeYes
OperaYes
FirefoxNot yet
SafariNot yet

Installation

From Chrome Web Store

1

Open the Chrome Web Store

Navigate to the Rate extension page on the Chrome Web Store.
2

Click Add to Chrome

Click the Add to Chrome button and confirm the installation when prompted.
3

Pin the Extension

Click the puzzle piece icon in the Chrome toolbar, then click the Pin icon next to Rate. This keeps the extension icon visible in your toolbar for quick access.

Manual Installation (Developer Mode)

If you are building from source or testing a pre-release version:
1

Build the Extension

Clone the repository and build:
git clone <repository-url>
cd rate-extension
npm install
npm run build
2

Open Extensions Page

Navigate to chrome://extensions in your browser.
3

Enable Developer Mode

Toggle Developer mode in the top-right corner.
4

Load Unpacked

Click Load unpacked and select the dist folder from the build output.
5

Pin the Extension

Pin the Rate icon in your toolbar for easy access.

First Launch

After installation, clicking the Rate icon in your toolbar opens the extension popup. On first launch, you are guided through the onboarding flow:
  1. Welcome screen - Introduction to Rate
  2. Password setup - Create a secure password to protect your wallet
  3. Nostr key setup - Generate a new Nostr keypair or import an existing one
  4. Node connection - Connect to your RGB Lightning Node
  5. Ready - Your wallet is set up and ready to use
See Getting Started for a detailed walkthrough.

Permissions

Rate requests the following Chrome extension permissions:
PermissionPurpose
StorageEncrypted wallet data stored locally
Active TabInject WebLN provider into web pages
ScriptingContent script for DApp connectivity
Rate stores all data locally in your browser using chrome.storage.local. No data is sent to external servers except for communication with your RGB Lightning Node and the optional maker API.

Updating

Rate updates automatically through the Chrome Web Store. For manual installations, pull the latest code, rebuild, and reload the extension on chrome://extensions.

Uninstalling

To remove Rate:
  1. Right-click the Rate icon in your toolbar
  2. Select Remove from Chrome
  3. Confirm the removal
Uninstalling the extension removes all locally stored wallet data. Make sure you have backed up your Nostr keys and any important data before uninstalling.