Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthTypes = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTypes   = fmt.Errorf("proto: integer overflow")
)

Functions

func RegisterBroadcastAPIServer

func RegisterBroadcastAPIServer(s *grpc.Server, srv BroadcastAPIServer)

func StartGRPCServer

func StartGRPCServer(ln net.Listener) error

    StartGRPCServer starts a new gRPC BroadcastAPIServer using the given net.Listener. NOTE: This function blocks - you may want to call it in a go-routine.

    Types

    type BroadcastAPIClient

    type BroadcastAPIClient interface {
    	Ping(ctx context.Context, in *RequestPing, opts ...grpc.CallOption) (*ResponsePing, error)
    	BroadcastTx(ctx context.Context, in *RequestBroadcastTx, opts ...grpc.CallOption) (*ResponseBroadcastTx, error)
    }

      BroadcastAPIClient is the client API for BroadcastAPI service.

      For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

      func NewBroadcastAPIClient

      func NewBroadcastAPIClient(cc *grpc.ClientConn) BroadcastAPIClient

      func StartGRPCClient

      func StartGRPCClient(protoAddr string) BroadcastAPIClient

        StartGRPCClient dials the gRPC server using protoAddr and returns a new BroadcastAPIClient.

        type BroadcastAPIServer

        type BroadcastAPIServer interface {
        	Ping(context.Context, *RequestPing) (*ResponsePing, error)
        	BroadcastTx(context.Context, *RequestBroadcastTx) (*ResponseBroadcastTx, error)
        }

          BroadcastAPIServer is the server API for BroadcastAPI service.

          type Config

          type Config struct {
          	MaxOpenConnections int
          }

            Config is an gRPC server configuration.

            type RequestBroadcastTx

            type RequestBroadcastTx struct {
            	Tx                   []byte   `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
            	XXX_NoUnkeyedLiteral struct{} `json:"-"`
            	XXX_unrecognized     []byte   `json:"-"`
            	XXX_sizecache        int32    `json:"-"`
            }

            func NewPopulatedRequestBroadcastTx

            func NewPopulatedRequestBroadcastTx(r randyTypes, easy bool) *RequestBroadcastTx

            func (*RequestBroadcastTx) Descriptor

            func (*RequestBroadcastTx) Descriptor() ([]byte, []int)

            func (*RequestBroadcastTx) Equal

            func (this *RequestBroadcastTx) Equal(that interface{}) bool

            func (*RequestBroadcastTx) GetTx

            func (m *RequestBroadcastTx) GetTx() []byte

            func (*RequestBroadcastTx) Marshal

            func (m *RequestBroadcastTx) Marshal() (dAtA []byte, err error)

            func (*RequestBroadcastTx) MarshalTo

            func (m *RequestBroadcastTx) MarshalTo(dAtA []byte) (int, error)

            func (*RequestBroadcastTx) ProtoMessage

            func (*RequestBroadcastTx) ProtoMessage()

            func (*RequestBroadcastTx) Reset

            func (m *RequestBroadcastTx) Reset()

            func (*RequestBroadcastTx) Size

            func (m *RequestBroadcastTx) Size() (n int)

            func (*RequestBroadcastTx) String

            func (m *RequestBroadcastTx) String() string

            func (*RequestBroadcastTx) Unmarshal

            func (m *RequestBroadcastTx) Unmarshal(dAtA []byte) error

            func (*RequestBroadcastTx) XXX_DiscardUnknown

            func (m *RequestBroadcastTx) XXX_DiscardUnknown()

            func (*RequestBroadcastTx) XXX_Marshal

            func (m *RequestBroadcastTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

            func (*RequestBroadcastTx) XXX_Merge

            func (dst *RequestBroadcastTx) XXX_Merge(src proto.Message)

            func (*RequestBroadcastTx) XXX_Size

            func (m *RequestBroadcastTx) XXX_Size() int

            func (*RequestBroadcastTx) XXX_Unmarshal

            func (m *RequestBroadcastTx) XXX_Unmarshal(b []byte) error

            type RequestPing

            type RequestPing struct {
            	XXX_NoUnkeyedLiteral struct{} `json:"-"`
            	XXX_unrecognized     []byte   `json:"-"`
            	XXX_sizecache        int32    `json:"-"`
            }

            func NewPopulatedRequestPing

            func NewPopulatedRequestPing(r randyTypes, easy bool) *RequestPing

            func (*RequestPing) Descriptor

            func (*RequestPing) Descriptor() ([]byte, []int)

            func (*RequestPing) Equal

            func (this *RequestPing) Equal(that interface{}) bool

            func (*RequestPing) Marshal

            func (m *RequestPing) Marshal() (dAtA []byte, err error)

            func (*RequestPing) MarshalTo

            func (m *RequestPing) MarshalTo(dAtA []byte) (int, error)

            func (*RequestPing) ProtoMessage

            func (*RequestPing) ProtoMessage()

            func (*RequestPing) Reset

            func (m *RequestPing) Reset()

            func (*RequestPing) Size

            func (m *RequestPing) Size() (n int)

            func (*RequestPing) String

            func (m *RequestPing) String() string

            func (*RequestPing) Unmarshal

            func (m *RequestPing) Unmarshal(dAtA []byte) error

            func (*RequestPing) XXX_DiscardUnknown

            func (m *RequestPing) XXX_DiscardUnknown()

            func (*RequestPing) XXX_Marshal

            func (m *RequestPing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

            func (*RequestPing) XXX_Merge

            func (dst *RequestPing) XXX_Merge(src proto.Message)

            func (*RequestPing) XXX_Size

            func (m *RequestPing) XXX_Size() int

            func (*RequestPing) XXX_Unmarshal

            func (m *RequestPing) XXX_Unmarshal(b []byte) error

            type ResponseBroadcastTx

            type ResponseBroadcastTx struct {
            	CheckTx              *types.ResponseCheckTx   `protobuf:"bytes,1,opt,name=check_tx,json=checkTx" json:"check_tx,omitempty"`
            	DeliverTx            *types.ResponseDeliverTx `protobuf:"bytes,2,opt,name=deliver_tx,json=deliverTx" json:"deliver_tx,omitempty"`
            	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
            	XXX_unrecognized     []byte                   `json:"-"`
            	XXX_sizecache        int32                    `json:"-"`
            }

            func NewPopulatedResponseBroadcastTx

            func NewPopulatedResponseBroadcastTx(r randyTypes, easy bool) *ResponseBroadcastTx

            func (*ResponseBroadcastTx) Descriptor

            func (*ResponseBroadcastTx) Descriptor() ([]byte, []int)

            func (*ResponseBroadcastTx) Equal

            func (this *ResponseBroadcastTx) Equal(that interface{}) bool

            func (*ResponseBroadcastTx) GetCheckTx

            func (m *ResponseBroadcastTx) GetCheckTx() *types.ResponseCheckTx

            func (*ResponseBroadcastTx) GetDeliverTx

            func (m *ResponseBroadcastTx) GetDeliverTx() *types.ResponseDeliverTx

            func (*ResponseBroadcastTx) Marshal

            func (m *ResponseBroadcastTx) Marshal() (dAtA []byte, err error)

            func (*ResponseBroadcastTx) MarshalTo

            func (m *ResponseBroadcastTx) MarshalTo(dAtA []byte) (int, error)

            func (*ResponseBroadcastTx) ProtoMessage

            func (*ResponseBroadcastTx) ProtoMessage()

            func (*ResponseBroadcastTx) Reset

            func (m *ResponseBroadcastTx) Reset()

            func (*ResponseBroadcastTx) Size

            func (m *ResponseBroadcastTx) Size() (n int)

            func (*ResponseBroadcastTx) String

            func (m *ResponseBroadcastTx) String() string

            func (*ResponseBroadcastTx) Unmarshal

            func (m *ResponseBroadcastTx) Unmarshal(dAtA []byte) error

            func (*ResponseBroadcastTx) XXX_DiscardUnknown

            func (m *ResponseBroadcastTx) XXX_DiscardUnknown()

            func (*ResponseBroadcastTx) XXX_Marshal

            func (m *ResponseBroadcastTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

            func (*ResponseBroadcastTx) XXX_Merge

            func (dst *ResponseBroadcastTx) XXX_Merge(src proto.Message)

            func (*ResponseBroadcastTx) XXX_Size

            func (m *ResponseBroadcastTx) XXX_Size() int

            func (*ResponseBroadcastTx) XXX_Unmarshal

            func (m *ResponseBroadcastTx) XXX_Unmarshal(b []byte) error

            type ResponsePing

            type ResponsePing struct {
            	XXX_NoUnkeyedLiteral struct{} `json:"-"`
            	XXX_unrecognized     []byte   `json:"-"`
            	XXX_sizecache        int32    `json:"-"`
            }

            func NewPopulatedResponsePing

            func NewPopulatedResponsePing(r randyTypes, easy bool) *ResponsePing

            func (*ResponsePing) Descriptor

            func (*ResponsePing) Descriptor() ([]byte, []int)

            func (*ResponsePing) Equal

            func (this *ResponsePing) Equal(that interface{}) bool

            func (*ResponsePing) Marshal

            func (m *ResponsePing) Marshal() (dAtA []byte, err error)

            func (*ResponsePing) MarshalTo

            func (m *ResponsePing) MarshalTo(dAtA []byte) (int, error)

            func (*ResponsePing) ProtoMessage

            func (*ResponsePing) ProtoMessage()

            func (*ResponsePing) Reset

            func (m *ResponsePing) Reset()

            func (*ResponsePing) Size

            func (m *ResponsePing) Size() (n int)

            func (*ResponsePing) String

            func (m *ResponsePing) String() string

            func (*ResponsePing) Unmarshal

            func (m *ResponsePing) Unmarshal(dAtA []byte) error

            func (*ResponsePing) XXX_DiscardUnknown

            func (m *ResponsePing) XXX_DiscardUnknown()

            func (*ResponsePing) XXX_Marshal

            func (m *ResponsePing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

            func (*ResponsePing) XXX_Merge

            func (dst *ResponsePing) XXX_Merge(src proto.Message)

            func (*ResponsePing) XXX_Size

            func (m *ResponsePing) XXX_Size() int

            func (*ResponsePing) XXX_Unmarshal

            func (m *ResponsePing) XXX_Unmarshal(b []byte) error