terra_sdk.core.authz.msgs
Authz module message types.
MsgExecAuthorized Objects
_2@attr.s_2class MsgExecAuthorized(Msg)
Execute a set of messages, exercising an existing authorization.
Arguments:
grantee- grantee account (submitting on behalf of granter)msgList[Msg] - list of messages to execute using authorization grant
MsgGrantAuthorization Objects
_2@attr.s_2class MsgGrantAuthorization(Msg)
Grant an authorization to grantee to call messages on behalf of granter.
Arguments:
granter- account granting authorizationgrantee- account receiving authorizationgrant- pair of authorization, expiration
MsgRevokeAuthorization Objects
_2@attr.s_2class MsgRevokeAuthorization(Msg)
Remove existing authorization grant of the specified message type.
Arguments:
granter- account removing authorizationgrantee- account having authorization removedmsg_type_url- type of message to remove authorization for