dcr-split-ticket-matcher icon indicating copy to clipboard operation
dcr-split-ticket-matcher copied to clipboard

Does Split Ticket Buyer v0.7.6 need an update to work with Decrediton 1.6.0-RC5?

Open redmac68 opened this issue 3 years ago • 7 comments

I have updated my decrediton wallet to 1.6.0-RC5. I can't get the Split Ticket Buyer to work with it. It was working well with decrediton 1.5.2.

I tried to follow the steps in closed issue #70 "Error buying split ticket: found different number of running wallets (0) than expected" because this was my initial error message .... but after doing these steps I still get this message:

Error buying split ticket: error waiting for session: error checking for wallet network: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:9121: connect: connection refused"

redmac68 avatar Jan 24 '21 20:01 redmac68

Help please

3abe1 avatar Feb 04 '21 01:02 3abe1

I have updated my decrediton wallet to 1.6.0-RC5. I can't get the Split Ticket Buyer to work with it. It was working well with decrediton 1.5.2.

I tried to follow the steps in closed issue #70 "Error buying split ticket: found different number of running wallets (0) than expected" because this was my initial error message .... but after doing these steps I still get this message:

Error buying split ticket: error waiting for session: error checking for wallet network: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:9121: connect: connection refused"

Did you solve the problem?

3abe1 avatar Feb 04 '21 16:02 3abe1

No.I don't think it is something that I would have the knowledge to fix. I had an email exchange with David from decredvoting.com and his feedback was that "Ticket splitting is not supported in version 1.6. The wallet developer that built ticket splitting is expected to bring splitting functionality to the new version, but the last update I had from him is that it isn’t currently a priority. Therefore, there’s no ETA for splitting support in v1.6." Ticket splitting worked well and was really useful. If there is anything I could do with testing or providing logs, I would be happy to do this.

On Thu, 4 Feb 2021 at 16:18, 3abe1 [email protected] wrote:

I have updated my decrediton wallet to 1.6.0-RC5. I can't get the Split Ticket Buyer to work with it. It was working well with decrediton 1.5.2.

I tried to follow the steps in closed issue #70 https://github.com/matheusd/dcr-split-ticket-matcher/issues/70 "Error buying split ticket: found different number of running wallets (0) than expected" because this was my initial error message .... but after doing these steps I still get this message:

Error buying split ticket: error waiting for session: error checking for wallet network: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:9121: connect: connection refused"

Did you solve the problem?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/matheusd/dcr-split-ticket-matcher/issues/77#issuecomment-773429187, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALPMIZU5HFNHRKSOXRPTROTS5LCHHANCNFSM4WQ2GDYQ .

redmac68 avatar Feb 04 '21 16:02 redmac68

No.I don't think it is something that I would have the knowledge to fix. I had an email exchange with David from decredvoting.com and his feedback was that "Ticket splitting is not supported in version 1.6. The wallet developer that built ticket splitting is expected to bring splitting functionality to the new version, but the last update I had from him is that it isn’t currently a priority. Therefore, there’s no ETA for splitting support in v1.6." Ticket splitting worked well and was really useful. If there is anything I could do with testing or providing logs, I would be happy to do this.

thx

3abe1 avatar Feb 04 '21 19:02 3abe1

It does not work and is unlikely to work in the near term. The wallet changed its authentication mechanism and the new accountless VSP model makes the existing multiowner ticket purchasing protocol obsolete, so it requires significant work to adapt to 1.6.

matheusd avatar Feb 09 '21 12:02 matheusd

Thanks for the update.

On Tue, 9 Feb 2021 at 12:17, Matheus Degiovani [email protected] wrote:

It does not work and is unlikely to work in the near term. The wallet changed its authentication mechanism and the new accountless VSP model makes the existing multiowner ticket purchasing protocol obsolete, so it requires significant work to adapt to 1.6.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/matheusd/dcr-split-ticket-matcher/issues/77#issuecomment-775896517, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALPMIZX7SY75FYSHOBVOQMLS6ERXPANCNFSM4WQ2GDYQ .

redmac68 avatar Feb 09 '21 12:02 redmac68

dcrwallet's new auth mechanism that broke ticket splitting, and the new VSP model are two different issues.

If the first one is somehow fixed, people could still split the tickets using the legacy VSPs (decredvoting and decredbrasil).

I think legacy VSP will stay for a while and some would chose to use it for ticket splitting. The question is, is it worth it?

From Reddit:

The new client cert auth mode of dcrwallet means the tool can no longer "just connect" to the wallet: users would need to actively manually change the config settings for the wallets. So the setup of the tool would be even harder than it already is.

I guess that people who already go through the complexity of ticket splitting would do these extra steps. But historically only 0.2% tickets have been split. On the other hand, one ticket being $24K now would stimulate a few new users.

The most interesting here is how complex would it be to make the splitting program work with dcrwallet v1.6.x?

xaur avatar Mar 13 '21 01:03 xaur