[REQ] Ordinals support for Bitcoin Taproot

I’d like to request that Trezor reconsiders supporting Ordinals in the future. The protocol is mature and it shouldn’t be hard for your talented programmers to enable ordinals transactions of at least Ordinals inscriptions, receiving ordinals on Taproot addresses is fine and dandy but I predict the ability to send them also will become a lot more wanted in the near future. Therefor for Trezor to remain competitive it just makes sense to support ordinals?

1 Like

Forgot to say the magic word; Please. :cowboy_hat_face: Also would add that the functionality wouldn’t have to be extensive, certainly not initially, just the ability to send ordinals ie; the utxo’s in Taproot addresses, would be greatly appreciated!

More extensive functions like image previews for image ordinals or BRC20 & TAP token support, such as can be found in Hiro/Leather & Xverse browser extension wallets, would also be useful down the line, but then those browser wallets are already serving that functionality and we don’t need hw wallets such as Trezor or Ledger to do those things necessarily, but sending ordinals inscriptions would be tremendously useful and cool. Since Trezor works tirelessly to support so many coins on different chains, how about giving Bitcoin some more love because ordinals are cool.

1 Like

Update: I decided to try to send ords stored on the taproot address through Sparrow by connecting it to Trezor and importing the TR seed (I know this is generally not recommended but I did it properly and erased the wallet after) unfortunately Sparrow or my own ignorance/sleeplessness decided to spend the one ordinal I was trying to safely transfer as fee despite explicitly selecting that UTXO for sending.

If anyone wants to learn from my mistake make sure you never select all UTXOs to send because it will apparently randomly spend 1 as fee, which is admittedly my mistake because I’d been awake way too long at the time, so I doubt it was down to any fault between Sparrow and Trezor interfacing or the way coin control works between them, but it’s worth telling others to be extra careful sending any of Trezor TR’s UTXOs through Sparrow without a good night’s sleep! Or you might’ve assumed in drowsiness that Sparrow does not spend ordinals as fee as long as the UTXO’s offset=0.

Live and learn!

1 Like

Hi @Austin99,

Thank you for your feedback and for sharing your experience with using ordinals on taproot address generated by Trezor device in Sparrow wallet.

Currently, we do not have any plans to support Ordinals or BRC20 tokens directly in Trezor Suite.

I can confirm that if the UTXOs are not ordered correctly in the Sparrow wallet, the UTXO (and sat) with the Ordinal can be spent as a transaction fee. That is why we do not recommend sending Ordinals to taproot addresses generated by Trezor device.

I spent my most precious ordinal while transferring another. I’m crushed!
Any idea how to get them out? I assumed Trezor would jump onboard like the rest of the ecosystem and enable ordinals transactions but they have no interest. Shocked. Absolutely regret using Trezor. But I’m stuck. Any ideas how to get them out? I was thinking of depositing btc, non-ordinal for spending, to my taproot account and selecting that btc to “spend” under Coin Control but not sure how that will work. I have to send more than the spending btc amount and hope for the best? I’m pissed that Trezor isn’t doing anything about ordinals!!!

How do we get our ordinals out? I need to be able to send certain UTXOs while “spending” others. Is there a way? I got my Trezor when ordinals were new and assumed you’d be competitve and make upgrades. Shocked that you have no plans. Do I have any options? I need to transfer my ordinals. I’ve already lost my most favorite #1 ordinal trying to do this.

So… since Trezor is open source and I’m sick of Trezor being so disconnected from reality in supporting Ordinals, I’m going to work with my Bitcoin developer to create the functionality. I will update others here when I test this successfully. My handle on X is @DXT_333 if anyone is in the same boat and wants to get an update once I’m done with the functionality.

Also just for reference, I have successfully sent a total garbage ordinal for a roundtrip test to a Taproot address in Trezor and back to my Xverse wallet using coin control. This is still very non-preferred and risky, but it did work.