Author

Topic: segwit and mining pool (Read 165 times)

staff
Activity: 3458
Merit: 6793
Just writing some code
December 27, 2018, 08:31:57 PM
#4
I'll just not spend from that address until done mining.  Will there ever be a way to sign, other then switching back to legacy addresses?
There's ongoing work on a new standard for signed messages, although it isn't super well developed yet.
member
Activity: 124
Merit: 15
December 27, 2018, 05:52:36 PM
#3
Thank you, Sir.

I'll just not spend from that address until done mining.  Will there ever be a way to sign, other then switching back to legacy addresses?

BTW I used your tool, that you helped me install last year, to decode the uri payment last week and it still works flawlessly.  Thank you.
staff
Activity: 3458
Merit: 6793
Just writing some code
December 27, 2018, 05:29:56 PM
#2
Signing messages with any non-legacy address type is not supported. The existing signed message standard in Bitcoin is really only for the legacy P2PKH address type and does not work for Segwit addresses or P2SH addresses.
member
Activity: 124
Merit: 15
December 27, 2018, 01:29:57 PM
#1
I am wondering if I'm doing something wrong?

I've been using segwit P2SH-P2WPKH address for the last year.
I went to change my payout address on a mining pool, Slush and to do that.  It is merely signing a message to unlock that option.  When I went into armory to sign their message from that address I got a pop up message saying:

  You are attempting to sign a message with a P2SH address.  This feature is not supported at the moment.

then next pop up saying:

  The private key is not known for this address.

I hadn't changed the pool payout address since I started using the segwit vs. legacy addresses.  With Legacy I had always changed addresses each time I spent. The segwit address spent just fine but don't really want to keep funding it with mining.  So I am wondering if I'm doing something wrong. 

 
Jump to: