Do we have anything in the substrate to add the participation key/ Derived Key feature?

2 Answers 2


I am assuming that "participation key" refers to what is available in Algorand to enable keys which can only vote.

In this case, yes, Substrate provides a Proxy Pallet which allows you to generate Proxy Accounts with varying levels of permissions.

This allows one account to act as a proxy to control another account, and submit transactions on their behalf.

We have proxy levels which give the user full access to do everything, and reduced level proxies like for Governance only calls. As a Governance proxy, I would only be able to submit transactions which involve voting or participating in governance, and I would be blocked from doing things like transfers on behalf of the main account.


Something like this?

If so, there is some discussion on this here:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.