You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide support in the marker module for delegation of withdraw from a marker with a specific total allocation.
Problem Definition
With the new authz module there are numerous applications for delegation and control within the marker module. In addition to the #265 support for transfer delegation the ability to delegate specific withdraw capability would also be useful. This authorization would allow an administrator with the withdraw permission to create an authorization grant for another account with a specific maximum amount that can be removed from escrow.
Proposal
Create an authz configuration that supports withdrawing specific coin balances from a marker "escrow" account.
One way this can be implemented via a custom endpoint on the marker module that allows a caller with withdraw access on a marker to submit a request that will generate a standard authz grant as if it were signed/submitted by the marker account address itself.
Include support for creating "feegrants" against the marker escrow balance such that other accounts can use the escrow to cover gas costs. Require the "admin" role to create this grants instead of the "withdraw" role given the indirect nature of the use of funds.
For Admin Use
Not duplicate issue
Appropriate labels applied
Appropriate contributors tagged
Contributor assigned/self-assigned
The text was updated successfully, but these errors were encountered:
Summary
Provide support in the marker module for delegation of withdraw from a marker with a specific total allocation.
Problem Definition
With the new authz module there are numerous applications for delegation and control within the marker module. In addition to the #265 support for transfer delegation the ability to delegate specific withdraw capability would also be useful. This authorization would allow an administrator with the withdraw permission to create an authorization grant for another account with a specific maximum amount that can be removed from escrow.
Proposal
One way this can be implemented via a custom endpoint on the marker module that allows a caller with
withdraw
access on a marker to submit a request that will generate a standardauthz
grant as if it were signed/submitted by the marker account address itself.For Admin Use
The text was updated successfully, but these errors were encountered: