Firefox Extension
The Yativo Crypto Firefox extension provides the same feature set as the Chrome extension — wallet monitoring, real-time deposit notifications, card management, price alerts, and swap — powered by Manifest v3 and an event-driven background service worker.Installation
- Open Firefox Add-ons (AMO) and search for “Yativo Crypto”, or follow the direct link provided in your Yativo dashboard.
- Click “Add to Firefox”.
- When prompted, click “Add” to grant the requested permissions.
- The Yativo icon appears in your Firefox toolbar.
The extension requires Firefox 128 or later. It also works in Firefox for Android, though the popup UI is optimised for desktop.
Initial Setup
- Click the Yativo toolbar icon to open the popup.
- On first launch you will see the Setup screen.
- Enter your API Key and API Secret from the Yativo dashboard.
- Click Save & Connect.
Features
1. Wallet Monitoring
The Wallets tab in the popup lists all wallets on your account with:- Asset type and network
- Current balance
- Deposit address (click to copy)
2. Real-Time Deposit Notifications
The Firefox extension uses a service worker (Manifest v3) withbrowser.alarms to poll the Yativo API every 30 seconds.
When a new deposit is detected:
- A browser notification fires with the deposit amount, asset, and destination wallet.
- Clicking the notification opens the Yativo popup focused on the relevant wallet.
Notification Settings
Open the popup → Settings tab to configure:| Setting | Description |
|---|---|
| Enable notifications | Toggle deposit polling on/off |
| Poll interval | 30 seconds (fixed) |
| Minimum deposit threshold | Only notify for deposits above a set amount |
| Sound alerts | Play a chime when a notification fires |
The service worker is woken by
browser.alarms on schedule. Firefox’s implementation respects the alarm interval reliably across Firefox 128+.3. Yativo Card Management
The Cards tab shows your virtual cards. For each card you can:- View label, last 4 digits, and expiry
- Check the card balance
- See recent card transactions (last 10)
- Freeze or unfreeze the card
- Copy the card funding address
4. Price Alerts (SOL and XDC)
The Alerts tab lets you set price threshold notifications for SOL and XDC:- Select the asset.
- Choose Above or Below.
- Enter the USD price target.
- Click Set Alert.
5. Swap Functionality
The Swap tab offers a quick-access swap interface:- Choose the From and To asset.
- Enter the amount.
- Click Get Quote — the extension fetches a live quote from the Yativo Swap API.
- Click Execute to submit the swap.
6. Standalone IBAN Management
The IBAN tab lists all standalone IBANs on your account:- IBAN number (click to copy)
- BIC/SWIFT code
- Currency and label
How Notifications Work
notifications permission declared in the manifest. Firefox prompts for this on install.
Firefox vs Chrome — Key Differences
| Aspect | Firefox | Chrome |
|---|---|---|
| Manifest version | v3 | v3 |
| Background process | Service worker (browser.* namespace) | Service worker (chrome.* namespace) |
| Storage API | browser.storage.local | chrome.storage.local |
| Notifications API | browser.notifications | chrome.notifications |
| Polling mechanism | browser.alarms | chrome.alarms |
| Polling reliability | Reliable (alarm-driven) | Reliable (alarm-driven) |
| Installation source | Firefox Add-ons (AMO) | Chrome Web Store |
Security
| Concern | How it is handled |
|---|---|
| Credential storage | Stored in browser.storage.local — isolated to the extension’s sandbox |
| Data in transit | All API calls use HTTPS to https://crypto-api.yativo.com/api/ |
| No third parties | The extension communicates only with crypto-api.yativo.com for account data |
| Price data | Prices for alerts are fetched from the CoinGecko public API (no auth required) |
| Minimal permissions | storage, notifications, alarms — no broad host permissions |
Troubleshooting
- Extension not connecting
- No deposit notifications
- Stale balances
- Swap fails or quote expired
- Extension disabled after Firefox update
Symptoms: “Invalid credentials” error or the popup spinner never resolves.Steps:
- Verify the API key and secret in your Yativo dashboard. Confirm they have not been revoked.
- Confirm the API key has at least
wallets:readpermission. - Open Firefox →
about:debugging#/runtime/this-firefox→ find the Yativo extension → click Inspect. Check the console for error messages. - Clear the stored credentials: popup → Settings → Clear Credentials, then re-enter them.
Updating the Extension
Firefox updates extensions automatically. To force an update:- Open
about:addons. - Click the gear icon → Check for Updates.
Uninstalling
- Open
about:addons. - Find Yativo Crypto and click the three-dot menu → Remove.
Firefox for Android
The extension is available on Firefox for Android (Fenix). Features work identically, though the popup is displayed as a full-screen panel rather than a small overlay. Notifications use Android’s standard notification system. To install on Firefox for Android:- Open Firefox for Android and navigate to the Firefox Add-ons page.
- Search for “Yativo Crypto” and tap Add to Firefox.
- Tap the Yativo icon in the toolbar menu to open the extension panel.

