feat(x/feegrant): Add limits to grant pruning and enable message to aid manually (backport #18047) (#18128)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com> Co-authored-by: Facundo <facundomedica@gmail.com> Co-authored-by: marbar3778 <marbar3778@yahoo.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
This commit is contained in:
co-authored by
Facundo Medica
Facundo
marbar3778
Julien Robert
parent
aa72f10b5f
commit
026631cd83
@@ -20,6 +20,11 @@ service Msg {
|
||||
// RevokeAllowance revokes any fee allowance of granter's account that
|
||||
// has been granted to the grantee.
|
||||
rpc RevokeAllowance(MsgRevokeAllowance) returns (MsgRevokeAllowanceResponse);
|
||||
|
||||
// PruneAllowances prunes expired fee allowances, currently up to 75 at a time.
|
||||
//
|
||||
// Since cosmos-sdk 0.50
|
||||
rpc PruneAllowances(MsgPruneAllowances) returns (MsgPruneAllowancesResponse);
|
||||
}
|
||||
|
||||
// MsgGrantAllowance adds permission for Grantee to spend up to Allowance
|
||||
@@ -55,3 +60,18 @@ message MsgRevokeAllowance {
|
||||
|
||||
// MsgRevokeAllowanceResponse defines the Msg/RevokeAllowanceResponse response type.
|
||||
message MsgRevokeAllowanceResponse {}
|
||||
|
||||
// MsgPruneAllowances prunes expired fee allowances.
|
||||
//
|
||||
// Since cosmos-sdk 0.50
|
||||
message MsgPruneAllowances {
|
||||
option (cosmos.msg.v1.signer) = "pruner";
|
||||
|
||||
// pruner is the address of the user pruning expired allowances.
|
||||
string pruner = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
}
|
||||
|
||||
// MsgPruneAllowancesResponse defines the Msg/PruneAllowancesResponse response type.
|
||||
//
|
||||
// Since cosmos-sdk 0.50
|
||||
message MsgPruneAllowancesResponse {}
|
||||
Reference in New Issue
Block a user