UI/UX overlap and z-index hierarchy problem
On mobile devices, the user profile dropdown menu is overlapping the primary CTA buttons "Start Exchange" and "Start Earn".
Yeah, I see it.
Fun fact: the menu overlaps with the two buttons only on the homepage. We will get that fixed.
Status: [Added to backlog]
Overlay Modal Exceeds Viewport and Overlaps Browser UI
The beta notification modal does not show fully on mobile devices. The title above is not fully visible. A scrollbar needs to be placed here.
The popup size will be adjusted, and its ratio will scale properly based on the screen size.
Status: [Added to backlog]
I'll test this later, December 5 is kids-day here

Family should always come first

That would make sense, but it's not what happened. See
my Rollback Transaction:
The transaction fee was 141 sats, and 311 sats (0.1%) was sent to tb1q7nqts63qz0w8j5k97jwprsupsaxwg8q3j9sndv, which I assume is Bridgoro's address.
Follow-up (a day later): someone took one of my Offers, and sent a payment:
4789745x8x0 tb1q52rktesraglsm5kq7wzthshm7v7vy2csxnth22 0.02000254
4789745x8x1 tb1qf8zs6nmfxec2ert5rzakkpmnjz9m3d986d0lp2 0.00000311
Here, there's 311 sats going to another address again. I expected the fee to be a percentage, and I've seen different values for some transactions, but most of them end up sending exactly 311 sats to another address.
Bridgoro is fee-free during testing and will remain fee-free at release.
What you are seeing isn't a fee, it's a UTXO (unspent transaction output).
This behavior is related to Bitcoin's architecture, not to us.
A tiny leftover like 0.00000311 BTC (311 satoshis) appears when:
- The UTXO used as input had a non-rounded value
- The necessary transaction fee was deducted
- The remaining amount wasn't large enough to be useful, but was still above the wallet's dust threshold
- The wallet decided to create a small change UTXO instead of discarding it
TCP Timestamps Information or Session expirybridgoro.comTCP timestamp is enabled (default setting)
set tcp-option disable <-- Default value is enable
It was detected that the host implements RFC1323/RFC7323.
The following timestamps were retrieved with a delay of 1 seconds in-between:
Packet 1: 1386648869
Packet 2: 1867871899
There was a delay of 1 seconds in-between packets
This can cause a time-based authentication protocol to lose therefore allowing to compute the uptime
In general, this isn't dangerous.
Knowing system uptime can help attackers:
- Infer reboot times
- Determine whether a system was recently patched
- Coordinate certain blind timing attacks
- Correlate hosts behind NAT or load balancers
But it doesn't provide access, expose credentials, or compromise authentication directly.
The reference to [ time-based authentication ] loss relates to a theoretical weakness in protocols that rely on precise timing, but this isn't a practical attack vector just because of timestamps.
I tried RBF on BTC, while creating an offer to trade BTC for XMR. There's a blockstorm on testnet at the moment, so I only have a few seconds for RBF.
I tried 4 times:
1. Offer ID: fd9a8340-498d-4c69-b74d-64dbe98fb312: RBF failed, the initial transaction confirmed. This Offer is Active.
2. Offer ID: c4f9b59e-0173-4be8-8d00-4d9d26770dd9: RBF succeeded, the initial transaction was replaced. This Offer is stuck as "Partially Confirmed". Interesting detail: I entered amount 0.0006, and sent 0.0006. BUT: My Offer Details now shows Amount to be deposited: 0.00059999. How did this happen?
3. Offer ID: 4d06b394-798a-4938-959e-52d6e90d4b9c: RBF failed, the initial transaction confirmed. BUT: This Offer is stuck as "Partially Confirmed". I think Bridgoro may have picked up on the RBF transaction (the one with higher fee) before it saw the first lower-fee transaction, and got stuck when the low-fee transaction got confirmed. I'm just guessing what happened here.
4. Offer ID: c01e3649-73ba-467f-ab57-dc72ee96780d: RBF succeeded, the initial transaction was replaced. This Offer is stuck as "Partially Confirmed".
I think the RBF implementation needs some work

Appreciate you testing RBF.
We are already investigating the stuck transaction case (because of RBF) and are conducting a deep analysis to determine the proper fix.
Status: [Added to backlog]
Today I decided to complete the tasks again and check the bonus accrual. So far, everything is working as expected. The bonuses have been credited to my account. However, when I click the "Claim" button again, I'm a bit alarmed by the pop-up message in the lower right corner. The idea is really good. It will help keep the audience on the site.
The Claim Task bug was already
reported, and we are actively working on it as well.
It will be resolved in our next upcoming patch.
Status: [Already added to backlog]
A good option would be to move this status to a button to avoid confusion for users. It's not very visually convenient to check it in a separate block.
There's no need to move the status field because the Claim Task bug is still present.
Once it's fixed, recurring tasks will show as [Available], and claimed tasks will automatically move to the [Claimed] tab.
It's been 5 days ago from this case, my sol stuck on buffer address, waiting for 7 days will be too long iguess, I don't think 0.6 SOL will counted as dumb fee in the mainet

i just want to see where I can collect this without contacting support manually, but it not available yet.
I suggest to add a feature to claim the amount from buffer address that not used for transactions such as overpayments or in case buyer not press the confirm button or even in case have another issue happened, this feature can be useful and can be integrated with rollback functions for the actions.
Just an idea of the feature
after 1 or 2 hours from last confirmations needed, if not used to exchange, that asset will be shown in profile pages maybe on balance or statistics feature. Only assets that able to be claimed after deducted fees (if needed).
Unfortunately, stuck amounts can only be recovered by contacting the support team.
Providing users with direct access to the buffer wallet recovery would introduce new attack vectors. For security reasons, the Buffer Wallet logic follows simple but strict rules.
The Collector Module scans wallets with stuck funds once per week to avoid interfering with active offers.
Dumb Fee remains Dumb Fee. We will introduce a threshold where some Dumb Fee may be returned to the user, but a significant commission will apply since this requires manual processing on our side.
Suggestion: when an Offer is Completed, stop auto-refreshing the Deals page every few seconds, this makes it difficult to read the details:
Yeah, we will fix that as well.
Status: [Added to backlog]
Username bug:
Two different accounts got the same username
My account in test 2
Referral's account participated in Test 1
In fact, it can change into any username who participated in Test1.
It's not a bug.
We wiped the entire database when deploying the
hotfix, so all data (including user accounts and usernames) was deleted.
Not sure what you mean by "you can change into any username that participated in test1"
For starters, according to Bridgoro on TG the whole database was wiped clean after hotfix patch 1 and that includes accounts that registered in the beta test 1, so any of us trying to take part in beta test 2 are required to
re-register 
If it's not the case, it would be nice to have steps to replicate this bug 🐛 so that the Bridgoro team can pinpoint this bug:)
Thanks for helping clarify the user database wipe situation.
Username bug(2nd part):
e.g. 'nm9' is accepted as username but '9nm' isn't accepted.
'nm9' sometimes appear Status code 400
This is a bug.
Thanks for reporting it.
Status: [Added to backlog]
This is what My Offers looks like now:
This list will quickly become very long. I know there are Filters, but it would be nice if I can click "Hide" on the entries I no longer need to see. This "Hide" feature shouldn't be available on Active Offers, but for Completed (or "rollback completed") Offers.
We will implement the feature to hide inactive offers and deals (completed, deposit timeout, aborted) after the release.
When one of My Deals is completed, it looks like this:
What I'm missing is my withdrawal data: which address did the withdrawal go to? Especially when creating multiple deals, showing the withdrawal address makes it easier to keep track.
Press the info icon
(i) next to the Deal Details popup header.
We intentionally didn't pack too much data into a single popup to avoid overwhelming the user and shifting the focus.
Test: does it work to Cancel an Offer after selling part of it? My 115 XMR > BTC transaction sold 5 XMR, and had about 110 XMR remaining. I clicked Cancel: this worked as expected.

I've created a new 100 XMR > BTC offer in case someone wants to test buying them.
Thanks for testing this feature.
Test: what happens if I deposit 30 seconds before "Time Left to Deposit" runs out, and click "Confirm Deposit" 20 seconds before the timer runs out but also before my deposit is confirmed? Result: Deposit timeout. I think this is a concern: if the deposit needs to be confirmed within the hour, many deposits will timeout when on-chain transaction fees rise. I've seen Bitcoin transactions take days or even weeks.
In most cases, 30 minutes is enough for BTC to receive at least one blockchain confirmation.
I think this part will naturally improve based on user feedback after release if any issues arise.
Test: What happens if I send the transaction AFTER clicking "Confirm Deposit"? Deposit timeout.
Is there no way to automate this part? If users have to manually confirm their deposit, I kinda expect that to go wrong quite a lot.
If a user can't complete two simple steps:
1. Deposit the required funds into the designated buffer wallet, and
2. Press the Confirm Deposit button
then this user probably shouldn't be on our platform.
I accepted BTC > XMR Offer ID: 3e413b21-f07f-4ab8-ab39-2bcbf71eb2ef. I sent BTC, and after 1 confirmation I received my XMR!
I tried again:
I accepted BTC > XMR Offer ID: cd94c64f-3456-40c0-a816-99f1631dc4d0. I sent BTC, and with 4 confirmations, it's still "PARTIALLY CONFIRMED" and I haven't received XMR yet. Until now, when I funded My Offers, it would require 7 confirmations for BTC, so I assume that's the case again. But why did the previous Offer need only 1 confirmation?
We will reduce the required BTC confirmations to 2 or 3. I will finalize this with my teammate after we finish fixing the current bugs.