Skip to content

PaymentProcessor is not compatible with litecoin V0.17 #1082

@s4m4hdi

Description

@s4m4hdi

The payment processor is unable to handle transactions for litecoin v0.17 and also the validation of wallet addresses is broken. This could be a result of deprecated commands. I'll post more details if there is any interest to fix these code issues.

So this is the reason, the RPC methods have changed
https://github.com/litecoin-project/litecoin/blob/master/doc/release-notes-litecoin.md


Typical errors:

15:52:39 [Error] [ShareManager] [xxxxxxxxx] Error getting account for pool central wallet address: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx - getaccount is deprecated and will be removed in V0.18. To use this command, start xxxxxxxxxx with -deprecatedrpc=accounts.

15:52:40 [Error] [BlockProcessor] [xxxxxxxxx] Error getting account for pool central wallet address: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx - getaccount is deprecated and will be removed in V0.18. To use this command, start xxxxxxxxxx with -deprecatedrpc=accounts.

15:52:41 [Error] [PaymentProcessor] [xxxxxxxxx] Halted as daemon we are connected to does not own the pool address: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.

17:33:18 [Debug] [ShareManager] [xxxxxxxxx] We thought a block was found but it was rejected by the coin daemon; [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]

  • reason; Invalid or non-wallet transaction id

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions