Documentation ¶
Overview ¶
Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
Index ¶
- Constants
- Variables
- func RegisterMsgServer(s grpc.ServiceRegistrar, srv MsgServer)
- func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer)
- type EventGrant
- func (*EventGrant) Descriptor() ([]byte, []int)deprecated
- func (x *EventGrant) GetGrantee() string
- func (x *EventGrant) GetGranter() string
- func (x *EventGrant) GetMsgTypeUrl() string
- func (*EventGrant) ProtoMessage()
- func (x *EventGrant) ProtoReflect() protoreflect.Message
- func (x *EventGrant) Reset()
- func (x *EventGrant) String() string
- type EventRevoke
- func (*EventRevoke) Descriptor() ([]byte, []int)deprecated
- func (x *EventRevoke) GetGrantee() string
- func (x *EventRevoke) GetGranter() string
- func (x *EventRevoke) GetMsgTypeUrl() string
- func (*EventRevoke) ProtoMessage()
- func (x *EventRevoke) ProtoReflect() protoreflect.Message
- func (x *EventRevoke) Reset()
- func (x *EventRevoke) String() string
- type GenericAuthorization
- func (*GenericAuthorization) Descriptor() ([]byte, []int)deprecated
- func (x *GenericAuthorization) GetMsg() string
- func (*GenericAuthorization) ProtoMessage()
- func (x *GenericAuthorization) ProtoReflect() protoreflect.Message
- func (x *GenericAuthorization) Reset()
- func (x *GenericAuthorization) String() string
- type GenesisState
- type Grant
- type GrantAuthorization
- func (*GrantAuthorization) Descriptor() ([]byte, []int)deprecated
- func (x *GrantAuthorization) GetAuthorization() *anypb.Any
- func (x *GrantAuthorization) GetExpiration() *timestamppb.Timestamp
- func (x *GrantAuthorization) GetGrantee() string
- func (x *GrantAuthorization) GetGranter() string
- func (*GrantAuthorization) ProtoMessage()
- func (x *GrantAuthorization) ProtoReflect() protoreflect.Message
- func (x *GrantAuthorization) Reset()
- func (x *GrantAuthorization) String() string
- type GrantQueueItem
- type MsgClient
- type MsgExec
- type MsgExecResponse
- type MsgGrant
- func (*MsgGrant) Descriptor() ([]byte, []int)deprecated
- func (x *MsgGrant) GetGrant() *Grant
- func (x *MsgGrant) GetGrantee() string
- func (x *MsgGrant) GetGranter() string
- func (*MsgGrant) ProtoMessage()
- func (x *MsgGrant) ProtoReflect() protoreflect.Message
- func (x *MsgGrant) Reset()
- func (x *MsgGrant) String() string
- type MsgGrantResponse
- type MsgRevoke
- func (*MsgRevoke) Descriptor() ([]byte, []int)deprecated
- func (x *MsgRevoke) GetGrantee() string
- func (x *MsgRevoke) GetGranter() string
- func (x *MsgRevoke) GetMsgTypeUrl() string
- func (*MsgRevoke) ProtoMessage()
- func (x *MsgRevoke) ProtoReflect() protoreflect.Message
- func (x *MsgRevoke) Reset()
- func (x *MsgRevoke) String() string
- type MsgRevokeResponse
- type MsgServer
- type QueryClient
- type QueryGranteeGrantsRequest
- func (*QueryGranteeGrantsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryGranteeGrantsRequest) GetGrantee() string
- func (x *QueryGranteeGrantsRequest) GetPagination() *v1beta1.PageRequest
- func (*QueryGranteeGrantsRequest) ProtoMessage()
- func (x *QueryGranteeGrantsRequest) ProtoReflect() protoreflect.Message
- func (x *QueryGranteeGrantsRequest) Reset()
- func (x *QueryGranteeGrantsRequest) String() string
- type QueryGranteeGrantsResponse
- func (*QueryGranteeGrantsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryGranteeGrantsResponse) GetGrants() []*GrantAuthorization
- func (x *QueryGranteeGrantsResponse) GetPagination() *v1beta1.PageResponse
- func (*QueryGranteeGrantsResponse) ProtoMessage()
- func (x *QueryGranteeGrantsResponse) ProtoReflect() protoreflect.Message
- func (x *QueryGranteeGrantsResponse) Reset()
- func (x *QueryGranteeGrantsResponse) String() string
- type QueryGranterGrantsRequest
- func (*QueryGranterGrantsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryGranterGrantsRequest) GetGranter() string
- func (x *QueryGranterGrantsRequest) GetPagination() *v1beta1.PageRequest
- func (*QueryGranterGrantsRequest) ProtoMessage()
- func (x *QueryGranterGrantsRequest) ProtoReflect() protoreflect.Message
- func (x *QueryGranterGrantsRequest) Reset()
- func (x *QueryGranterGrantsRequest) String() string
- type QueryGranterGrantsResponse
- func (*QueryGranterGrantsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryGranterGrantsResponse) GetGrants() []*GrantAuthorization
- func (x *QueryGranterGrantsResponse) GetPagination() *v1beta1.PageResponse
- func (*QueryGranterGrantsResponse) ProtoMessage()
- func (x *QueryGranterGrantsResponse) ProtoReflect() protoreflect.Message
- func (x *QueryGranterGrantsResponse) Reset()
- func (x *QueryGranterGrantsResponse) String() string
- type QueryGrantsRequest
- func (*QueryGrantsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryGrantsRequest) GetGrantee() string
- func (x *QueryGrantsRequest) GetGranter() string
- func (x *QueryGrantsRequest) GetMsgTypeUrl() string
- func (x *QueryGrantsRequest) GetPagination() *v1beta1.PageRequest
- func (*QueryGrantsRequest) ProtoMessage()
- func (x *QueryGrantsRequest) ProtoReflect() protoreflect.Message
- func (x *QueryGrantsRequest) Reset()
- func (x *QueryGrantsRequest) String() string
- type QueryGrantsResponse
- func (*QueryGrantsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryGrantsResponse) GetGrants() []*Grant
- func (x *QueryGrantsResponse) GetPagination() *v1beta1.PageResponse
- func (*QueryGrantsResponse) ProtoMessage()
- func (x *QueryGrantsResponse) ProtoReflect() protoreflect.Message
- func (x *QueryGrantsResponse) Reset()
- func (x *QueryGrantsResponse) String() string
- type QueryServer
- type UnimplementedMsgServer
- type UnimplementedQueryServer
- func (UnimplementedQueryServer) GranteeGrants(context.Context, *QueryGranteeGrantsRequest) (*QueryGranteeGrantsResponse, error)
- func (UnimplementedQueryServer) GranterGrants(context.Context, *QueryGranterGrantsRequest) (*QueryGranterGrantsResponse, error)
- func (UnimplementedQueryServer) Grants(context.Context, *QueryGrantsRequest) (*QueryGrantsResponse, error)
- type UnsafeMsgServer
- type UnsafeQueryServer
Constants ¶
const ( Query_Grants_FullMethodName = "/cosmos.authz.v1beta1.Query/Grants" Query_GranterGrants_FullMethodName = "/cosmos.authz.v1beta1.Query/GranterGrants" Query_GranteeGrants_FullMethodName = "/cosmos.authz.v1beta1.Query/GranteeGrants" )
const ( Msg_Grant_FullMethodName = "/cosmos.authz.v1beta1.Msg/Grant" Msg_Exec_FullMethodName = "/cosmos.authz.v1beta1.Msg/Exec" Msg_Revoke_FullMethodName = "/cosmos.authz.v1beta1.Msg/Revoke" )
Variables ¶
var File_cosmos_authz_v1beta1_authz_proto protoreflect.FileDescriptor
var File_cosmos_authz_v1beta1_event_proto protoreflect.FileDescriptor
var File_cosmos_authz_v1beta1_genesis_proto protoreflect.FileDescriptor
var File_cosmos_authz_v1beta1_query_proto protoreflect.FileDescriptor
var File_cosmos_authz_v1beta1_tx_proto protoreflect.FileDescriptor
var Msg_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cosmos.authz.v1beta1.Msg", HandlerType: (*MsgServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Grant", Handler: _Msg_Grant_Handler, }, { MethodName: "Exec", Handler: _Msg_Exec_Handler, }, { MethodName: "Revoke", Handler: _Msg_Revoke_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cosmos/authz/v1beta1/tx.proto", }
Msg_ServiceDesc is the grpc.ServiceDesc for Msg service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Query_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cosmos.authz.v1beta1.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Grants", Handler: _Query_Grants_Handler, }, { MethodName: "GranterGrants", Handler: _Query_GranterGrants_Handler, }, { MethodName: "GranteeGrants", Handler: _Query_GranteeGrants_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cosmos/authz/v1beta1/query.proto", }
Query_ServiceDesc is the grpc.ServiceDesc for Query service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterMsgServer ¶
func RegisterMsgServer(s grpc.ServiceRegistrar, srv MsgServer)
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer)
Types ¶
type EventGrant ¶
type EventGrant struct { // Msg type URL for which an autorization is granted MsgTypeUrl string `protobuf:"bytes,2,opt,name=msg_type_url,json=msgTypeUrl,proto3" json:"msg_type_url,omitempty"` // Granter account address Granter string `protobuf:"bytes,3,opt,name=granter,proto3" json:"granter,omitempty"` // Grantee account address Grantee string `protobuf:"bytes,4,opt,name=grantee,proto3" json:"grantee,omitempty"` // contains filtered or unexported fields }
EventGrant is emitted on Msg/Grant
func (*EventGrant) Descriptor
deprecated
func (*EventGrant) Descriptor() ([]byte, []int)
Deprecated: Use EventGrant.ProtoReflect.Descriptor instead.
func (*EventGrant) GetGrantee ¶
func (x *EventGrant) GetGrantee() string
func (*EventGrant) GetGranter ¶
func (x *EventGrant) GetGranter() string
func (*EventGrant) GetMsgTypeUrl ¶
func (x *EventGrant) GetMsgTypeUrl() string
func (*EventGrant) ProtoMessage ¶
func (*EventGrant) ProtoMessage()
func (*EventGrant) ProtoReflect ¶
func (x *EventGrant) ProtoReflect() protoreflect.Message
func (*EventGrant) Reset ¶
func (x *EventGrant) Reset()
func (*EventGrant) String ¶
func (x *EventGrant) String() string
type EventRevoke ¶
type EventRevoke struct { // Msg type URL for which an autorization is revoked MsgTypeUrl string `protobuf:"bytes,2,opt,name=msg_type_url,json=msgTypeUrl,proto3" json:"msg_type_url,omitempty"` // Granter account address Granter string `protobuf:"bytes,3,opt,name=granter,proto3" json:"granter,omitempty"` // Grantee account address Grantee string `protobuf:"bytes,4,opt,name=grantee,proto3" json:"grantee,omitempty"` // contains filtered or unexported fields }
EventRevoke is emitted on Msg/Revoke
func (*EventRevoke) Descriptor
deprecated
func (*EventRevoke) Descriptor() ([]byte, []int)
Deprecated: Use EventRevoke.ProtoReflect.Descriptor instead.
func (*EventRevoke) GetGrantee ¶
func (x *EventRevoke) GetGrantee() string
func (*EventRevoke) GetGranter ¶
func (x *EventRevoke) GetGranter() string
func (*EventRevoke) GetMsgTypeUrl ¶
func (x *EventRevoke) GetMsgTypeUrl() string
func (*EventRevoke) ProtoMessage ¶
func (*EventRevoke) ProtoMessage()
func (*EventRevoke) ProtoReflect ¶
func (x *EventRevoke) ProtoReflect() protoreflect.Message
func (*EventRevoke) Reset ¶
func (x *EventRevoke) Reset()
func (*EventRevoke) String ¶
func (x *EventRevoke) String() string
type GenericAuthorization ¶
type GenericAuthorization struct { // Msg, identified by it's type URL, to grant unrestricted permissions to execute Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // contains filtered or unexported fields }
GenericAuthorization gives the grantee unrestricted permissions to execute the provided method on behalf of the granter's account.
func (*GenericAuthorization) Descriptor
deprecated
func (*GenericAuthorization) Descriptor() ([]byte, []int)
Deprecated: Use GenericAuthorization.ProtoReflect.Descriptor instead.
func (*GenericAuthorization) GetMsg ¶
func (x *GenericAuthorization) GetMsg() string
func (*GenericAuthorization) ProtoMessage ¶
func (*GenericAuthorization) ProtoMessage()
func (*GenericAuthorization) ProtoReflect ¶
func (x *GenericAuthorization) ProtoReflect() protoreflect.Message
func (*GenericAuthorization) Reset ¶
func (x *GenericAuthorization) Reset()
func (*GenericAuthorization) String ¶
func (x *GenericAuthorization) String() string
type GenesisState ¶
type GenesisState struct { Authorization []*GrantAuthorization `protobuf:"bytes,1,rep,name=authorization,proto3" json:"authorization,omitempty"` // contains filtered or unexported fields }
GenesisState defines the authz module's genesis state.
func (*GenesisState) Descriptor
deprecated
func (*GenesisState) Descriptor() ([]byte, []int)
Deprecated: Use GenesisState.ProtoReflect.Descriptor instead.
func (*GenesisState) GetAuthorization ¶
func (x *GenesisState) GetAuthorization() []*GrantAuthorization
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) ProtoReflect ¶
func (x *GenesisState) ProtoReflect() protoreflect.Message
func (*GenesisState) Reset ¶
func (x *GenesisState) Reset()
func (*GenesisState) String ¶
func (x *GenesisState) String() string
type Grant ¶
type Grant struct { Authorization *anypb.Any `protobuf:"bytes,1,opt,name=authorization,proto3" json:"authorization,omitempty"` // time when the grant will expire and will be pruned. If null, then the grant // doesn't have a time expiration (other conditions in `authorization` // may apply to invalidate the grant) Expiration *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration,proto3" json:"expiration,omitempty"` // contains filtered or unexported fields }
Grant gives permissions to execute the provide method with expiration time.
func (*Grant) GetExpiration ¶
func (x *Grant) GetExpiration() *timestamppb.Timestamp
func (*Grant) ProtoReflect ¶
func (x *Grant) ProtoReflect() protoreflect.Message
type GrantAuthorization ¶
type GrantAuthorization struct { Granter string `protobuf:"bytes,1,opt,name=granter,proto3" json:"granter,omitempty"` Grantee string `protobuf:"bytes,2,opt,name=grantee,proto3" json:"grantee,omitempty"` Authorization *anypb.Any `protobuf:"bytes,3,opt,name=authorization,proto3" json:"authorization,omitempty"` Expiration *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expiration,proto3" json:"expiration,omitempty"` // contains filtered or unexported fields }
GrantAuthorization extends a grant with both the addresses of the grantee and granter. It is used in genesis.proto and query.proto
func (*GrantAuthorization) Descriptor
deprecated
func (*GrantAuthorization) Descriptor() ([]byte, []int)
Deprecated: Use GrantAuthorization.ProtoReflect.Descriptor instead.
func (*GrantAuthorization) GetAuthorization ¶
func (x *GrantAuthorization) GetAuthorization() *anypb.Any
func (*GrantAuthorization) GetExpiration ¶
func (x *GrantAuthorization) GetExpiration() *timestamppb.Timestamp
func (*GrantAuthorization) GetGrantee ¶
func (x *GrantAuthorization) GetGrantee() string
func (*GrantAuthorization) GetGranter ¶
func (x *GrantAuthorization) GetGranter() string
func (*GrantAuthorization) ProtoMessage ¶
func (*GrantAuthorization) ProtoMessage()
func (*GrantAuthorization) ProtoReflect ¶
func (x *GrantAuthorization) ProtoReflect() protoreflect.Message
func (*GrantAuthorization) Reset ¶
func (x *GrantAuthorization) Reset()
func (*GrantAuthorization) String ¶
func (x *GrantAuthorization) String() string
type GrantQueueItem ¶
type GrantQueueItem struct { // msg_type_urls contains the list of TypeURL of a sdk.Msg. MsgTypeUrls []string `protobuf:"bytes,1,rep,name=msg_type_urls,json=msgTypeUrls,proto3" json:"msg_type_urls,omitempty"` // contains filtered or unexported fields }
GrantQueueItem contains the list of TypeURL of a sdk.Msg.
func (*GrantQueueItem) Descriptor
deprecated
func (*GrantQueueItem) Descriptor() ([]byte, []int)
Deprecated: Use GrantQueueItem.ProtoReflect.Descriptor instead.
func (*GrantQueueItem) GetMsgTypeUrls ¶
func (x *GrantQueueItem) GetMsgTypeUrls() []string
func (*GrantQueueItem) ProtoMessage ¶
func (*GrantQueueItem) ProtoMessage()
func (*GrantQueueItem) ProtoReflect ¶
func (x *GrantQueueItem) ProtoReflect() protoreflect.Message
func (*GrantQueueItem) Reset ¶
func (x *GrantQueueItem) Reset()
func (*GrantQueueItem) String ¶
func (x *GrantQueueItem) String() string
type MsgClient ¶
type MsgClient interface { // Grant grants the provided authorization to the grantee on the granter's // account with the provided expiration time. If there is already a grant // for the given (granter, grantee, Authorization) triple, then the grant // will be overwritten. Grant(ctx context.Context, in *MsgGrant, opts ...grpc.CallOption) (*MsgGrantResponse, error) // Exec attempts to execute the provided messages using // authorizations granted to the grantee. Each message should have only // one signer corresponding to the granter of the authorization. Exec(ctx context.Context, in *MsgExec, opts ...grpc.CallOption) (*MsgExecResponse, error) // Revoke revokes any authorization corresponding to the provided method name on the // granter's account that has been granted to the grantee. Revoke(ctx context.Context, in *MsgRevoke, opts ...grpc.CallOption) (*MsgRevokeResponse, error) }
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewMsgClient ¶
func NewMsgClient(cc grpc.ClientConnInterface) MsgClient
type MsgExec ¶
type MsgExec struct { Grantee string `protobuf:"bytes,1,opt,name=grantee,proto3" json:"grantee,omitempty"` // Execute Msg. // The x/authz will try to find a grant matching (msg.signers[0], grantee, MsgTypeURL(msg)) // triple and validate it. Msgs []*anypb.Any `protobuf:"bytes,2,rep,name=msgs,proto3" json:"msgs,omitempty"` // contains filtered or unexported fields }
MsgExec attempts to execute the provided messages using authorizations granted to the grantee. Each message should have only one signer corresponding to the granter of the authorization.
func (*MsgExec) ProtoReflect ¶
func (x *MsgExec) ProtoReflect() protoreflect.Message
type MsgExecResponse ¶
type MsgExecResponse struct { Results [][]byte `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` // contains filtered or unexported fields }
MsgExecResponse defines the Msg/MsgExecResponse response type.
func (*MsgExecResponse) Descriptor
deprecated
func (*MsgExecResponse) Descriptor() ([]byte, []int)
Deprecated: Use MsgExecResponse.ProtoReflect.Descriptor instead.
func (*MsgExecResponse) GetResults ¶
func (x *MsgExecResponse) GetResults() [][]byte
func (*MsgExecResponse) ProtoMessage ¶
func (*MsgExecResponse) ProtoMessage()
func (*MsgExecResponse) ProtoReflect ¶
func (x *MsgExecResponse) ProtoReflect() protoreflect.Message
func (*MsgExecResponse) Reset ¶
func (x *MsgExecResponse) Reset()
func (*MsgExecResponse) String ¶
func (x *MsgExecResponse) String() string
type MsgGrant ¶
type MsgGrant struct { Granter string `protobuf:"bytes,1,opt,name=granter,proto3" json:"granter,omitempty"` Grantee string `protobuf:"bytes,2,opt,name=grantee,proto3" json:"grantee,omitempty"` Grant *Grant `protobuf:"bytes,3,opt,name=grant,proto3" json:"grant,omitempty"` // contains filtered or unexported fields }
MsgGrant is a request type for Grant method. It declares authorization to the grantee on behalf of the granter with the provided expiration time.
func (*MsgGrant) ProtoReflect ¶
func (x *MsgGrant) ProtoReflect() protoreflect.Message
type MsgGrantResponse ¶
type MsgGrantResponse struct {
// contains filtered or unexported fields
}
MsgGrantResponse defines the Msg/MsgGrant response type.
func (*MsgGrantResponse) Descriptor
deprecated
func (*MsgGrantResponse) Descriptor() ([]byte, []int)
Deprecated: Use MsgGrantResponse.ProtoReflect.Descriptor instead.
func (*MsgGrantResponse) ProtoMessage ¶
func (*MsgGrantResponse) ProtoMessage()
func (*MsgGrantResponse) ProtoReflect ¶
func (x *MsgGrantResponse) ProtoReflect() protoreflect.Message
func (*MsgGrantResponse) Reset ¶
func (x *MsgGrantResponse) Reset()
func (*MsgGrantResponse) String ¶
func (x *MsgGrantResponse) String() string
type MsgRevoke ¶
type MsgRevoke struct { Granter string `protobuf:"bytes,1,opt,name=granter,proto3" json:"granter,omitempty"` Grantee string `protobuf:"bytes,2,opt,name=grantee,proto3" json:"grantee,omitempty"` MsgTypeUrl string `protobuf:"bytes,3,opt,name=msg_type_url,json=msgTypeUrl,proto3" json:"msg_type_url,omitempty"` // contains filtered or unexported fields }
MsgRevoke revokes any authorization with the provided sdk.Msg type on the granter's account with that has been granted to the grantee.
func (*MsgRevoke) ProtoReflect ¶
func (x *MsgRevoke) ProtoReflect() protoreflect.Message
type MsgRevokeResponse ¶
type MsgRevokeResponse struct {
// contains filtered or unexported fields
}
MsgRevokeResponse defines the Msg/MsgRevokeResponse response type.
func (*MsgRevokeResponse) Descriptor
deprecated
func (*MsgRevokeResponse) Descriptor() ([]byte, []int)
Deprecated: Use MsgRevokeResponse.ProtoReflect.Descriptor instead.
func (*MsgRevokeResponse) ProtoMessage ¶
func (*MsgRevokeResponse) ProtoMessage()
func (*MsgRevokeResponse) ProtoReflect ¶
func (x *MsgRevokeResponse) ProtoReflect() protoreflect.Message
func (*MsgRevokeResponse) Reset ¶
func (x *MsgRevokeResponse) Reset()
func (*MsgRevokeResponse) String ¶
func (x *MsgRevokeResponse) String() string
type MsgServer ¶
type MsgServer interface { // Grant grants the provided authorization to the grantee on the granter's // account with the provided expiration time. If there is already a grant // for the given (granter, grantee, Authorization) triple, then the grant // will be overwritten. Grant(context.Context, *MsgGrant) (*MsgGrantResponse, error) // Exec attempts to execute the provided messages using // authorizations granted to the grantee. Each message should have only // one signer corresponding to the granter of the authorization. Exec(context.Context, *MsgExec) (*MsgExecResponse, error) // Revoke revokes any authorization corresponding to the provided method name on the // granter's account that has been granted to the grantee. Revoke(context.Context, *MsgRevoke) (*MsgRevokeResponse, error) // contains filtered or unexported methods }
MsgServer is the server API for Msg service. All implementations must embed UnimplementedMsgServer for forward compatibility
type QueryClient ¶
type QueryClient interface { // Returns list of `Authorization`, granted to the grantee by the granter. Grants(ctx context.Context, in *QueryGrantsRequest, opts ...grpc.CallOption) (*QueryGrantsResponse, error) // GranterGrants returns list of `GrantAuthorization`, granted by granter. // // Since: cosmos-sdk 0.46 GranterGrants(ctx context.Context, in *QueryGranterGrantsRequest, opts ...grpc.CallOption) (*QueryGranterGrantsResponse, error) // GranteeGrants returns a list of `GrantAuthorization` by grantee. // // Since: cosmos-sdk 0.46 GranteeGrants(ctx context.Context, in *QueryGranteeGrantsRequest, opts ...grpc.CallOption) (*QueryGranteeGrantsResponse, error) }
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc.ClientConnInterface) QueryClient
type QueryGranteeGrantsRequest ¶
type QueryGranteeGrantsRequest struct { Grantee string `protobuf:"bytes,1,opt,name=grantee,proto3" json:"grantee,omitempty"` // pagination defines an pagination for the request. Pagination *v1beta1.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
QueryGranteeGrantsRequest is the request type for the Query/IssuedGrants RPC method.
func (*QueryGranteeGrantsRequest) Descriptor
deprecated
func (*QueryGranteeGrantsRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryGranteeGrantsRequest.ProtoReflect.Descriptor instead.
func (*QueryGranteeGrantsRequest) GetGrantee ¶
func (x *QueryGranteeGrantsRequest) GetGrantee() string
func (*QueryGranteeGrantsRequest) GetPagination ¶
func (x *QueryGranteeGrantsRequest) GetPagination() *v1beta1.PageRequest
func (*QueryGranteeGrantsRequest) ProtoMessage ¶
func (*QueryGranteeGrantsRequest) ProtoMessage()
func (*QueryGranteeGrantsRequest) ProtoReflect ¶
func (x *QueryGranteeGrantsRequest) ProtoReflect() protoreflect.Message
func (*QueryGranteeGrantsRequest) Reset ¶
func (x *QueryGranteeGrantsRequest) Reset()
func (*QueryGranteeGrantsRequest) String ¶
func (x *QueryGranteeGrantsRequest) String() string
type QueryGranteeGrantsResponse ¶
type QueryGranteeGrantsResponse struct { // grants is a list of grants granted to the grantee. Grants []*GrantAuthorization `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"` // pagination defines an pagination for the response. Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
QueryGranteeGrantsResponse is the response type for the Query/GranteeGrants RPC method.
func (*QueryGranteeGrantsResponse) Descriptor
deprecated
func (*QueryGranteeGrantsResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryGranteeGrantsResponse.ProtoReflect.Descriptor instead.
func (*QueryGranteeGrantsResponse) GetGrants ¶
func (x *QueryGranteeGrantsResponse) GetGrants() []*GrantAuthorization
func (*QueryGranteeGrantsResponse) GetPagination ¶
func (x *QueryGranteeGrantsResponse) GetPagination() *v1beta1.PageResponse
func (*QueryGranteeGrantsResponse) ProtoMessage ¶
func (*QueryGranteeGrantsResponse) ProtoMessage()
func (*QueryGranteeGrantsResponse) ProtoReflect ¶
func (x *QueryGranteeGrantsResponse) ProtoReflect() protoreflect.Message
func (*QueryGranteeGrantsResponse) Reset ¶
func (x *QueryGranteeGrantsResponse) Reset()
func (*QueryGranteeGrantsResponse) String ¶
func (x *QueryGranteeGrantsResponse) String() string
type QueryGranterGrantsRequest ¶
type QueryGranterGrantsRequest struct { Granter string `protobuf:"bytes,1,opt,name=granter,proto3" json:"granter,omitempty"` // pagination defines an pagination for the request. Pagination *v1beta1.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
QueryGranterGrantsRequest is the request type for the Query/GranterGrants RPC method.
func (*QueryGranterGrantsRequest) Descriptor
deprecated
func (*QueryGranterGrantsRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryGranterGrantsRequest.ProtoReflect.Descriptor instead.
func (*QueryGranterGrantsRequest) GetGranter ¶
func (x *QueryGranterGrantsRequest) GetGranter() string
func (*QueryGranterGrantsRequest) GetPagination ¶
func (x *QueryGranterGrantsRequest) GetPagination() *v1beta1.PageRequest
func (*QueryGranterGrantsRequest) ProtoMessage ¶
func (*QueryGranterGrantsRequest) ProtoMessage()
func (*QueryGranterGrantsRequest) ProtoReflect ¶
func (x *QueryGranterGrantsRequest) ProtoReflect() protoreflect.Message
func (*QueryGranterGrantsRequest) Reset ¶
func (x *QueryGranterGrantsRequest) Reset()
func (*QueryGranterGrantsRequest) String ¶
func (x *QueryGranterGrantsRequest) String() string
type QueryGranterGrantsResponse ¶
type QueryGranterGrantsResponse struct { // grants is a list of grants granted by the granter. Grants []*GrantAuthorization `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"` // pagination defines an pagination for the response. Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
QueryGranterGrantsResponse is the response type for the Query/GranterGrants RPC method.
func (*QueryGranterGrantsResponse) Descriptor
deprecated
func (*QueryGranterGrantsResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryGranterGrantsResponse.ProtoReflect.Descriptor instead.
func (*QueryGranterGrantsResponse) GetGrants ¶
func (x *QueryGranterGrantsResponse) GetGrants() []*GrantAuthorization
func (*QueryGranterGrantsResponse) GetPagination ¶
func (x *QueryGranterGrantsResponse) GetPagination() *v1beta1.PageResponse
func (*QueryGranterGrantsResponse) ProtoMessage ¶
func (*QueryGranterGrantsResponse) ProtoMessage()
func (*QueryGranterGrantsResponse) ProtoReflect ¶
func (x *QueryGranterGrantsResponse) ProtoReflect() protoreflect.Message
func (*QueryGranterGrantsResponse) Reset ¶
func (x *QueryGranterGrantsResponse) Reset()
func (*QueryGranterGrantsResponse) String ¶
func (x *QueryGranterGrantsResponse) String() string
type QueryGrantsRequest ¶
type QueryGrantsRequest struct { Granter string `protobuf:"bytes,1,opt,name=granter,proto3" json:"granter,omitempty"` Grantee string `protobuf:"bytes,2,opt,name=grantee,proto3" json:"grantee,omitempty"` // Optional, msg_type_url, when set, will query only grants matching given msg type. MsgTypeUrl string `protobuf:"bytes,3,opt,name=msg_type_url,json=msgTypeUrl,proto3" json:"msg_type_url,omitempty"` // pagination defines an pagination for the request. Pagination *v1beta1.PageRequest `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
QueryGrantsRequest is the request type for the Query/Grants RPC method.
func (*QueryGrantsRequest) Descriptor
deprecated
func (*QueryGrantsRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryGrantsRequest.ProtoReflect.Descriptor instead.
func (*QueryGrantsRequest) GetGrantee ¶
func (x *QueryGrantsRequest) GetGrantee() string
func (*QueryGrantsRequest) GetGranter ¶
func (x *QueryGrantsRequest) GetGranter() string
func (*QueryGrantsRequest) GetMsgTypeUrl ¶
func (x *QueryGrantsRequest) GetMsgTypeUrl() string
func (*QueryGrantsRequest) GetPagination ¶
func (x *QueryGrantsRequest) GetPagination() *v1beta1.PageRequest
func (*QueryGrantsRequest) ProtoMessage ¶
func (*QueryGrantsRequest) ProtoMessage()
func (*QueryGrantsRequest) ProtoReflect ¶
func (x *QueryGrantsRequest) ProtoReflect() protoreflect.Message
func (*QueryGrantsRequest) Reset ¶
func (x *QueryGrantsRequest) Reset()
func (*QueryGrantsRequest) String ¶
func (x *QueryGrantsRequest) String() string
type QueryGrantsResponse ¶
type QueryGrantsResponse struct { // authorizations is a list of grants granted for grantee by granter. Grants []*Grant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"` // pagination defines an pagination for the response. Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
QueryGrantsResponse is the response type for the Query/Authorizations RPC method.
func (*QueryGrantsResponse) Descriptor
deprecated
func (*QueryGrantsResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryGrantsResponse.ProtoReflect.Descriptor instead.
func (*QueryGrantsResponse) GetGrants ¶
func (x *QueryGrantsResponse) GetGrants() []*Grant
func (*QueryGrantsResponse) GetPagination ¶
func (x *QueryGrantsResponse) GetPagination() *v1beta1.PageResponse
func (*QueryGrantsResponse) ProtoMessage ¶
func (*QueryGrantsResponse) ProtoMessage()
func (*QueryGrantsResponse) ProtoReflect ¶
func (x *QueryGrantsResponse) ProtoReflect() protoreflect.Message
func (*QueryGrantsResponse) Reset ¶
func (x *QueryGrantsResponse) Reset()
func (*QueryGrantsResponse) String ¶
func (x *QueryGrantsResponse) String() string
type QueryServer ¶
type QueryServer interface { // Returns list of `Authorization`, granted to the grantee by the granter. Grants(context.Context, *QueryGrantsRequest) (*QueryGrantsResponse, error) // GranterGrants returns list of `GrantAuthorization`, granted by granter. // // Since: cosmos-sdk 0.46 GranterGrants(context.Context, *QueryGranterGrantsRequest) (*QueryGranterGrantsResponse, error) // GranteeGrants returns a list of `GrantAuthorization` by grantee. // // Since: cosmos-sdk 0.46 GranteeGrants(context.Context, *QueryGranteeGrantsRequest) (*QueryGranteeGrantsResponse, error) // contains filtered or unexported methods }
QueryServer is the server API for Query service. All implementations must embed UnimplementedQueryServer for forward compatibility
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer must be embedded to have forward compatible implementations.
func (UnimplementedMsgServer) Exec ¶
func (UnimplementedMsgServer) Exec(context.Context, *MsgExec) (*MsgExecResponse, error)
func (UnimplementedMsgServer) Grant ¶
func (UnimplementedMsgServer) Grant(context.Context, *MsgGrant) (*MsgGrantResponse, error)
func (UnimplementedMsgServer) Revoke ¶
func (UnimplementedMsgServer) Revoke(context.Context, *MsgRevoke) (*MsgRevokeResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer must be embedded to have forward compatible implementations.
func (UnimplementedQueryServer) GranteeGrants ¶
func (UnimplementedQueryServer) GranteeGrants(context.Context, *QueryGranteeGrantsRequest) (*QueryGranteeGrantsResponse, error)
func (UnimplementedQueryServer) GranterGrants ¶
func (UnimplementedQueryServer) GranterGrants(context.Context, *QueryGranterGrantsRequest) (*QueryGranterGrantsResponse, error)
func (UnimplementedQueryServer) Grants ¶
func (UnimplementedQueryServer) Grants(context.Context, *QueryGrantsRequest) (*QueryGrantsResponse, error)
type UnsafeMsgServer ¶
type UnsafeMsgServer interface {
// contains filtered or unexported methods
}
UnsafeMsgServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MsgServer will result in compilation errors.
type UnsafeQueryServer ¶
type UnsafeQueryServer interface {
// contains filtered or unexported methods
}
UnsafeQueryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to QueryServer will result in compilation errors.