chore: add markdownlint to lint commands (#9353)
* add markdownlint config * update make lint commands * update markdownlint config * run make lint-fix * fix empty link * resuse docker container * run lint-fix * do not echo commands Co-authored-by: ryanchrypto <12519942+ryanchrypto@users.noreply.github.com>
This commit is contained in:
co-authored by
ryanchrypto
parent
b56e1a164b
commit
cb66c99eab
@@ -5,6 +5,7 @@ order: 1
|
||||
# Concepts
|
||||
|
||||
## Authorization and Grant
|
||||
|
||||
`x/authz` module defines interfaces and messages grant authorizations to perform actions
|
||||
on behalf of one account to other accounts. The design is defined in the [ADR 030](../../../architecture/adr-030-authz-module.md).
|
||||
|
||||
@@ -13,7 +14,6 @@ Authorization is an interface which must be implemented by a concrete authorizat
|
||||
|
||||
+++ https://github.com/cosmos/cosmos-sdk/blob/v0.43.0-beta1/x/authz/authorizations.go#L11-L25
|
||||
|
||||
|
||||
## Built-in Authorizations
|
||||
|
||||
Cosmos-SDK `x/authz` module comes with following authorization types
|
||||
@@ -28,7 +28,6 @@ Cosmos-SDK `x/authz` module comes with following authorization types
|
||||
|
||||
- `spent_limit` keeps track of how many coins are left in the authorization.
|
||||
|
||||
|
||||
### GenericAuthorization
|
||||
|
||||
`GenericAuthorization` implements the `Authorization` interface, that gives unrestricted permission to execute the provided Msg on behalf of granter's account.
|
||||
|
||||
@@ -20,7 +20,6 @@ The message handling should fail if:
|
||||
- provided `Grant.Authorization` is not implemented.
|
||||
- `Authorization.MsgTypeURL()` is not defined in the router (there is no defined handler in the app router to handle that Msg types).
|
||||
|
||||
|
||||
## MsgRevoke
|
||||
|
||||
A grant can be removed with the `MsgRevoke` message.
|
||||
|
||||
@@ -10,6 +10,7 @@ parent:
|
||||
## Contents
|
||||
|
||||
## Abstract
|
||||
|
||||
`x/authz` is an implementation of a Cosmos SDK module, per [ADR 30](../../../architecture/adr-030-authz-module.md), that allows
|
||||
granting arbitrary privileges from one account (the granter) to another account (the grantee). Authorizations must be granted for a particular Msg service method one by one using an implementation of the `Authorization` interface.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user