Pages:
Author

Topic: Coin Sweeper - Redeem your multisig outputs (Read 11461 times)

newbie
Activity: 3
Merit: 0
December 08, 2017, 05:04:00 AM
#34
Quote
Furthermore a raw transaction can be created which collects and combines unspent outputs whereby outputs from multiple addresses can be used.

The most important feature: standard multi signature outputs are included and it's very easy to redeem Mastercoin or Counterparty dust.

https://i.imgur.com/26Y9q8x.png

The basis for this was sipa's awesome address indexed Bitcoin branch which received some further additions.

Please note: this is experimental and feedback is appreciated. Smiley

How can i do this with transactions sent to me from someone else that was never spent is it possible or only to redeem transactions i have sent
member
Activity: 350
Merit: 10
December 08, 2017, 02:32:15 AM
#33
How does it work with coinomi wallet ?
newbie
Activity: 1
Merit: 0
December 08, 2017, 12:57:11 AM
#32
Hi,
dexX7 I actually sent you a private message a few hours ago and since I sent it I found a lot more info so Ill just ask my main question here. IF ANYONE can answer this I would really appreciate it!
I have a bunch of unspent transactions I found on Blockchain from one of my initial transactions with Bitcoin. The Sweeper seems to be working as you say, and show in this forum, but I wanted to know does the unspent have to go to the last address or can that be changed, OR is that what the Step by Step is showing in this thread above? OR.... am I out of luck getting the unspent sent to me specifically??
Thanks!!!
newbie
Activity: 3
Merit: 0
November 30, 2017, 06:30:03 PM
#31
DexX7,
You sound like the guy I need to talk to. This looks like a program that would help me. I am a rookie at this and  screwed up my first transiaction. I am a  little intimidated by the process. Is it possible that you could walk me through the steps using Block Chain as an example.
Block Chain is the wallet I used. I sent bitcoins to a bitcoin cash address and now they are in cyber space "unspent" but the confirmations keep going up . KRACKEN was where I was sending them...and they so politely told me I was out of luck.  I think this approach would help me.
Your patience and advice would be sooooooo appreciated.  
newbie
Activity: 5
Merit: 0
November 02, 2017, 05:25:52 PM
#30
Hi Dexx7 ,I will like to thank you for your good work .i get this process right and Broadcast Transaction and transaction id but the transaction unconfirmed ,this transaction was bitcoin which accidentally sent to bitcoin cash address the both address private keys control by me ,Any information on how to retrieve bitcoin from bitcoin cash address ,thanks. Smiley
legendary
Activity: 2898
Merit: 1017
Sorry for bumping this old thread, buy it seems that this guide doesn't work anymore, tried to sign various tx from omni and counterparty , tried various services to sign and broadcast , even qt..
getting "There was an error decoding your transaction! Check what you entered!" error on https://blockr.io/tx/push
and "16: mandatory-script-verify-flag-failed (Public key is neither compressed or uncompressed) (code -26)"  on bitcoin-qt

Any idea how to solve this would help.
Thanks

Some transactions from Counterparty were created with invalid public keys and are no longer redeemable.

See also: https://github.com/bitcoin/bitcoin/issues/5939

So it applies on omni as well ? I have a pure omni address with the same issue.
legendary
Activity: 1106
Merit: 1026
Sorry for bumping this old thread, buy it seems that this guide doesn't work anymore, tried to sign various tx from omni and counterparty , tried various services to sign and broadcast , even qt..
getting "There was an error decoding your transaction! Check what you entered!" error on https://blockr.io/tx/push
and "16: mandatory-script-verify-flag-failed (Public key is neither compressed or uncompressed) (code -26)"  on bitcoin-qt

Any idea how to solve this would help.
Thanks

Some transactions from Counterparty were created with invalid public keys and are no longer redeemable.

See also: https://github.com/bitcoin/bitcoin/issues/5939
legendary
Activity: 2898
Merit: 1017
Sorry for bumping this old thread, buy it seems that this guide doesn't work anymore, tried to sign various tx from omni and counterparty , tried various services to sign and broadcast , even qt..
getting "There was an error decoding your transaction! Check what you entered!" error on https://blockr.io/tx/push
and "16: mandatory-script-verify-flag-failed (Public key is neither compressed or uncompressed) (code -26)"  on bitcoin-qt

Any idea how to solve this would help.
Thanks
newbie
Activity: 26
Merit: 0
February 08, 2017, 05:34:40 AM
#26
Any help please?

Parse: exception decoding Hex string: String index out of range: 7357
sr. member
Activity: 434
Merit: 250
September 13, 2015, 03:17:54 AM
#25
This is a pretty nice project though I feel it would be greater if OP can increase the output value to be more than between 0.00000546 BTC and 0.00018 BTC.
N.B
I have seen the solution in the settings thank you for creating this beautiful master piece.
full member
Activity: 196
Merit: 100
September 10, 2015, 03:08:46 AM
#24
I dont understand the part where you say "At the very bottom a raw transaction is shown. The transaction is generated dynamically based on the list of unspent outputs, so if more outputs are added or removed a new raw transaction is generated on the fly. "

-- how exactly can I choose to send to another address other than the one we are using?
legendary
Activity: 1106
Merit: 1026
update: got it working with the max confirms limit settings.

Great to hear. Do you have a rough estimate how many outputs per redemption are within the limits?
legendary
Activity: 1106
Merit: 1026
Hey SkullCoin,

can you paste the hex you are seeing?

Edit: this might indeed be a bit long. You may try to use the settings and break it down into pieces, e.g.:




Edit: my local Bitcoin Core Qt client is able to "decoderawtransaction *the-ultra-long-hex*" without error, but I assume blockchain.info (and blockr.io) seems to be capped.
full member
Activity: 126
Merit: 104
I'm trying to "Decode Raw Transaction" for address 1FFGwHsQsqTKjLfz3Tx4nf7gv1MDTq1BT (358 unspent outputs found.)
But I get.. "Parse: String index out of range: 80005" on "https://blockchain.info/decode-tx"

When I try and Sign with Counterwallet i get "Invalid hex string"

The wall of hex code is long, I wonder if there are limits in length.


I'm using this tutorial
http://imgur.com/a/YWKaV

update: got it working with the max confirms limit settings.




legendary
Activity: 1106
Merit: 1026
After enterd command signrawtransaction i getting this

Error: Please enter the wallet passphrase with walletpassphrase first. (code -13)

Try to run:

Code:
walletpassphrase *your-wallet-password* 120

This message appears, if your wallet is encrypted and this command will unlock the wallet for a moment.



Hi there, I'd be willing to give you a 10% tip of my 3 recoveries I want to perform if you could develop some kind of online tool that automates that transaction signature and broadcasting service.

Yes, I'd really like to do so and I have more than one node online which might be used for this task. But the main problem I see is security related. Creating raw transactions, preparing all commands (for bitcoin-cli or other wallets) and broadcasting the transaction in the end is fine, but I really don't want users to expose their private keys online.

An alternative could be to create a basic one-purpose "offline" and clientside based tool which allows to sign the transaction. The process would be something like:

1. Enter your wallets online, select the coins to redeem
2. Copy transaction information into the offline signing tool
3. Push the transaction online

This would minimize the risk, but maintaing usability is another topic. Well, I guess compared to now anything would be beneficial. Wink

As a sidenote some numbers:

Out of 84'666 multisig outputs in total (as of block height 312'999) only 14'954 are redeemed - that's 17.662 %. Chancecoin currently defines the golden standard with a ratio of ~60 % redeemed outputs -- they integrated the web API directly into their client. (docs are somewhat outdated - backend can be found here)
legendary
Activity: 3010
Merit: 8114

Hi there, I'd be willing to give you a 10% tip of my 3 recoveries I want to perform if you could develop some kind of online tool that automates that transaction signature and broadcasting service.

I suppose it has to be done through a bitcoin client but its gonna be a while before I have access to a fully-synced bitcoin-qt, to be honest.

Thanks, I really appreciate the concept of your application.
sr. member
Activity: 614
Merit: 254
After enterd command signrawtransaction i getting this

Error: Please enter the wallet passphrase with walletpassphrase first. (code -13)
legendary
Activity: 1106
Merit: 1026
I´m putting this one into the console:

signrawtransaction 01000000022a934fd4b21e68aa8c532c587605d0a0f286d67da6c24d1191096600fede074200000 00000ffffffffd130e3599c5476b51d28b2a5875e2b1bcece78caf92f0b1703defdbf3a43b43c01 00000000ffffffff01204e0000000000001976a914517242c9f3b17165b2ed293a673a17d96c14c 7eb88ac00000000 null ' ["MyPrivateKey"] '

Is something else needed?

Hm.. this should actually work, if you hold the key to 18RecXQxH8xuqS1zNgrukvPybDtc3Mn4br. I assume the empty spaces are due to a copy paste into the forum.

Is your bitcoind client synchronized and what wallet software do you use usually to manage this address?
hero member
Activity: 784
Merit: 500
I´m putting this one into the console:

signrawtransaction 01000000022a934fd4b21e68aa8c532c587605d0a0f286d67da6c24d1191096600fede074200000 00000ffffffffd130e3599c5476b51d28b2a5875e2b1bcece78caf92f0b1703defdbf3a43b43c01 00000000ffffffff01204e0000000000001976a914517242c9f3b17165b2ed293a673a17d96c14c 7eb88ac00000000 null ' ["MyPrivateKey"] '


Is something else needed?
legendary
Activity: 1106
Merit: 1026
Great tutorial, but I don´t get the transaction hash, so it´s not working for me.

Could you please send me the result you receive and maybe also the raw transaction? I'll take a look at it.

do I need to provide my private key, too? Because I have XCP on that address.

No! Please do never ever share your private key with anyone! I'd need to see your raw transaction to evaluate why your send fails.
Pages:
Jump to: