Recently been testing creating my own Ordinals inscriptions using the Rust Bitcoin crate. After a successful inscription creation, i transferred some funds from an external wallet to that same taproot address, but it immediately got sweeped by some sleuth.
Here’s exactly what happened (with txids):
-
Successful inscription reveal transaction (script path spend):
da914918b8ced05f0ba2d1baf5c06efa9d98f1e31810a24f929b7eebf1714bdd -
Moved bitcoins off the taproot address (key path spend):
ce96b650866a45d7cfb8defc65e84f3f9189d2cde72aa86a206ff2f0f36ff8a5 -
Wanted to deposit some bitcoins back to that same taproot address:
1bdaa74a83de3dc5dbbfa013045b6e0110b3780ab92d55eb7fbeee8735b6f1a2 -
Then immediately, sleuth was able to sweep it out (weirdly used my funds as miner fees):
b6d2b59f099e7f743a31839f32ba18731359736c36e8286464c5ae8dea7a8350
My takeaways from this:
- Did i expose something in the previous transactions?
- I made sure to use random
aux_randduring the signing process to prevent signature reuse. - Was someone able to derive the private key from my exposed signatures and public key?
Would appreciate if anyone can take a peep at the history of those transactions that were all related to the taproot address here: bc1p2rtem0q6v346u5nm6e7m95e8ea7gmgr0q5nrdreugt0htlnhxv6qz22lyv











