Skip to content

Add the proxy pallet to the runtime - #223

Closed
vstam1 wants to merge 1 commit into
RaoFoundation:mainfrom
vstam1:main
Closed

Add the proxy pallet to the runtime#223
vstam1 wants to merge 1 commit into
RaoFoundation:mainfrom
vstam1:main

Conversation

@vstam1

@vstam1 vstam1 commented Jan 19, 2024

Copy link
Copy Markdown

Description

This PR adds parity's proxy pallet to the runtime. The Proxy Pallet introduces a pivotal functionality within Subtensor, empowering users to establish a proxy account for another, enhancing both security and usability in key management. This versatile feature allows users to configure proxies with distinct privileges through the ProxyType. Presently, two essential proxy types have been incorporated:

Any: This proxy type grants the proxy account the authority to execute any extrinsic on behalf of the associated account, offering comprehensive control.

Staking: Specifically designed for managing staking capabilities, this proxy type restricts the proxy account to executing add_stake and remove_stake extrinsics for the associated account. It proves invaluable for scenarios where a hotkey is employed to oversee staking activities for a cold wallet.

New ProxyTypes can be added in the future to add more fine-grained control over the proxy account's privileges.

@vstam1

vstam1 commented Jan 22, 2024

Copy link
Copy Markdown
Author

@Rubberbandits Would love to see this feature added to the runtime, is this something you guys are open to? Let me know if I should change/add something. It would allow us to let institutional parties manage our assets, while we are still in control of staking/unstaking operations.

@ifrit98
ifrit98 requested a review from Rubberbandits January 22, 2024 13:37
@scucchiero

Copy link
Copy Markdown

This would be very important for me as well.

@camfairchild

Copy link
Copy Markdown
Contributor

Thanks for the contribution! Closing in favour of #286

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants