-
Notifications
You must be signed in to change notification settings - Fork 581
/
grpc_query.go
73 lines (60 loc) · 1.96 KB
/
grpc_query.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
package grpc
// THIS FILE IS GENERATED CODE, DO NOT EDIT
// SOURCE AT `proto/osmosis/twap/v1beta1/query.yml`
import (
context "context"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/osmosis-labs/osmosis/v20/x/twap/client"
"github.com/osmosis-labs/osmosis/v20/x/twap/client/queryproto"
)
type Querier struct {
Q client.Querier
}
var _ queryproto.QueryServer = Querier{}
func (q Querier) Params(grpcCtx context.Context,
req *queryproto.ParamsRequest,
) (*queryproto.ParamsResponse, error) {
if req == nil {
return nil, status.Error(codes.InvalidArgument, "empty request")
}
ctx := sdk.UnwrapSDKContext(grpcCtx)
return q.Q.Params(ctx, *req)
}
func (q Querier) GeometricTwapToNow(grpcCtx context.Context,
req *queryproto.GeometricTwapToNowRequest,
) (*queryproto.GeometricTwapToNowResponse, error) {
if req == nil {
return nil, status.Error(codes.InvalidArgument, "empty request")
}
ctx := sdk.UnwrapSDKContext(grpcCtx)
return q.Q.GeometricTwapToNow(ctx, *req)
}
func (q Querier) GeometricTwap(grpcCtx context.Context,
req *queryproto.GeometricTwapRequest,
) (*queryproto.GeometricTwapResponse, error) {
if req == nil {
return nil, status.Error(codes.InvalidArgument, "empty request")
}
ctx := sdk.UnwrapSDKContext(grpcCtx)
return q.Q.GeometricTwap(ctx, *req)
}
func (q Querier) ArithmeticTwapToNow(grpcCtx context.Context,
req *queryproto.ArithmeticTwapToNowRequest,
) (*queryproto.ArithmeticTwapToNowResponse, error) {
if req == nil {
return nil, status.Error(codes.InvalidArgument, "empty request")
}
ctx := sdk.UnwrapSDKContext(grpcCtx)
return q.Q.ArithmeticTwapToNow(ctx, *req)
}
func (q Querier) ArithmeticTwap(grpcCtx context.Context,
req *queryproto.ArithmeticTwapRequest,
) (*queryproto.ArithmeticTwapResponse, error) {
if req == nil {
return nil, status.Error(codes.InvalidArgument, "empty request")
}
ctx := sdk.UnwrapSDKContext(grpcCtx)
return q.Q.ArithmeticTwap(ctx, *req)
}