Skip to main content

Browser Requirements

The KaleidoSwap Extension is built as a Manifest V3 web extension. The first closed beta is distributed as a Chromium-compatible zip archive for Developer Mode installation.
BrowserSupported
Google ChromeClosed beta target
BraveClosed beta target
EdgeClosed beta target
OperaClosed beta target
FirefoxNot part of the first closed beta unless a Firefox build is provided
SafariNot yet

Installation

Closed Beta Zip (Developer Mode)

The first KaleidoSwap Extension release is an invite-only closed beta. There is no browser-store listing yet, and the extension source repository is not public yet. Invited testers receive a private Drive link from the KaleidoSwap team with the beta zip, checksum, and release notes.
Only install beta archives shared through the official KaleidoSwap invite or support channel. Do not install forwarded archives from unverified sources.
1

Download the Beta Zip

Open the private Drive link from your beta invite and download the latest KaleidoSwap Extension zip archive. If a checksum is provided, verify it before installing.
2

Extract the Archive

Unzip the archive into a stable folder on your machine. Keep this extracted folder in place while the extension is installed, because the browser loads the extension from that folder.
3

Open Extensions Page

Navigate to chrome://extensions in your Chromium-based browser.
4

Enable Developer Mode

Toggle Developer mode in the top-right corner.
5

Load Unpacked

Click Load unpacked and select the extracted folder that contains manifest.json. If the archive contains a dist folder, select dist.
6

Pin the Extension

Pin the KaleidoSwap icon in your toolbar for easy access.

Not Available Yet

ChannelStatus
Browser storesNot available during the first closed beta
Source buildNot available until the extension source is opened
Closed beta testers should install only the zip provided through the private Drive link. Source-build instructions will be added when the extension repository is made public.

First Launch

After installation, clicking the KaleidoSwap icon in your toolbar opens the extension popup. On first launch, you are guided through the onboarding flow: KaleidoSwap Extension first launch
  1. Welcome screen - Create a new wallet or import an existing phrase
  2. Password setup - Create a secure password to protect the local wallet
  3. Recovery phrase backup - Save the phrase that controls Spark, Arkade, and Nostr identity
  4. Optional RLN setup - Connect an RGB Lightning Node, or skip and connect it later
  5. Ready - Continue to the wallet dashboard
See Getting Started for more information.

Permissions

The KaleidoSwap Extension requests the following Chrome extension permissions:
PermissionPurpose
StorageStore encrypted wallet data, preferences, and account configuration locally
Active TabSupport browser-page wallet interactions
ScriptingInject DApp bridge scripts
TabsCoordinate approval and confirmation windows
AlarmsRun scheduled wallet/session tasks
NotificationsNotify the user about wallet events where supported
The KaleidoSwap Extension stores the encrypted mnemonic in chrome.storage.local. Network calls are made only for the accounts and services you connect, such as Spark, Arkade, an optional RGB Lightning Node, price data, or swap venues.

Updating

Closed beta builds do not auto-update through a browser store. When a new beta is available, download the latest zip from the private Drive link, extract it, then return to chrome://extensions and click Reload on the KaleidoSwap Extension card. If you extracted the new build into a different folder, remove the old unpacked extension and load the new folder.

Uninstalling

To remove the KaleidoSwap Extension, follow the instructions provided by your browser.
Uninstalling the extension removes all locally stored wallet data. Make sure you have backed up your recovery phrase and any RGB Lightning Node backup material before uninstalling.