robosats icon indicating copy to clipboard operation
robosats copied to clipboard

Warn user about low bond

Open otmooon opened this issue 1 month ago • 2 comments

Is your feature request related to a problem? Please describe. Users should be warned about bond sizes below the default 3%. The setting to change the bond size is located in advanced settings, so it means when the bond is below the default 3%, the maker is intentionally lowering trade security. There is practically no good reason to manually lower the bond size from the default. More often than not these order makers are scammers and time-wasters who want to minimise losses. Many users do not look at the bond size when taking orders and fall victim to these bad actors. For coordinators, the earnings from mediating disputes arising from such orders is also reduced, so discouraging such behaviour is in the best interests of both the honest user and the coordinator.

Describe the solution you'd like Some possible solutions include:

  • visually highlight orders with low bonds in the order book, for example showing them in a different colour.
  • show a warning to the taker that the bond size has been manually lowered from the default and trade security is potentially compromised as a result.

Describe alternatives you've considered An alternative is to raise default bond size from the 3%, however this can potentially result in a situation of moving goalposts. It's more that the action of manually lowering trade security that should be discouraged.

otmooon avatar Oct 29 '25 13:10 otmooon

I think it just makes UX more confusing to show additional warnings where not technically necessary. If it is necessary to use a higher bond for secure trades the minimum value should simply be raised instead of making the trade process more confusing imo.

f321x avatar Oct 29 '25 21:10 f321x

If it is necessary to use a higher bond for secure trades the minimum value should simply be raised instead of making the trade process more confusing imo.

Please see the Describe alternatives you've considered section where I've already addressed your comment. Raising the default or minimum bond does not address the problem. The problem is users not being aware of the bond size when bonds are what fundamentally secure trades in RoboSats. It takes at least two clicks to lower the bond from the default in the current order creation UX flow, which means that a manually lowered bond indicates premeditated intent to lower trade security and it is this action that the user should be warned about.

For a concrete example, imagine if a coordinator raises the minimum bond size from 2% to 3% and the default bond size from 3% to 4%. Takers should still be warned about a 3% bond, as the maker manually reduced the bond to lower security.

I think it just makes UX more confusing to show additional warnings where not technically necessary.

The UX of ending up in a dispute, losing money, or wasting time is way worse than being shown a warning. If the bond is not below the default, takers don't even need to see this warning.

otmooon avatar Oct 30 '25 10:10 otmooon