• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lightningnetwork / lnd / 13481890706

23 Feb 2025 09:53AM UTC coverage: 46.221% (-12.6%) from 58.825%
13481890706

Pull #9521

github

web-flow
Merge 9fb980a6f into 5fe900d18
Pull Request #9521: unit: remove GOACC, use Go 1.20 native coverage functionality

105094 of 227374 relevant lines covered (46.22%)

19705.84 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/lnrpc/neutrinorpc/neutrino.pb.gw.go
1
// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
2
// source: neutrinorpc/neutrino.proto
3

4
/*
5
Package neutrinorpc is a reverse proxy.
6

7
It translates gRPC into RESTful JSON APIs.
8
*/
9
package neutrinorpc
10

11
import (
12
        "context"
13
        "io"
14
        "net/http"
15

16
        "github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
17
        "github.com/grpc-ecosystem/grpc-gateway/v2/utilities"
18
        "google.golang.org/grpc"
19
        "google.golang.org/grpc/codes"
20
        "google.golang.org/grpc/grpclog"
21
        "google.golang.org/grpc/metadata"
22
        "google.golang.org/grpc/status"
23
        "google.golang.org/protobuf/proto"
24
)
25

26
// Suppress "imported and not used" errors
27
var _ codes.Code
28
var _ io.Reader
29
var _ status.Status
30
var _ = runtime.String
31
var _ = utilities.NewDoubleArray
32
var _ = metadata.Join
33

34
func request_NeutrinoKit_Status_0(ctx context.Context, marshaler runtime.Marshaler, client NeutrinoKitClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
35
        var protoReq StatusRequest
×
36
        var metadata runtime.ServerMetadata
×
37

×
38
        msg, err := client.Status(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
39
        return msg, metadata, err
×
40

×
41
}
×
42

43
func local_request_NeutrinoKit_Status_0(ctx context.Context, marshaler runtime.Marshaler, server NeutrinoKitServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
44
        var protoReq StatusRequest
×
45
        var metadata runtime.ServerMetadata
×
46

×
47
        msg, err := server.Status(ctx, &protoReq)
×
48
        return msg, metadata, err
×
49

×
50
}
×
51

52
func request_NeutrinoKit_AddPeer_0(ctx context.Context, marshaler runtime.Marshaler, client NeutrinoKitClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
53
        var protoReq AddPeerRequest
×
54
        var metadata runtime.ServerMetadata
×
55

×
56
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
57
        if berr != nil {
×
58
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
59
        }
×
60
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
61
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
62
        }
×
63

64
        msg, err := client.AddPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
65
        return msg, metadata, err
×
66

67
}
68

69
func local_request_NeutrinoKit_AddPeer_0(ctx context.Context, marshaler runtime.Marshaler, server NeutrinoKitServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
70
        var protoReq AddPeerRequest
×
71
        var metadata runtime.ServerMetadata
×
72

×
73
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
74
        if berr != nil {
×
75
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
76
        }
×
77
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
78
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
79
        }
×
80

81
        msg, err := server.AddPeer(ctx, &protoReq)
×
82
        return msg, metadata, err
×
83

84
}
85

86
func request_NeutrinoKit_DisconnectPeer_0(ctx context.Context, marshaler runtime.Marshaler, client NeutrinoKitClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
87
        var protoReq DisconnectPeerRequest
×
88
        var metadata runtime.ServerMetadata
×
89

×
90
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
91
        if berr != nil {
×
92
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
93
        }
×
94
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
95
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
96
        }
×
97

98
        msg, err := client.DisconnectPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
99
        return msg, metadata, err
×
100

101
}
102

103
func local_request_NeutrinoKit_DisconnectPeer_0(ctx context.Context, marshaler runtime.Marshaler, server NeutrinoKitServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
104
        var protoReq DisconnectPeerRequest
×
105
        var metadata runtime.ServerMetadata
×
106

×
107
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
108
        if berr != nil {
×
109
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
110
        }
×
111
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
112
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
113
        }
×
114

115
        msg, err := server.DisconnectPeer(ctx, &protoReq)
×
116
        return msg, metadata, err
×
117

118
}
119

120
var (
121
        filter_NeutrinoKit_IsBanned_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
122
)
123

124
func request_NeutrinoKit_IsBanned_0(ctx context.Context, marshaler runtime.Marshaler, client NeutrinoKitClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
125
        var protoReq IsBannedRequest
×
126
        var metadata runtime.ServerMetadata
×
127

×
128
        if err := req.ParseForm(); err != nil {
×
129
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
130
        }
×
131
        if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_NeutrinoKit_IsBanned_0); err != nil {
×
132
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
133
        }
×
134

135
        msg, err := client.IsBanned(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
136
        return msg, metadata, err
×
137

138
}
139

140
func local_request_NeutrinoKit_IsBanned_0(ctx context.Context, marshaler runtime.Marshaler, server NeutrinoKitServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
141
        var protoReq IsBannedRequest
×
142
        var metadata runtime.ServerMetadata
×
143

×
144
        if err := req.ParseForm(); err != nil {
×
145
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
146
        }
×
147
        if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_NeutrinoKit_IsBanned_0); err != nil {
×
148
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
149
        }
×
150

151
        msg, err := server.IsBanned(ctx, &protoReq)
×
152
        return msg, metadata, err
×
153

154
}
155

156
func request_NeutrinoKit_GetBlockHeader_0(ctx context.Context, marshaler runtime.Marshaler, client NeutrinoKitClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
157
        var protoReq GetBlockHeaderRequest
×
158
        var metadata runtime.ServerMetadata
×
159

×
160
        var (
×
161
                val string
×
162
                ok  bool
×
163
                err error
×
164
                _   = err
×
165
        )
×
166

×
167
        val, ok = pathParams["hash"]
×
168
        if !ok {
×
169
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
×
170
        }
×
171

172
        protoReq.Hash, err = runtime.String(val)
×
173
        if err != nil {
×
174
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
×
175
        }
×
176

177
        msg, err := client.GetBlockHeader(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
178
        return msg, metadata, err
×
179

180
}
181

182
func local_request_NeutrinoKit_GetBlockHeader_0(ctx context.Context, marshaler runtime.Marshaler, server NeutrinoKitServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
183
        var protoReq GetBlockHeaderRequest
×
184
        var metadata runtime.ServerMetadata
×
185

×
186
        var (
×
187
                val string
×
188
                ok  bool
×
189
                err error
×
190
                _   = err
×
191
        )
×
192

×
193
        val, ok = pathParams["hash"]
×
194
        if !ok {
×
195
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
×
196
        }
×
197

198
        protoReq.Hash, err = runtime.String(val)
×
199
        if err != nil {
×
200
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
×
201
        }
×
202

203
        msg, err := server.GetBlockHeader(ctx, &protoReq)
×
204
        return msg, metadata, err
×
205

206
}
207

208
func request_NeutrinoKit_GetBlock_0(ctx context.Context, marshaler runtime.Marshaler, client NeutrinoKitClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
209
        var protoReq GetBlockRequest
×
210
        var metadata runtime.ServerMetadata
×
211

×
212
        var (
×
213
                val string
×
214
                ok  bool
×
215
                err error
×
216
                _   = err
×
217
        )
×
218

×
219
        val, ok = pathParams["hash"]
×
220
        if !ok {
×
221
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
×
222
        }
×
223

224
        protoReq.Hash, err = runtime.String(val)
×
225
        if err != nil {
×
226
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
×
227
        }
×
228

229
        msg, err := client.GetBlock(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
230
        return msg, metadata, err
×
231

232
}
233

234
func local_request_NeutrinoKit_GetBlock_0(ctx context.Context, marshaler runtime.Marshaler, server NeutrinoKitServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
235
        var protoReq GetBlockRequest
×
236
        var metadata runtime.ServerMetadata
×
237

×
238
        var (
×
239
                val string
×
240
                ok  bool
×
241
                err error
×
242
                _   = err
×
243
        )
×
244

×
245
        val, ok = pathParams["hash"]
×
246
        if !ok {
×
247
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
×
248
        }
×
249

250
        protoReq.Hash, err = runtime.String(val)
×
251
        if err != nil {
×
252
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
×
253
        }
×
254

255
        msg, err := server.GetBlock(ctx, &protoReq)
×
256
        return msg, metadata, err
×
257

258
}
259

260
func request_NeutrinoKit_GetCFilter_0(ctx context.Context, marshaler runtime.Marshaler, client NeutrinoKitClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
261
        var protoReq GetCFilterRequest
×
262
        var metadata runtime.ServerMetadata
×
263

×
264
        var (
×
265
                val string
×
266
                ok  bool
×
267
                err error
×
268
                _   = err
×
269
        )
×
270

×
271
        val, ok = pathParams["hash"]
×
272
        if !ok {
×
273
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
×
274
        }
×
275

276
        protoReq.Hash, err = runtime.String(val)
×
277
        if err != nil {
×
278
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
×
279
        }
×
280

281
        msg, err := client.GetCFilter(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
282
        return msg, metadata, err
×
283

284
}
285

286
func local_request_NeutrinoKit_GetCFilter_0(ctx context.Context, marshaler runtime.Marshaler, server NeutrinoKitServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
287
        var protoReq GetCFilterRequest
×
288
        var metadata runtime.ServerMetadata
×
289

×
290
        var (
×
291
                val string
×
292
                ok  bool
×
293
                err error
×
294
                _   = err
×
295
        )
×
296

×
297
        val, ok = pathParams["hash"]
×
298
        if !ok {
×
299
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
×
300
        }
×
301

302
        protoReq.Hash, err = runtime.String(val)
×
303
        if err != nil {
×
304
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
×
305
        }
×
306

307
        msg, err := server.GetCFilter(ctx, &protoReq)
×
308
        return msg, metadata, err
×
309

310
}
311

312
func request_NeutrinoKit_GetBlockHash_0(ctx context.Context, marshaler runtime.Marshaler, client NeutrinoKitClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
313
        var protoReq GetBlockHashRequest
×
314
        var metadata runtime.ServerMetadata
×
315

×
316
        var (
×
317
                val string
×
318
                ok  bool
×
319
                err error
×
320
                _   = err
×
321
        )
×
322

×
323
        val, ok = pathParams["height"]
×
324
        if !ok {
×
325
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "height")
×
326
        }
×
327

328
        protoReq.Height, err = runtime.Int32(val)
×
329
        if err != nil {
×
330
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "height", err)
×
331
        }
×
332

333
        msg, err := client.GetBlockHash(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
334
        return msg, metadata, err
×
335

336
}
337

338
func local_request_NeutrinoKit_GetBlockHash_0(ctx context.Context, marshaler runtime.Marshaler, server NeutrinoKitServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
339
        var protoReq GetBlockHashRequest
×
340
        var metadata runtime.ServerMetadata
×
341

×
342
        var (
×
343
                val string
×
344
                ok  bool
×
345
                err error
×
346
                _   = err
×
347
        )
×
348

×
349
        val, ok = pathParams["height"]
×
350
        if !ok {
×
351
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "height")
×
352
        }
×
353

354
        protoReq.Height, err = runtime.Int32(val)
×
355
        if err != nil {
×
356
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "height", err)
×
357
        }
×
358

359
        msg, err := server.GetBlockHash(ctx, &protoReq)
×
360
        return msg, metadata, err
×
361

362
}
363

364
// RegisterNeutrinoKitHandlerServer registers the http handlers for service NeutrinoKit to "mux".
365
// UnaryRPC     :call NeutrinoKitServer directly.
366
// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
367
// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterNeutrinoKitHandlerFromEndpoint instead.
368
func RegisterNeutrinoKitHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NeutrinoKitServer) error {
×
369

×
370
        mux.Handle("GET", pattern_NeutrinoKit_Status_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
371
                ctx, cancel := context.WithCancel(req.Context())
×
372
                defer cancel()
×
373
                var stream runtime.ServerTransportStream
×
374
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
375
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
376
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/Status", runtime.WithHTTPPathPattern("/v2/neutrino/status"))
×
377
                if err != nil {
×
378
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
379
                        return
×
380
                }
×
381
                resp, md, err := local_request_NeutrinoKit_Status_0(rctx, inboundMarshaler, server, req, pathParams)
×
382
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
383
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
384
                if err != nil {
×
385
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
386
                        return
×
387
                }
×
388

389
                forward_NeutrinoKit_Status_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
390

391
        })
392

393
        mux.Handle("POST", pattern_NeutrinoKit_AddPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
394
                ctx, cancel := context.WithCancel(req.Context())
×
395
                defer cancel()
×
396
                var stream runtime.ServerTransportStream
×
397
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
398
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
399
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/AddPeer", runtime.WithHTTPPathPattern("/v2/neutrino/addpeer"))
×
400
                if err != nil {
×
401
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
402
                        return
×
403
                }
×
404
                resp, md, err := local_request_NeutrinoKit_AddPeer_0(rctx, inboundMarshaler, server, req, pathParams)
×
405
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
406
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
407
                if err != nil {
×
408
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
409
                        return
×
410
                }
×
411

412
                forward_NeutrinoKit_AddPeer_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
413

414
        })
415

416
        mux.Handle("POST", pattern_NeutrinoKit_DisconnectPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
417
                ctx, cancel := context.WithCancel(req.Context())
×
418
                defer cancel()
×
419
                var stream runtime.ServerTransportStream
×
420
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
421
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
422
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/DisconnectPeer", runtime.WithHTTPPathPattern("/v2/neutrino/disconnect"))
×
423
                if err != nil {
×
424
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
425
                        return
×
426
                }
×
427
                resp, md, err := local_request_NeutrinoKit_DisconnectPeer_0(rctx, inboundMarshaler, server, req, pathParams)
×
428
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
429
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
430
                if err != nil {
×
431
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
432
                        return
×
433
                }
×
434

435
                forward_NeutrinoKit_DisconnectPeer_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
436

437
        })
438

439
        mux.Handle("GET", pattern_NeutrinoKit_IsBanned_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
440
                ctx, cancel := context.WithCancel(req.Context())
×
441
                defer cancel()
×
442
                var stream runtime.ServerTransportStream
×
443
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
444
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
445
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/IsBanned", runtime.WithHTTPPathPattern("/v2/neutrino/isbanned"))
×
446
                if err != nil {
×
447
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
448
                        return
×
449
                }
×
450
                resp, md, err := local_request_NeutrinoKit_IsBanned_0(rctx, inboundMarshaler, server, req, pathParams)
×
451
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
452
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
453
                if err != nil {
×
454
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
455
                        return
×
456
                }
×
457

458
                forward_NeutrinoKit_IsBanned_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
459

460
        })
461

462
        mux.Handle("GET", pattern_NeutrinoKit_GetBlockHeader_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
463
                ctx, cancel := context.WithCancel(req.Context())
×
464
                defer cancel()
×
465
                var stream runtime.ServerTransportStream
×
466
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
467
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
468
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/GetBlockHeader", runtime.WithHTTPPathPattern("/v2/neutrino/blockheader/{hash}"))
×
469
                if err != nil {
×
470
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
471
                        return
×
472
                }
×
473
                resp, md, err := local_request_NeutrinoKit_GetBlockHeader_0(rctx, inboundMarshaler, server, req, pathParams)
×
474
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
475
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
476
                if err != nil {
×
477
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
478
                        return
×
479
                }
×
480

481
                forward_NeutrinoKit_GetBlockHeader_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
482

483
        })
484

485
        mux.Handle("GET", pattern_NeutrinoKit_GetBlock_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
486
                ctx, cancel := context.WithCancel(req.Context())
×
487
                defer cancel()
×
488
                var stream runtime.ServerTransportStream
×
489
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
490
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
491
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/GetBlock", runtime.WithHTTPPathPattern("/v2/neutrino/block/{hash}"))
×
492
                if err != nil {
×
493
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
494
                        return
×
495
                }
×
496
                resp, md, err := local_request_NeutrinoKit_GetBlock_0(rctx, inboundMarshaler, server, req, pathParams)
×
497
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
498
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
499
                if err != nil {
×
500
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
501
                        return
×
502
                }
×
503

504
                forward_NeutrinoKit_GetBlock_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
505

506
        })
507

508
        mux.Handle("GET", pattern_NeutrinoKit_GetCFilter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
509
                ctx, cancel := context.WithCancel(req.Context())
×
510
                defer cancel()
×
511
                var stream runtime.ServerTransportStream
×
512
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
513
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
514
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/GetCFilter", runtime.WithHTTPPathPattern("/v2/neutrino/cfilter/{hash}"))
×
515
                if err != nil {
×
516
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
517
                        return
×
518
                }
×
519
                resp, md, err := local_request_NeutrinoKit_GetCFilter_0(rctx, inboundMarshaler, server, req, pathParams)
×
520
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
521
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
522
                if err != nil {
×
523
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
524
                        return
×
525
                }
×
526

527
                forward_NeutrinoKit_GetCFilter_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
528

529
        })
530

531
        mux.Handle("GET", pattern_NeutrinoKit_GetBlockHash_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
532
                ctx, cancel := context.WithCancel(req.Context())
×
533
                defer cancel()
×
534
                var stream runtime.ServerTransportStream
×
535
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
536
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
537
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/GetBlockHash", runtime.WithHTTPPathPattern("/v2/neutrino/blockhash/{height}"))
×
538
                if err != nil {
×
539
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
540
                        return
×
541
                }
×
542
                resp, md, err := local_request_NeutrinoKit_GetBlockHash_0(rctx, inboundMarshaler, server, req, pathParams)
×
543
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
544
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
545
                if err != nil {
×
546
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
547
                        return
×
548
                }
×
549

550
                forward_NeutrinoKit_GetBlockHash_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
551

552
        })
553

554
        return nil
×
555
}
556

557
// RegisterNeutrinoKitHandlerFromEndpoint is same as RegisterNeutrinoKitHandler but
558
// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
559
func RegisterNeutrinoKitHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
×
560
        conn, err := grpc.Dial(endpoint, opts...)
×
561
        if err != nil {
×
562
                return err
×
563
        }
×
564
        defer func() {
×
565
                if err != nil {
×
566
                        if cerr := conn.Close(); cerr != nil {
×
567
                                grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
×
568
                        }
×
569
                        return
×
570
                }
571
                go func() {
×
572
                        <-ctx.Done()
×
573
                        if cerr := conn.Close(); cerr != nil {
×
574
                                grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
×
575
                        }
×
576
                }()
577
        }()
578

579
        return RegisterNeutrinoKitHandler(ctx, mux, conn)
×
580
}
581

582
// RegisterNeutrinoKitHandler registers the http handlers for service NeutrinoKit to "mux".
583
// The handlers forward requests to the grpc endpoint over "conn".
584
func RegisterNeutrinoKitHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
×
585
        return RegisterNeutrinoKitHandlerClient(ctx, mux, NewNeutrinoKitClient(conn))
×
586
}
×
587

588
// RegisterNeutrinoKitHandlerClient registers the http handlers for service NeutrinoKit
589
// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "NeutrinoKitClient".
590
// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "NeutrinoKitClient"
591
// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
592
// "NeutrinoKitClient" to call the correct interceptors.
593
func RegisterNeutrinoKitHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NeutrinoKitClient) error {
×
594

×
595
        mux.Handle("GET", pattern_NeutrinoKit_Status_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
596
                ctx, cancel := context.WithCancel(req.Context())
×
597
                defer cancel()
×
598
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
599
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/Status", runtime.WithHTTPPathPattern("/v2/neutrino/status"))
×
600
                if err != nil {
×
601
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
602
                        return
×
603
                }
×
604
                resp, md, err := request_NeutrinoKit_Status_0(rctx, inboundMarshaler, client, req, pathParams)
×
605
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
606
                if err != nil {
×
607
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
608
                        return
×
609
                }
×
610

611
                forward_NeutrinoKit_Status_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
612

613
        })
614

615
        mux.Handle("POST", pattern_NeutrinoKit_AddPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
616
                ctx, cancel := context.WithCancel(req.Context())
×
617
                defer cancel()
×
618
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
619
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/AddPeer", runtime.WithHTTPPathPattern("/v2/neutrino/addpeer"))
×
620
                if err != nil {
×
621
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
622
                        return
×
623
                }
×
624
                resp, md, err := request_NeutrinoKit_AddPeer_0(rctx, inboundMarshaler, client, req, pathParams)
×
625
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
626
                if err != nil {
×
627
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
628
                        return
×
629
                }
×
630

631
                forward_NeutrinoKit_AddPeer_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
632

633
        })
634

635
        mux.Handle("POST", pattern_NeutrinoKit_DisconnectPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
636
                ctx, cancel := context.WithCancel(req.Context())
×
637
                defer cancel()
×
638
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
639
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/DisconnectPeer", runtime.WithHTTPPathPattern("/v2/neutrino/disconnect"))
×
640
                if err != nil {
×
641
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
642
                        return
×
643
                }
×
644
                resp, md, err := request_NeutrinoKit_DisconnectPeer_0(rctx, inboundMarshaler, client, req, pathParams)
×
645
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
646
                if err != nil {
×
647
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
648
                        return
×
649
                }
×
650

651
                forward_NeutrinoKit_DisconnectPeer_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
652

653
        })
654

655
        mux.Handle("GET", pattern_NeutrinoKit_IsBanned_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
656
                ctx, cancel := context.WithCancel(req.Context())
×
657
                defer cancel()
×
658
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
659
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/IsBanned", runtime.WithHTTPPathPattern("/v2/neutrino/isbanned"))
×
660
                if err != nil {
×
661
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
662
                        return
×
663
                }
×
664
                resp, md, err := request_NeutrinoKit_IsBanned_0(rctx, inboundMarshaler, client, req, pathParams)
×
665
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
666
                if err != nil {
×
667
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
668
                        return
×
669
                }
×
670

671
                forward_NeutrinoKit_IsBanned_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
672

673
        })
674

675
        mux.Handle("GET", pattern_NeutrinoKit_GetBlockHeader_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
676
                ctx, cancel := context.WithCancel(req.Context())
×
677
                defer cancel()
×
678
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
679
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/GetBlockHeader", runtime.WithHTTPPathPattern("/v2/neutrino/blockheader/{hash}"))
×
680
                if err != nil {
×
681
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
682
                        return
×
683
                }
×
684
                resp, md, err := request_NeutrinoKit_GetBlockHeader_0(rctx, inboundMarshaler, client, req, pathParams)
×
685
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
686
                if err != nil {
×
687
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
688
                        return
×
689
                }
×
690

691
                forward_NeutrinoKit_GetBlockHeader_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
692

693
        })
694

695
        mux.Handle("GET", pattern_NeutrinoKit_GetBlock_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
696
                ctx, cancel := context.WithCancel(req.Context())
×
697
                defer cancel()
×
698
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
699
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/GetBlock", runtime.WithHTTPPathPattern("/v2/neutrino/block/{hash}"))
×
700
                if err != nil {
×
701
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
702
                        return
×
703
                }
×
704
                resp, md, err := request_NeutrinoKit_GetBlock_0(rctx, inboundMarshaler, client, req, pathParams)
×
705
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
706
                if err != nil {
×
707
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
708
                        return
×
709
                }
×
710

711
                forward_NeutrinoKit_GetBlock_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
712

713
        })
714

715
        mux.Handle("GET", pattern_NeutrinoKit_GetCFilter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
716
                ctx, cancel := context.WithCancel(req.Context())
×
717
                defer cancel()
×
718
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
719
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/GetCFilter", runtime.WithHTTPPathPattern("/v2/neutrino/cfilter/{hash}"))
×
720
                if err != nil {
×
721
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
722
                        return
×
723
                }
×
724
                resp, md, err := request_NeutrinoKit_GetCFilter_0(rctx, inboundMarshaler, client, req, pathParams)
×
725
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
726
                if err != nil {
×
727
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
728
                        return
×
729
                }
×
730

731
                forward_NeutrinoKit_GetCFilter_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
732

733
        })
734

735
        mux.Handle("GET", pattern_NeutrinoKit_GetBlockHash_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
736
                ctx, cancel := context.WithCancel(req.Context())
×
737
                defer cancel()
×
738
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
739
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/neutrinorpc.NeutrinoKit/GetBlockHash", runtime.WithHTTPPathPattern("/v2/neutrino/blockhash/{height}"))
×
740
                if err != nil {
×
741
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
742
                        return
×
743
                }
×
744
                resp, md, err := request_NeutrinoKit_GetBlockHash_0(rctx, inboundMarshaler, client, req, pathParams)
×
745
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
746
                if err != nil {
×
747
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
748
                        return
×
749
                }
×
750

751
                forward_NeutrinoKit_GetBlockHash_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
752

753
        })
754

755
        return nil
×
756
}
757

758
var (
759
        pattern_NeutrinoKit_Status_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "neutrino", "status"}, ""))
760

761
        pattern_NeutrinoKit_AddPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "neutrino", "addpeer"}, ""))
762

763
        pattern_NeutrinoKit_DisconnectPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "neutrino", "disconnect"}, ""))
764

765
        pattern_NeutrinoKit_IsBanned_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "neutrino", "isbanned"}, ""))
766

767
        pattern_NeutrinoKit_GetBlockHeader_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v2", "neutrino", "blockheader", "hash"}, ""))
768

769
        pattern_NeutrinoKit_GetBlock_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v2", "neutrino", "block", "hash"}, ""))
770

771
        pattern_NeutrinoKit_GetCFilter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v2", "neutrino", "cfilter", "hash"}, ""))
772

773
        pattern_NeutrinoKit_GetBlockHash_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v2", "neutrino", "blockhash", "height"}, ""))
774
)
775

776
var (
777
        forward_NeutrinoKit_Status_0 = runtime.ForwardResponseMessage
778

779
        forward_NeutrinoKit_AddPeer_0 = runtime.ForwardResponseMessage
780

781
        forward_NeutrinoKit_DisconnectPeer_0 = runtime.ForwardResponseMessage
782

783
        forward_NeutrinoKit_IsBanned_0 = runtime.ForwardResponseMessage
784

785
        forward_NeutrinoKit_GetBlockHeader_0 = runtime.ForwardResponseMessage
786

787
        forward_NeutrinoKit_GetBlock_0 = runtime.ForwardResponseMessage
788

789
        forward_NeutrinoKit_GetCFilter_0 = runtime.ForwardResponseMessage
790

791
        forward_NeutrinoKit_GetBlockHash_0 = runtime.ForwardResponseMessage
792
)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc