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 — adapted for Firefox using Manifest v2 and a persistent background script.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 is compatible with Firefox 78+ (ESR and standard releases). 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 persistent background script (Manifest v2) withsetInterval 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 |
Unlike Chrome’s Manifest v3 service worker, the Firefox background script remains persistent as long as the browser is running. This means deposit polling is more reliable in Firefox because the script is never suspended between polls.
3. Auto-Forwarding Management
The Auto-Forward tab lets you view, create, and delete auto-forwarding rules:- Click + New Rule.
- Select the source wallet.
- Enter the destination address.
- Set the forwarding percentage (1–100%).
- Click Save Rule.
4. 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
5. 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.
6. 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.
7. 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
Manifest v2 vs v3: The Firefox extension uses Manifest v2, which supports a persistent background page/script. This is intentional: Firefox’s implementation of Manifest v3 service workers does not yet match Chrome’s, and using Manifest v2 ensures reliable background polling across all supported Firefox versions.
notifications permission declared in the manifest. Firefox prompts for this on install.
Firefox vs Chrome — Key Differences
| Aspect | Firefox | Chrome |
|---|---|---|
| Manifest version | v2 | v3 |
| Background process | Persistent background script | Service worker (can be suspended) |
| Storage API | browser.storage.local | chrome.storage.local |
| Notifications API | browser.notifications | chrome.notifications |
| Polling mechanism | setInterval in background script | chrome.alarms |
| Polling reliability | Very reliable (script always running) | May have minor delays if worker sleeps |
| 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 |
| Minimal permissions | storage, notifications — 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.

