Skip to main content

Swap Crypto

The Swap feature allows you to request on-chain swaps of supported digital assets

Updated over a week ago

Bron is a non-custodial software interface that enables users to interact with independent smart contracts and third-party liquidity providers (“Solvers”). Bron does not operate as a broker, exchange, dealer, market maker, custodian, or payment service provider, and does not hold, manage, or control user funds at any time.


All swaps occur directly on-chain between the user’s wallet and a solver’s smart contract.

How Swaps Work


1. Create a request
Select the asset you wish to swap and enter the amount. This creates a swap request
from your wallet.


2. Receive quotes
The request is broadcast to a network of independent Solvers. Solvers may respond
with quotes at their discretion. Bron does not guarantee that any quote will be
provided.


3. Review available quotes
If one or more Solvers respond, you may review available quotes, including pricing
and any liquidity premium charged by the Solver.
The liquidity premium represents the Solver’s independently determined fee or
spread. Bron does not set, charge, collect, or receive any liquidity premiums or
trading fees.


4. Accept or decline


You may accept a quote by signing the transaction from your wallet. Alternatively,
you may decline, cancel, or wait for a different quote.


5. On-chain execution

Upon user confirmation, the swap is executed directly on-chain between the user’s
wallet and the Solver’s smart contract. Bron does not route orders, select
counterparties, execute transactions, or act on behalf of users.


6. Completion
Once the transaction is confirmed on-chain, the updated asset balance is reflected in
your wallet

Supported Assets

Users may request swaps between supported digital assets (such as SOL, USDC, ETH, and others) through the Bron interface. Asset availability depends on Solver participation and network conditions and may change without notice.

Buy / Swap Into $BRON (ETH)

You can acquire $BRON on Ethereum (ETH) from multiple assets and networks.

  • USDT (ETH, ARB, OP, BASE, BSC, POL, SOL, TRX) → BRON (ETH)

  • USDC (ETH, ARB, OP, BASE, BSC, POL, SOL, TRX) → BRON (ETH)

  • ETH, BTC, SOL, TRXBRON (ETH)

  • CC (Canton Coin)BRON (ETH)

Bron does not guarantee liquidity, pricing, or execution for any asset pair.

Swap $BRON (ETH)

Users may request swaps from $BRON (ETH) into supported assets such as:

  • USDC (ETH)

  • Canton Coin (CC)

All swaps are subject to Solver participation and on-chain conditions.

Canton (CC)

Canton Coin (CC) can be traded using supported pairs such as:

  • USDT (ETH or BSC)CC

  • USDC (BSC)CC

  • ETH (ETH, ARB, OP, BASE)CC

  • BTC, SOL, TRXCC

  • CCBRON (ETH)

  • CBTC (Canton)CC

Pair Availability

⚠️ Important: Swap pairs may be temporarily unavailable due to Solver participation, liquidity constraints, or network conditions.
If a swap request is unsuccessful, users may attempt a different supported asset or network.
Users are responsible for maintaining sufficient balances of the relevant network’s native token to pay blockchain transaction fees (e.g., ETH for Ethereum gas fees).

BTC swap

We provide BTC swap functionality, and the following trading pairs are currently supported:

  • BTC ↔ USDT (ETH, SOL, TRX)

  • BTC ↔ USDC (ETH, SOL)

  • BTC ↔ SOL

  • BTC ↔ ETH

  • BTC ↔ CBTC (Canton)

Execution times and availability depend on network conditions and Solver responsiveness.

We’ve added support for additional pairs:

  • ZAMA:ETH ↔ USDC:ETH

  • ZAMA:ETH ↔ USDT:ETH

  • USDC:ETH ↔ GNK (Gonka)

Key Details

  • Quote display – Where multiple Solver quotes are available, the interface displays quotes based on price and terms provided by Solvers. The user alone decides whether to accept a quote.

  • Network fees – Estimated blockchain fees are displayed prior to transaction
    confirmation.

  • Transparency – Each transaction includes an on-chain transaction hash and a
    blockchain explorer link.

  • Estimated timing – Completion times depend on blockchain congestion and Solver performance

⚠️ If transaction limits are set in your workspace, they may block swaps. To set the exception, check the "Allow swaps" option at the bottom of the transaction limits settings popup (Workspace > Transaction limits).

Examples

  • Swapping SOL → USDC: enter the amount of SOL, review the quote, confirm the
    transaction, and receive USDC if a Solver fulfills the request

  • Larger swaps (e.g. BTC → USDC) May take longer depending on liquidity and
    network conditions.

Fee Policy Notice (Bron Wallet)

Transactions initiated through the Bron Wallet on the Canton network (including transfers and swaps) incur a network fee of 2 Canton Coins (CC) per transaction, as determined by the underlying network. This fee is not set, collected, or retained by Bron

Important Notes

  • Bron is a non-custodial software interface and is not regulated as a virtual asset service provider, broker, exchange, dealer, or custodian in the UK, EU, or US.

  • Bron does not solicit, arrange, route, execute, clear, settle, or intermediate
    transactions.

  • Users interact directly with smart contracts and independent third-party liquidity providers at their own discretion.

Disclaimer

  • Use of the Bron interface is at the user’s own risk. Digital assets are volatile and transactions are irreversible.

  • Bron provides access to blockchain infrastructure and smart contract functionality only. Bron does not guarantee asset availability, pricing, execution, or settlement and does not provide financial, investment, legal, or tax advice.

  • Availability of assets, solvers, or features may vary by jurisdiction.

📖 More technical details are available for developers in our documentation:

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?