Skip to main content

dApp Connect

Connect your BRON wallet to decentralised apps securely

All the following features are available in the desktop and mobile app only, not in the browser.

1. What is dApp Connect

dApp Connect is a secure bridge that lets your BRON wallet connect to decentralised applications (dApps), such as Uniswap, Sushi or Aave.
It supports two protocols: WalletConnect and TON Connect. Both use end-to-end encryption to transmit connection and transaction data between your BRON wallet and the dApp. Any dApp that supports either protocol can be connected to BRON.

With dApp Connect, you can:

  • Use your Account.

  • Sign and approve transactions safely using your Passkey.

  • Interact with DeFi and other on-chain tools, all within BRON.

TON Connect is currently available on desktop. On mobile, use WalletConnect.

2. How to connect a dApp

Connecting a BRON Account to Uniswap

On Desktop:

  1. Open the dApp in your browser and click Connect wallet → WalletConnect.

  2. When the dApp displays a QR code, click Copy (or Copy WalletConnect URL).

  3. In BRON, open the account you want to connect and click the icon in the top right corner of the account dashboard.

  4. Paste the copied link into the Connection link field and click Connect.

  5. Review the account, network, site domain and permissions, then click Approve.

  6. The dApp will now show your BRON Account as connected.

At the bottom of the same window you will see two tabs: Connected dApps and Spending caps.

Example:
Once connected to Hyperliquid, it will appear under “Connected dApps” with a quick Disconnect option.

On Mobile:

  1. Open the dApp in your browser and click Connect wallet → WalletConnect. A QR code and a copy link button will appear.

  2. In the BRON app, open the account you want to connect.

  3. Tap the three dots (More) button, then Connect dApp.

  4. Tap Connect at the bottom, then scan the QR code. Alternatively, tap Enter URL manually and paste the link.

  5. Review the account, network, site domain and permissions, then tap Approve.

  6. The dApp will now show your BRON Account as connected. Connected dApps and Spending caps are the two tabs on the same screen.

3. How to perform swaps using a connected dApp

Once you’re connected:

On Desktop:

  1. Navigate to the dApp (e.g. Uniswap) in your browser.

  2. Choose the tokens and amounts to swap.

  3. When prompted, approve the transaction.

  4. BRON will display a confirmation screen.

  5. Use your Passkey to securely approve and sign the transaction.

  6. After signing, BRON relays the signed transaction to the blockchain, completing the swap.

On Mobile:

  1. Navigate to the dApp (e.g. Uniswap) in your browser.

  2. Choose the tokens and amounts to swap.

  3. When prompted, approve the transaction.

  4. BRON will display a DeFi message screen.

  5. Use your Passkey to securely approve the message.

  6. Then approve and sign the transaction.

  7. After signing, BRON relays the signed transaction to the blockchain, completing the swap.

Before you sign, Bron simulates the transaction (a dry run). If the simulation fails, you'll see the error message. Treat a failing request as a red flag: check the dApp and the transaction parameters before proceeding.

🔐 Note: Your Passkey ensures all authorisations happen securely within BRON. The dApp only receives a signed confirmation, so your assets remain safe and fully under your control.

Also, it’s important to remember: if you set any transaction limits, make sure to enable Additional exceptions → DeFi (Wallet Connect). This will allow you to use DeFi transactions even when transaction limits are applied.

4. Managing connections

Connections live in the same place you created them:

  • Desktop: open the account, click the icon in the top right corner of the dashboard, then open the Connected dApps tab.

  • Mobile: open the account, tap More → Connect dApp, then open the Connected dApps tab.

  • To review every connection across all accounts at once, search for Review dApp access.

Tap Disconnect next to any dApp to end the session immediately.

Best practices:

  • Always disconnect when you’re done using a dApp.

  • Only connect to trusted and verified dApps.

  • Review permissions carefully before approving any transaction.

💡After connecting your Bron wallet to Hyperliquid, you must click "Enable Trading" on Hyperliquid every time you reconnect your wallet. Until you do, your balances, trades, and assets will not appear on Hyperliquid, even though they are safe and visible in your Bron wallet. This is expected behaviour on Hyperliquid's side, not a Bron issue.

5. What are approvals and spending caps?

When you connect to a dApp and approve token usage (for example, to trade on Uniswap), that dApp receives permission to access specific tokens in your Account. These permissions remain active until you revoke them.

In BRON, these permissions are referred to as spending caps, and you can view, manage and revoke them right inside your account.

A spending cap is a permission granted to an external dApp. You will find it in the Spending caps tab, next to Connected dApps: on desktop via the icon on the account dashboard, on mobile via More → Connect dApp. To review the spending caps of all accounts at once, search for Review dApp access.

💡 Note: Transaction Limits are a separate security feature. These are limits you configure in Settings → Security → Transaction limits. If you have Transaction Limits active and want Uniswap swaps to work, enable Additional exceptions → DeFi (Wallet Connect) there. These are not the same as spending caps.

Why this matters

  • Without revocation, a dApp (or a bad actor using it) may still be able to access your approved tokens.

  • Many wallets hide these approvals and require external tools to clean them up.

  • BRON gives you direct visibility and control over the tokens each dApp can spend, a layer of protection many wallets don’t provide.

How it works: swap & sell example

  1. yoyooyYou connect to a dApp and approve a token to be used in a swap. This creates a spending cap.

  2. Later you want to sell or swap that same token again.

    • If the spending cap is still active and sufficient, the dApp can proceed without requiring a new approval.

    • If you have revoked or lowered the cap in BRON, the dApp will ask for a new approval before proceeding.

  3. To manage this:

    • Open the Spending caps tab (desktop: the icon on the account dashboard; mobile: More → Connect dApp).

    • Review the list of dApps with access, the tokens and the maximum amounts authorised.

    • Click Revoke next to any entry you no longer trust or use.

    • Confirm with your Passkey. Once revoked, that dApp can no longer spend those tokens unless you approve again.

Step-by-step to view or revoke approvals

  • Open the Spending caps tab for the account.

  • See all active permissions listed for each dApp and token.

  • For any permission you want to remove, tap Revoke and approve with your Passkey.

  • After revocation, the spending cap resets and the dApp loses access to the tokens.

Best practices

  • Review your spending caps regularly, especially after using a dApp for a swap or token trade.

  • Revoke permissions for dApps you no longer use.

  • Avoid granting “Unlimited” approvals unless you trust the dApp and intend frequent usage.

  • If a dApp becomes compromised, immediately disconnect and revoke its spending cap.

If you have questions, contact our support team via messenger on the BRON platform or by email at support@bron.org.

Did this answer your question?