leather-io / extension

Leather browser extension
https://leather.io
MIT License
305 stars 143 forks source link

Users want an override option to allow sending UTXO with more than one inscription #4510

Open 314159265359879 opened 1 year ago

314159265359879 commented 1 year ago

Scenario user has an inscription they want to list because it is valuable.

The UTXO (5000 sats total) that contains it has that inscription on sat offset of 0 (standard), but another one (a used BRC20 transfer inscription) on an offset of 3812.

Magiceden gives a warning and does not allow listing it. Leather gives a warning and does not allow transferring it.

We do not want users to accidentally send two inscriptions when they intend to send one. In this case the user prefers to have an override option because the "used transfer inscription is useless anyway" they prefer not to pay for additional transactions to split the two up.

BTCAlchemist commented 1 year ago

This would be useful to save users from the unwieldy, experimental process of splitting the UTXO and it would also save Leather support from future questions like this coming through.

kyranjamie commented 1 year ago

IMO this is a bespoke enough use case that, rather than adding this UTXO splitting functionality to the wallet, we (or the community) should create some debug/fixing/splitting tool that creates a PSBT to be signed by the wallet to achieve the same.