AllowedMsgAllowance creates allowance only for specified message types.

interface AllowedMsgAllowance {
    $typeUrl?: "/cosmos.feegrant.v1beta1.AllowedMsgAllowance";
    allowance?:
        | Any
        | BasicAllowance
        | PeriodicAllowance
        | AllowedMsgAllowance;
    allowedMessages: string[];
}

Properties

$typeUrl?: "/cosmos.feegrant.v1beta1.AllowedMsgAllowance"
allowance?:
    | Any
    | BasicAllowance
    | PeriodicAllowance
    | AllowedMsgAllowance

allowance can be any of basic and filtered fee allowance.

allowedMessages: string[]

allowed_messages are the messages for which the grantee has the access.