feegrant filtered msgs (#8604)
* WIP: add filtered message * updated `Accept` interface method * fix tests * add cli tests for filtered fee allowance * fix tests * review changes * rename `filteredFeeAllowance` message * review changes * review changes * review changes * review changes * review changes * update errors * remove validation * fix conflicts * add `ctx` to `Accept` method * fix test * add gas consumption * review changes * review changes * revert * review changes * improve error handling * fix test * Merge branch 'master' of github.com:cosmos/cosmos-sdk into atheesh/feegrant-filtered-msgs * review changes * update gas * update type * review changes Co-authored-by: Alessio Treglia <alessio@tendermint.com> Co-authored-by: SaReN <sahithnarahari@gmail.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
Alessio Treglia
SaReN
mergify[bot]
parent
bb7b2a62cf
commit
7a3a156b4f
@@ -307,6 +307,7 @@
|
||||
- [Msg](#cosmos.evidence.v1beta1.Msg)
|
||||
|
||||
- [cosmos/feegrant/v1beta1/feegrant.proto](#cosmos/feegrant/v1beta1/feegrant.proto)
|
||||
- [AllowedMsgFeeAllowance](#cosmos.feegrant.v1beta1.AllowedMsgFeeAllowance)
|
||||
- [BasicFeeAllowance](#cosmos.feegrant.v1beta1.BasicFeeAllowance)
|
||||
- [Duration](#cosmos.feegrant.v1beta1.Duration)
|
||||
- [ExpiresAt](#cosmos.feegrant.v1beta1.ExpiresAt)
|
||||
@@ -4543,6 +4544,22 @@ Msg defines the evidence Msg service.
|
||||
|
||||
|
||||
|
||||
<a name="cosmos.feegrant.v1beta1.AllowedMsgFeeAllowance"></a>
|
||||
|
||||
### AllowedMsgFeeAllowance
|
||||
AllowedMsgFeeAllowance creates allowance only for specified message types.
|
||||
|
||||
|
||||
| Field | Type | Label | Description |
|
||||
| ----- | ---- | ----- | ----------- |
|
||||
| `allowance` | [google.protobuf.Any](#google.protobuf.Any) | | allowance can be any of basic and filtered fee allowance. |
|
||||
| `allowed_messages` | [string](#string) | repeated | allowed_messages are the messages for which the grantee has the access. |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a name="cosmos.feegrant.v1beta1.BasicFeeAllowance"></a>
|
||||
|
||||
### BasicFeeAllowance
|
||||
|
||||
Reference in New Issue
Block a user