Hello people! I have been fighting to recover some USDT from a copay multisig and would like some insights from bitcoin network experts :) I am a total noob with Bitcoin, I have basic blockchain knowledge due to professional practice but am fighting with this topic because it includes: Bitcoin, OP_RETURN, Omni USDT & Copay multisig accounts. I have learned and read a lot about the subject, here is a link to the bitcoin stackexchange question I have

thats because i was unsure about how OMNI tells the "destination" - it seems "new protocol" uses the *first VIN* - while the old protocol used to *tell the largest input by sum* to know the destination

the first output is the OP_RETURN with omni payload, the second output is the one im talking about 0.00002500 (dust BTC for omni destination) - the third output is a BTC output with which i make sure that at least 0.00050000 is used as the fee (because in the input linked, there is ~0.002)

i see following ASM: 30450221008dad53ca84070e9328f7a1a33eecd490258958f10d1a1dccf5709af8cad1339002205d45b357727021f57075b4db9f309d266dd0ee90112b6df6e11a6a162a27efa001 04fcf07bb1222f7925f2b7cc15183a40443c578e62ea17100aa3b44ba66905c95d4980aec4cd2f6eb426d1b1ec45d76724f26901099416b9265b76ba67c8b0b73d

gevs, that is the exact redeemscript : 522102109c754588a5e6de512a68b0e82fa8ed6520f5fd57f6b41315e3d3c2b8f92ac2210318e0167d697e9366f17c2e83ac21c7e66ecc9427884d083887c8d3b6aa3857d8210350bc7cb1f4632c42ad092b1b825beea81ad4a663fa1c365c95d09ff44a11f30353ae

its hard to explain, lots of inputs with different paths, different xpub/xpriv to derive, etc.. hope it'll get me a little further, I do like the fact that it seems to be a key problem because i should be able to solve it.

im pretty sure about my paths haha - with the multiple commands i have written i am able to check starting from XPUB which address it will give, and also which redeemScript and scriptPubLKey - and then with the wallet:derive command i can get the private keys for the said paths

kind of made me learn *a whole bunch* haha because i come from a less cryptographic blockchain :P im not here to advertize easiness of integration or whatever, i knew what i was getting into and im overly glad to learn so much about the awesome script abilities :)

hiya! I'm trying to do analysis on the entire blockchain and spending patterns. I've got my bitcoin-cli installed, what would be the fastest way to get all the addresses that have ever participated in any transaction?

arubi - *after dinner* - anything i should look out for if i want to find a timelock function in the copay code? copay uses the bitcore js implementation ; i should be able to find some things in there for my multisig key problem

gevs, the preimage to that hash is exactly 522102109c754588a5e6de512a68b0e82fa8ed6520f5fd57f6b41315e3d3c2b8f92ac2210318e0167d697e9366f17c2e83ac21c7e66ecc9427884d083887c8d3b6aa3857d8210350bc7cb1f4632c42ad092b1b825beea81ad4a663fa1c365c95d09ff44a11f30353ae