Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proxy account for Ledger does not sign OpenGov voting transaction on PolkadotJS Apps #8408

Closed
2 of 5 tasks
anaelleltd opened this issue Nov 24, 2022 · 8 comments
Closed
2 of 5 tasks

Comments

@anaelleltd
Copy link

  • I'm submitting a ...
  • Bug report
  • Feature request
  • Support request
  • Other
  • What is the current behavior and expected behavior?

I'm having an issue with voting on Gov2.0/OpenGov referenda with a proxy on Polkadot JS Extension for a ledger account via PolkadotJS Apps.
The transaction is shown as submitted on PJS Apps, but it doesn't appear in Subscan and the vote is not ultimately counted.
Last time I voted with this setup was 4 days ago, and I had no issue then.
Please investigate this bug. 🔍

  • Please tell us about your environment:
  • Version: Latest release of Polkadot JS Extension
  • Environment: Windows 10 OS
  • Browser Chromium
@jacogr
Copy link
Member

jacogr commented Nov 24, 2022

The apps UI only handles the tx until submission. Ledger/Proxy is not handled any differently to any other txs.

Does the Ledger app support the new transactions as of yet? (I know there is limited space on the devices, so not all txs are supported, so also need to ensure that the latest firmware is available on the device)

@jacogr jacogr added the support label Nov 24, 2022
@anaelleltd
Copy link
Author

Thanks for the clarifications, @jacogr.
I had to install the Kusama XL App on Ledger and made the call to vote directly from the Ledger account. This worked.

However, when I tried to use the proxy account to make the call, I got the following message:
Ledger Proxyerror

Not sure where the issue lies, but it is clearly the case that the (Non-transfer) Proxy isn't doing what it should do.

@jacogr
Copy link
Member

jacogr commented Nov 24, 2022

CallFiltered - that is from the runtime itself. So it seem that (currently) it doesn't allow wrapped proxy calls. (Can only be confirmed by looking at the runtime config, e.g https://github.com/paritytech/polkadot/tree/master/runtime/kusama)

@anaelleltd
Copy link
Author

I don't see the new pallets ConvictionVoting and Referenda in this list: https://github.com/paritytech/polkadot/blob/master/runtime/kusama/src/lib.rs#L984
So, I will just have to wait until they are integrated into Proxies.

Thanks for the info! 🙏🏿

@jacogr
Copy link
Member

jacogr commented Nov 24, 2022

Expect chaos ;)

@jacogr
Copy link
Member

jacogr commented Nov 30, 2022

See paritytech/polkadot#6366 for the PR adding runtime support.

@jacogr
Copy link
Member

jacogr commented Dec 16, 2022

Closing. (This is runtime related so should be tracked there - however I believe the latest runtimes do have support now)

@jacogr jacogr closed this as completed Dec 16, 2022
@polkadot-js-bot
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query.

@polkadot-js polkadot-js locked as resolved and limited conversation to collaborators Dec 23, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants