Documentation ¶
Index ¶
- Constants
- func MakeAuthzExecMsg(authzExecMsg types.AuthzExecMsg, encodingConfig params.EncodingConfig) (authz.MsgExec, error)
- func MakeAuthzGrantMsg(authzGrantMsg types.AuthzGrantMsg, granter sdk.AccAddress) (authz.MsgGrant, error)
- func MakeAuthzRevokeMsg(authzRevokeMsg types.AuthzRevokeMsg, granter sdk.AccAddress) (authz.MsgRevoke, error)
- func MakeQueryAuthzGrantsByGranteeMsg(queryAuthzGrantMsg types.QueryAuthzGrantMsg) (authz.QueryGranteeGrantsRequest, error)
- func MakeQueryAuthzGrantsByGranterMsg(queryAuthzGrantMsg types.QueryAuthzGrantMsg) (authz.QueryGranterGrantsRequest, error)
- func MakeQueryAuthzGrantsMsg(queryAuthzGrantMsg types.QueryAuthzGrantMsg) (authz.QueryGrantsRequest, error)
- func NewCoreModule() core.CoreModule
- func QueryAuthz(i core.QueryClient) (string, error)
- type AuthzExternal
- func (e AuthzExternal) AuthzExec(authzExecMsg types.AuthzExecMsg) provider.XplaClient
- func (e AuthzExternal) AuthzGrant(authzGrantMsg types.AuthzGrantMsg) provider.XplaClient
- func (e AuthzExternal) AuthzRevoke(authzRevokeMsg types.AuthzRevokeMsg) provider.XplaClient
- func (e AuthzExternal) QueryAuthzGrants(queryAuthzGrantMsg types.QueryAuthzGrantMsg) provider.XplaClient
Constants ¶
View Source
const ( AuthzModule = "authz" AuthzGrantMsgType = "authz-grant" AuthzRevokeMsgType = "authz-revoke" AuthzExecMsgType = "authz-exec" AuthzQueryGrantMsgType = "query-authz-grant" AuthzQueryGrantsByGranteeMsgType = "authz-grants-by-grantee" AuthzQueryGrantsByGranterMsgType = "authz-grants-by-granter" )
Variables ¶
This section is empty.
Functions ¶
func MakeAuthzExecMsg ¶
func MakeAuthzExecMsg(authzExecMsg types.AuthzExecMsg, encodingConfig params.EncodingConfig) (authz.MsgExec, error)
(Tx) make msg - authz execute
func MakeAuthzGrantMsg ¶
func MakeAuthzGrantMsg(authzGrantMsg types.AuthzGrantMsg, granter sdk.AccAddress) (authz.MsgGrant, error)
(Tx) make msg - authz grant
func MakeAuthzRevokeMsg ¶
func MakeAuthzRevokeMsg(authzRevokeMsg types.AuthzRevokeMsg, granter sdk.AccAddress) (authz.MsgRevoke, error)
(Tx) make msg - revoke
func MakeQueryAuthzGrantsByGranteeMsg ¶
func MakeQueryAuthzGrantsByGranteeMsg(queryAuthzGrantMsg types.QueryAuthzGrantMsg) (authz.QueryGranteeGrantsRequest, error)
(Query) make msg - authz grants by grantee
func MakeQueryAuthzGrantsByGranterMsg ¶
func MakeQueryAuthzGrantsByGranterMsg(queryAuthzGrantMsg types.QueryAuthzGrantMsg) (authz.QueryGranterGrantsRequest, error)
(Query) make msg - authz grants by granter
func MakeQueryAuthzGrantsMsg ¶
func MakeQueryAuthzGrantsMsg(queryAuthzGrantMsg types.QueryAuthzGrantMsg) (authz.QueryGrantsRequest, error)
(Query) make msg - authz grants
func NewCoreModule ¶ added in v0.1.2
func NewCoreModule() core.CoreModule
func QueryAuthz ¶
func QueryAuthz(i core.QueryClient) (string, error)
Query client for authz module.
Types ¶
type AuthzExternal ¶ added in v0.1.2
type AuthzExternal struct {
Xplac provider.XplaClient
}
func NewAuthzExternal ¶ added in v0.1.2
func NewAuthzExternal(xplac provider.XplaClient) (e AuthzExternal)
func (AuthzExternal) AuthzExec ¶ added in v0.1.2
func (e AuthzExternal) AuthzExec(authzExecMsg types.AuthzExecMsg) provider.XplaClient
Execute transaction on behalf of granter account.
func (AuthzExternal) AuthzGrant ¶ added in v0.1.2
func (e AuthzExternal) AuthzGrant(authzGrantMsg types.AuthzGrantMsg) provider.XplaClient
Grant authorization to an address.
func (AuthzExternal) AuthzRevoke ¶ added in v0.1.2
func (e AuthzExternal) AuthzRevoke(authzRevokeMsg types.AuthzRevokeMsg) provider.XplaClient
Revoke authorization.
func (AuthzExternal) QueryAuthzGrants ¶ added in v0.1.2
func (e AuthzExternal) QueryAuthzGrants(queryAuthzGrantMsg types.QueryAuthzGrantMsg) provider.XplaClient
Query grants for granter-grantee pair and optionally a msg-type-url. Also, it is able to support querying grants granted by granter and granted to a grantee.
Click to show internal directories.
Click to hide internal directories.