Skip to content

Scopuly 2.0.9

Latest

Choose a tag to compare

@Scopuly Scopuly released this 18 Aug 21:40
5ea24c0
ChatGPT Image Aug 18, 2026, 11_54_23 PM

Scopuly 2.6.18 - iOS, Android, macOS, x402, Browser Extension, Stellar Wallets Kit & a New UI

Scopuly is becoming a cross-platform signing and payment layer for the Stellar ecosystem - across mobile, Mac and the browser.

Since Scopuly 2.0.8, we have expanded Scopuly far beyond the traditional wallet experience.

This release brings WalletConnect, browser-extension signing and Stellar Wallets Kit flows to Scopuly for Mac, launches the Scopuly browser extension across five desktop browsers, introduces x402 payments on Stellar Mainnet, deploys our own x402 facilitator infrastructure, opens three new developer projects, and delivers a major interface and platform update.

Scopuly remains non-custodial throughout every flow. Users keep control of their keys, review every sensitive request, and decide what gets signed.


✨ What’s New

Scopuly for Mac becomes a Stellar signing hub

Scopuly for Mac can now act as the final approval and signing device for Stellar dApps.

Users can explore applications in the browser while keeping signing authority inside the dedicated Scopuly desktop app.

The new macOS flows include:

  • WalletConnect pairing through scopuly:// deep links
  • WalletConnect links delivered whether Scopuly is already open or launching
  • Pairing with the Scopuly browser extension
  • Support for Stellar Wallets Kit-powered dApp flows
  • Transaction signing and submission
  • SEP-53 message signing
  • Soroban authorization-entry signing
  • Explicit account and network selection
  • Touch ID for unlocking Scopuly on supported Macs
  • Touch ID confirmation for sensitive Mainnet operations, including x402 payments
  • Scopuly PIN fallback when biometrics are unavailable

The extension and WalletConnect act as transport layers. Private keys remain inside Scopuly, and every sensitive request must still be reviewed and approved by the user.


Scopuly Browser Extension

The new open-source Scopuly - Stellar Signer extension connects browser dApps to Scopuly on iOS, Android and macOS.

Unlike a traditional browser wallet, the extension does not store secret keys or seed phrases. It forwards encrypted requests to the paired Scopuly app, where the user reviews and approves the final operation.

The extension supports:

  • Explicit account access for each dApp origin
  • Stellar transaction signing
  • Signing and submission
  • SEP-53 message signing
  • Soroban authorization signing
  • Mainnet and Testnet
  • Scopuly x402 receipt reporting
  • Persistent requests across browser worker restarts
  • Independent verification of returned signatures and transactions
  • Per-site permissions and session revocation

Version 0.3.4 is available across all five supported desktop browsers:

All browser packages are built from the same public source. Firefox also uses a reproducible source-build process, allowing the submitted package to be verified against its source archive.


Push notifications for extension requests

Scopuly Mobile can now receive push notifications when a paired browser extension has a pending request.

Notifications are deliberately privacy-safe:

  • No transaction XDR
  • No Stellar address
  • No amount
  • No message contents
  • No signing material

The notification only tells Scopuly that a request is waiting. The wallet then retrieves and decrypts the request inside the app.

Requests remain encrypted in transit, and every signature still requires explicit approval.


Two live developer playgrounds

Developers can now test the Scopuly integration through two public environments.

Scopuly Developer Playground

Open the Developer Playground

The playground demonstrates the complete window.scopuly provider flow:

  • Provider detection
  • Account access
  • Mainnet and Testnet selection
  • SEP-53 message signing
  • Transaction signing
  • Optional transaction submission
  • Soroban authorization signing
  • x402 receipt reporting
  • Rejection, retry and disconnect handling
  • Provider events and session logs

Scopuly x402 Demo

Open the Scopuly x402 Demo

The x402 demo shows the complete paid HTTP flow:

  1. A resource returns 402 Payment Required.
  2. The dApp prepares an exact USDC payment.
  3. Scopuly independently verifies the payment.
  4. The user reviews and authorizes it.
  5. The Scopuly Facilitator sponsors and settles the transaction.
  6. The paid resource and recoverable receipt are returned.

The public Mainnet demo uses a deliberately small payment of 0.001 USDC.


Stellar Wallets Kit integration

Scopuly is now integrated upstream into Stellar Wallets Kit.

The new ScopulyModule was merged into the official kit and added to defaultModules():

It supports:

  • Account and network access
  • Transaction signing
  • Signing and submission
  • Soroban authorization signing
  • SEP-53 message signing
  • Provider state-change events
  • Disconnect

The direct provider works inside the Scopuly dApp browser without requiring a separate WalletConnect project ID.

Scopuly was also added to the featured wallet list used by the WalletConnect module:

Together, these integrations give developers two complementary paths:

  • Direct window.scopuly access inside Scopuly
  • WalletConnect discovery and handoff from external dApps

⚡ x402 payments on Stellar

Scopuly now supports the wallet side of x402 v2 exact payments using USDC on Stellar Mainnet.

x402 allows an HTTP resource to declare its price directly through a 402 Payment Required response. Scopuly turns that payment request into a human-readable approval flow.

Before allowing a signature, the wallet independently verifies:

  • x402 protocol version and payment scheme
  • Stellar network
  • Payer and recipient
  • USDC contract
  • Exact payment amount
  • Resource URL and requesting origin
  • Authorization expiration
  • Soroban invocation structure
  • Hidden sub-invocations
  • Per-payment and daily safety limits

Mainnet payments require a fresh PIN, Face ID or Touch ID confirmation. Approval tokens are one-time and bound to the exact payment being reviewed.

The current public beta does not perform unattended, invisible or background payments. The user remains the final authorization boundary.


Receipts, history and safe recovery

Scopuly includes a dedicated local x402 payment history.

The wallet stores safe payment metadata without retaining signatures, authorization XDR or secret material.

Each payment can include:

  • Resource and service information
  • Amount and asset
  • Recipient
  • Network
  • Payment status
  • Transaction hash
  • Public receipt
  • Recovery state

If an HTTP response is interrupted after settlement, Scopuly can recover the original receipt using the request’s idempotency identity.

When delivery still needs to be completed, the same signed payload may be replayed once. The gateway and facilitator deduplicate settlement, so recovery does not ask the user for another signature and does not create another payment.

Pending receipts can also recover automatically from the x402 history screen.


The first useful paid Stellar resource

In addition to the basic protocol demo, Scopuly now exposes a paid Stellar account snapshot resource:

GET https://api.scopuly.com/x402/stellar/account-snapshot/{G...}

After payment, it returns a typed account snapshot containing balances, signer thresholds, sponsorship and reserve information, claimable-balance count, safety checks and the source ledger.

This turns the x402 flow from a protocol demonstration into a practical paid API example for wallets, dApps and future agent workflows.


Scopuly now operates its own x402 facilitator

We deployed dedicated x402 v2 facilitator services for Stellar Mainnet and Testnet:

The facilitator:

  • Verifies signed SEP-41 payment authorizations
  • Sponsors Stellar network fees
  • Simulates and submits settlement transactions
  • Enforces network, asset, recipient and amount policies
  • Uses PostgreSQL-backed idempotency
  • Prevents concurrent settlement of the same payment
  • Preserves explicit processing, succeeded and failed states
  • Recovers ambiguous settlements without creating a second transaction
  • Uses resilient Stellar RPC routing
  • Monitors signer balances, RPC health and reconciliation status
  • Keeps payment signatures and authorization material out of logs

Mainnet and Testnet use isolated deployments and isolated state.

The service implements the standard x402 interface while keeping settlement access authenticated between the Scopuly resource gateway and facilitator. It is not an unauthenticated public transaction relayer.


Open Source

Three new Scopuly projects are now publicly available.

Scopuly Browser Extension

github.com/Scopuly/scopuly-browser-extension

The complete MIT-licensed browser extension, including the provider implementation, encrypted bridge protocol, security documentation, release tooling, tests and Developer Playground.

Scopuly Signer Extension API

github.com/Scopuly/signer-extension-api

A zero-runtime-dependency TypeScript API for integrating Stellar dApps with the Scopuly provider.

Also available on npm:

@scopuly/signer-extension-api

Scopuly x402 Stellar Guard

github.com/Scopuly/x402-stellar-guard

Wallet-grade policy, authorization verification, receipts, recovery and conformance tooling for x402 v2 payments on Stellar.

Also available on npm:

@scopuly/x402-stellar-guard

The preview package is intentionally limited to explicit Stellar exact payments. Mainnet is disabled by default for external integrators, and unattended spending is outside the scope of the current release.


A new Scopuly interface

This release includes a large UI update across the wallet.

The refreshed experience covers:

  • Home and wallet overview
  • Main navigation and menus
  • Accounts and account selection
  • Assets and asset details
  • Trading and liquidity pools
  • dApps and connection management
  • Browser extension pairing
  • WalletConnect sessions
  • Transaction approval screens
  • x402 payment review and history
  • Settings and security
  • Charts and market information
  • Explorer operations and transactions

The new interface improves visual hierarchy, consistency, spacing, mobile ergonomics and the presentation of signing requests.

Mainnet, Testnet, account and origin information remain visible where they matter most.


Platform and reliability improvements

Framework7 9 and React 19

The application has been migrated to UI v9 and React 19.

The migration included extensive work across routing, dialogs, popups, sheets, navigation, app startup and native lifecycle behavior.

Mobile hardening

  • More reliable startup and application readiness
  • Improved background and foreground recovery
  • Stabilized modal, sheet and dialog flows
  • Better back-button and navigation behavior
  • Improved iOS and Android universal links
  • Safer native storage and backup configuration
  • Hardened Android network-security configuration
  • Updated splash screens and launch assets
  • Improved haptic feedback
  • Dedicated Android notification icon
  • More reliable QR and deep-link routing

Stellar request review

  • Stricter SEP-7 payment and transaction-request validation
  • More readable Stellar operation presentation
  • Better transaction, payment and explorer details
  • Improved source-account and network checks
  • Safer Soroban authorization review
  • Better claimable-balance condition handling
  • Clearer rejection, expiry and network-mismatch errors

Assets, trading and exchange flows

  • Improved Asset, Trade and Pool screens
  • Fixed 24-hour volume display
  • More reliable chart rendering
  • Lazy-loaded charts for better startup performance
  • Improved fiat and Changelly error handling
  • Better status presentation across payment flows

Release engineering

  • Expanded automated provider, extension bridge, WalletConnect, SEP-7, x402 and native tests
  • Added production bundle auditing
  • Added native release verification
  • Improved Mac App Store signing validation
  • Hardened production build boundaries so internal test fixtures are excluded from store packages

Why This Release Matters

Scopuly is no longer limited to interactions that begin inside the wallet.

A user can now:

  • Open a Stellar dApp in the browser
  • Connect through WalletConnect or the Scopuly extension
  • Keep signing authority on mobile or Mac
  • Use applications integrated through Stellar Wallets Kit
  • Review classic Stellar transactions and Soroban authorizations
  • Pay for an x402-protected resource with USDC
  • Recover a receipt safely if the network response is interrupted

A developer can reach Scopuly through:

  • Stellar Wallets Kit
  • WalletConnect
  • The window.scopuly provider
  • The browser extension
  • SEP-7 links
  • Scopuly deep links
  • The public TypeScript API
  • The x402 guard and conformance tools

This release connects the wallet, browser, Mac app, developer tooling and payment infrastructure into one coherent signing system.


🏆 A Separate Milestone: Scopuly Wins SCF #44

This is not part of the development changelog, but it is an important event for the next stage of Scopuly.

Scopuly was selected as a recipient in the Stellar Community Fund #44 Integration Track, receiving an award of $80,000 worth of XLM.

Our awarded proposal, Stellar Access via MoneyGram & CCTP, focuses on the next major expansion of Scopuly:

  • MoneyGram access from the wallet in supported countries and corridors
  • Circle CCTP integration
  • Native USDC transfers between Stellar and supported external networks
  • Clear availability and status handling
  • Cross-chain transaction history
  • Better documentation and user guidance
  • A consistent cross-platform experience across mobile, web and Mac

Read the official SCF #44 round recap

The features described in this release are what Scopuly has shipped today. The SCF award supports what comes next: making Stellar easier to enter, use and connect with the wider digital-dollar economy.


Download Scopuly

Install the Browser Extension

Explore


Scopuly 2.6.18 brings Stellar accounts into more places without moving control away from their owners.

Your keys. Your dApps. Your payments. Your approval.