Documentation ¶
Index ¶
- Variables
- type Api
- func (*Api) Descriptor() ([]byte, []int)
- func (this *Api) Equal(that interface{}) bool
- func (m *Api) GetBlockParsing() BlockParser
- func (m *Api) GetCategory() SpecCategory
- func (m *Api) GetComputeUnits() uint64
- func (m *Api) GetEnabled() bool
- func (m *Api) GetExtraComputeUnits() uint64
- func (m *Api) GetName() string
- func (m *Api) GetTimeoutMs() uint64
- func (m *Api) Marshal() (dAtA []byte, err error)
- func (m *Api) MarshalTo(dAtA []byte) (int, error)
- func (m *Api) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Api) ProtoMessage()
- func (m *Api) Reset()
- func (m *Api) Size() (n int)
- func (m *Api) String() string
- func (m *Api) Unmarshal(dAtA []byte) error
- func (m *Api) XXX_DiscardUnknown()
- func (m *Api) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Api) XXX_Merge(src proto.Message)
- func (m *Api) XXX_Size() int
- func (m *Api) XXX_Unmarshal(b []byte) error
- type ApiCollection
- func (*ApiCollection) Descriptor() ([]byte, []int)
- func (this *ApiCollection) Equal(that interface{}) bool
- func (m *ApiCollection) GetApis() []*Api
- func (m *ApiCollection) GetCollectionData() CollectionData
- func (m *ApiCollection) GetEnabled() bool
- func (m *ApiCollection) GetExtensions() []*Extension
- func (m *ApiCollection) GetHeaders() []*Header
- func (m *ApiCollection) GetInheritanceApis() []*CollectionData
- func (m *ApiCollection) GetParseDirectives() []*ParseDirective
- func (m *ApiCollection) GetVerifications() []*Verification
- func (m *ApiCollection) Marshal() (dAtA []byte, err error)
- func (m *ApiCollection) MarshalTo(dAtA []byte) (int, error)
- func (m *ApiCollection) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ApiCollection) ProtoMessage()
- func (m *ApiCollection) Reset()
- func (m *ApiCollection) Size() (n int)
- func (m *ApiCollection) String() string
- func (m *ApiCollection) Unmarshal(dAtA []byte) error
- func (m *ApiCollection) XXX_DiscardUnknown()
- func (m *ApiCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ApiCollection) XXX_Merge(src proto.Message)
- func (m *ApiCollection) XXX_Size() int
- func (m *ApiCollection) XXX_Unmarshal(b []byte) error
- type BlockParser
- func (*BlockParser) Descriptor() ([]byte, []int)
- func (this *BlockParser) Equal(that interface{}) bool
- func (m *BlockParser) GetDefaultValue() string
- func (m *BlockParser) GetEncoding() string
- func (m *BlockParser) GetParserArg() []string
- func (m *BlockParser) GetParserFunc() PARSER_FUNC
- func (m *BlockParser) Marshal() (dAtA []byte, err error)
- func (m *BlockParser) MarshalTo(dAtA []byte) (int, error)
- func (m *BlockParser) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BlockParser) ProtoMessage()
- func (m *BlockParser) Reset()
- func (m *BlockParser) Size() (n int)
- func (m *BlockParser) String() string
- func (m *BlockParser) Unmarshal(dAtA []byte) error
- func (m *BlockParser) XXX_DiscardUnknown()
- func (m *BlockParser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockParser) XXX_Merge(src proto.Message)
- func (m *BlockParser) XXX_Size() int
- func (m *BlockParser) XXX_Unmarshal(b []byte) error
- type CollectionData
- func (*CollectionData) Descriptor() ([]byte, []int)
- func (this *CollectionData) Equal(that interface{}) bool
- func (m *CollectionData) GetAddOn() string
- func (m *CollectionData) GetApiInterface() string
- func (m *CollectionData) GetInternalPath() string
- func (m *CollectionData) GetType() string
- func (m *CollectionData) Marshal() (dAtA []byte, err error)
- func (m *CollectionData) MarshalTo(dAtA []byte) (int, error)
- func (m *CollectionData) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CollectionData) ProtoMessage()
- func (m *CollectionData) Reset()
- func (m *CollectionData) Size() (n int)
- func (m *CollectionData) String() string
- func (m *CollectionData) Unmarshal(dAtA []byte) error
- func (m *CollectionData) XXX_DiscardUnknown()
- func (m *CollectionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CollectionData) XXX_Merge(src proto.Message)
- func (m *CollectionData) XXX_Size() int
- func (m *CollectionData) XXX_Unmarshal(b []byte) error
- type EXTENSION
- type Extension
- func (*Extension) Descriptor() ([]byte, []int)
- func (this *Extension) Equal(that interface{}) bool
- func (m *Extension) GetCuMultiplier() float32
- func (m *Extension) GetName() string
- func (m *Extension) GetRule() *Rule
- func (m *Extension) Marshal() (dAtA []byte, err error)
- func (m *Extension) MarshalTo(dAtA []byte) (int, error)
- func (m *Extension) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Extension) ProtoMessage()
- func (m *Extension) Reset()
- func (m *Extension) Size() (n int)
- func (m *Extension) String() string
- func (m *Extension) Unmarshal(dAtA []byte) error
- func (m *Extension) XXX_DiscardUnknown()
- func (m *Extension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Extension) XXX_Merge(src proto.Message)
- func (m *Extension) XXX_Size() int
- func (m *Extension) XXX_Unmarshal(b []byte) error
- type FUNCTION_TAG
- type Header
- func (*Header) Descriptor() ([]byte, []int)
- func (this *Header) Equal(that interface{}) bool
- func (m *Header) GetFunctionTag() FUNCTION_TAG
- func (m *Header) GetKind() Header_HeaderType
- func (m *Header) GetName() string
- func (m *Header) Marshal() (dAtA []byte, err error)
- func (m *Header) MarshalTo(dAtA []byte) (int, error)
- func (m *Header) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Header) ProtoMessage()
- func (m *Header) Reset()
- func (m *Header) Size() (n int)
- func (m *Header) String() string
- func (m *Header) Unmarshal(dAtA []byte) error
- func (m *Header) XXX_DiscardUnknown()
- func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Header) XXX_Merge(src proto.Message)
- func (m *Header) XXX_Size() int
- func (m *Header) XXX_Unmarshal(b []byte) error
- type Header_HeaderType
- type PARSER_FUNC
- type ParseDirective
- func (*ParseDirective) Descriptor() ([]byte, []int)
- func (this *ParseDirective) Equal(that interface{}) bool
- func (m *ParseDirective) GetApiName() string
- func (m *ParseDirective) GetFunctionTag() FUNCTION_TAG
- func (m *ParseDirective) GetFunctionTemplate() string
- func (m *ParseDirective) GetResultParsing() BlockParser
- func (m *ParseDirective) Marshal() (dAtA []byte, err error)
- func (m *ParseDirective) MarshalTo(dAtA []byte) (int, error)
- func (m *ParseDirective) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ParseDirective) ProtoMessage()
- func (m *ParseDirective) Reset()
- func (m *ParseDirective) Size() (n int)
- func (m *ParseDirective) String() string
- func (m *ParseDirective) Unmarshal(dAtA []byte) error
- func (m *ParseDirective) XXX_DiscardUnknown()
- func (m *ParseDirective) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ParseDirective) XXX_Merge(src proto.Message)
- func (m *ParseDirective) XXX_Size() int
- func (m *ParseDirective) XXX_Unmarshal(b []byte) error
- type ParseValue
- func (*ParseValue) Descriptor() ([]byte, []int)
- func (this *ParseValue) Equal(that interface{}) bool
- func (m *ParseValue) GetExpectedValue() string
- func (m *ParseValue) GetExtension() string
- func (m *ParseValue) GetLatestDistance() uint64
- func (m *ParseValue) GetSeverity() ParseValue_VerificationSeverity
- func (m *ParseValue) Marshal() (dAtA []byte, err error)
- func (m *ParseValue) MarshalTo(dAtA []byte) (int, error)
- func (m *ParseValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ParseValue) ProtoMessage()
- func (m *ParseValue) Reset()
- func (m *ParseValue) Size() (n int)
- func (m *ParseValue) String() string
- func (m *ParseValue) Unmarshal(dAtA []byte) error
- func (m *ParseValue) XXX_DiscardUnknown()
- func (m *ParseValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ParseValue) XXX_Merge(src proto.Message)
- func (m *ParseValue) XXX_Size() int
- func (m *ParseValue) XXX_Unmarshal(b []byte) error
- type ParseValue_VerificationSeverity
- type Rule
- func (*Rule) Descriptor() ([]byte, []int)
- func (this *Rule) Equal(that interface{}) bool
- func (m *Rule) GetBlock() uint64
- func (m *Rule) Marshal() (dAtA []byte, err error)
- func (m *Rule) MarshalTo(dAtA []byte) (int, error)
- func (m *Rule) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Rule) ProtoMessage()
- func (m *Rule) Reset()
- func (m *Rule) Size() (n int)
- func (m *Rule) String() string
- func (m *Rule) Unmarshal(dAtA []byte) error
- func (m *Rule) XXX_DiscardUnknown()
- func (m *Rule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Rule) XXX_Merge(src proto.Message)
- func (m *Rule) XXX_Size() int
- func (m *Rule) XXX_Unmarshal(b []byte) error
- type Spec
- func (*Spec) Descriptor() ([]byte, []int)
- func (this *Spec) Equal(that interface{}) bool
- func (m *Spec) GetAllowedBlockLagForQosSync() int64
- func (m *Spec) GetApiCollections() []*ApiCollection
- func (m *Spec) GetAverageBlockTime() int64
- func (m *Spec) GetBlockDistanceForFinalizedData() uint32
- func (m *Spec) GetBlockLastUpdated() uint64
- func (m *Spec) GetBlocksInFinalizationProof() uint32
- func (m *Spec) GetContributor() []string
- func (m *Spec) GetDataReliabilityEnabled() bool
- func (m *Spec) GetEnabled() bool
- func (m *Spec) GetImports() []string
- func (m *Spec) GetIndex() string
- func (m *Spec) GetMinStakeProvider() types.Coin
- func (m *Spec) GetName() string
- func (m *Spec) GetProvidersTypes() Spec_ProvidersTypes
- func (m *Spec) GetReliabilityThreshold() uint32
- func (m *Spec) GetShares() uint64
- func (m *Spec) Marshal() (dAtA []byte, err error)
- func (m *Spec) MarshalTo(dAtA []byte) (int, error)
- func (m *Spec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Spec) ProtoMessage()
- func (m *Spec) Reset()
- func (m *Spec) Size() (n int)
- func (m *Spec) String() string
- func (m *Spec) Unmarshal(dAtA []byte) error
- func (m *Spec) XXX_DiscardUnknown()
- func (m *Spec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Spec) XXX_Merge(src proto.Message)
- func (m *Spec) XXX_Size() int
- func (m *Spec) XXX_Unmarshal(b []byte) error
- type SpecCategory
- func (*SpecCategory) Descriptor() ([]byte, []int)
- func (this *SpecCategory) Equal(that interface{}) bool
- func (m *SpecCategory) GetDeterministic() bool
- func (m *SpecCategory) GetHangingApi() bool
- func (m *SpecCategory) GetLocal() bool
- func (m *SpecCategory) GetStateful() uint32
- func (m *SpecCategory) GetSubscription() bool
- func (m *SpecCategory) Marshal() (dAtA []byte, err error)
- func (m *SpecCategory) MarshalTo(dAtA []byte) (int, error)
- func (m *SpecCategory) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SpecCategory) ProtoMessage()
- func (m *SpecCategory) Reset()
- func (m *SpecCategory) Size() (n int)
- func (m *SpecCategory) String() string
- func (m *SpecCategory) Unmarshal(dAtA []byte) error
- func (m *SpecCategory) XXX_DiscardUnknown()
- func (m *SpecCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SpecCategory) XXX_Merge(src proto.Message)
- func (m *SpecCategory) XXX_Size() int
- func (m *SpecCategory) XXX_Unmarshal(b []byte) error
- type Spec_ProvidersTypes
- type Verification
- func (*Verification) Descriptor() ([]byte, []int)
- func (this *Verification) Equal(that interface{}) bool
- func (m *Verification) GetName() string
- func (m *Verification) GetParseDirective() *ParseDirective
- func (m *Verification) GetValues() []*ParseValue
- func (m *Verification) Marshal() (dAtA []byte, err error)
- func (m *Verification) MarshalTo(dAtA []byte) (int, error)
- func (m *Verification) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Verification) ProtoMessage()
- func (m *Verification) Reset()
- func (m *Verification) Size() (n int)
- func (m *Verification) String() string
- func (m *Verification) Unmarshal(dAtA []byte) error
- func (m *Verification) XXX_DiscardUnknown()
- func (m *Verification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Verification) XXX_Merge(src proto.Message)
- func (m *Verification) XXX_Size() int
- func (m *Verification) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthApiCollection = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowApiCollection = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupApiCollection = fmt.Errorf("proto: unexpected end of group") )
View Source
var ( ErrInvalidLengthSpec = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowSpec = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupSpec = fmt.Errorf("proto: unexpected end of group") )
View Source
var EXTENSION_name = map[int32]string{
0: "NONE",
1: "ARCHIVE",
}
View Source
var EXTENSION_value = map[string]int32{
"NONE": 0,
"ARCHIVE": 1,
}
View Source
var FUNCTION_TAG_name = map[int32]string{
0: "DISABLED",
1: "GET_BLOCKNUM",
2: "GET_BLOCK_BY_NUM",
3: "SET_LATEST_IN_METADATA",
4: "SET_LATEST_IN_BODY",
5: "VERIFICATION",
6: "GET_EARLIEST_BLOCK",
}
View Source
var FUNCTION_TAG_value = map[string]int32{
"DISABLED": 0,
"GET_BLOCKNUM": 1,
"GET_BLOCK_BY_NUM": 2,
"SET_LATEST_IN_METADATA": 3,
"SET_LATEST_IN_BODY": 4,
"VERIFICATION": 5,
"GET_EARLIEST_BLOCK": 6,
}
View Source
var Header_HeaderType_name = map[int32]string{
0: "pass_send",
1: "pass_reply",
2: "pass_both",
3: "pass_ignore",
}
View Source
var Header_HeaderType_value = map[string]int32{
"pass_send": 0,
"pass_reply": 1,
"pass_both": 2,
"pass_ignore": 3,
}
View Source
var PARSER_FUNC_name = map[int32]string{
0: "EMPTY",
1: "PARSE_BY_ARG",
2: "PARSE_CANONICAL",
3: "PARSE_DICTIONARY",
4: "PARSE_DICTIONARY_OR_ORDERED",
6: "DEFAULT",
}
View Source
var PARSER_FUNC_value = map[string]int32{
"EMPTY": 0,
"PARSE_BY_ARG": 1,
"PARSE_CANONICAL": 2,
"PARSE_DICTIONARY": 3,
"PARSE_DICTIONARY_OR_ORDERED": 4,
"DEFAULT": 6,
}
View Source
var ParseValue_VerificationSeverity_name = map[int32]string{
0: "Fail",
1: "Warning",
}
View Source
var ParseValue_VerificationSeverity_value = map[string]int32{
"Fail": 0,
"Warning": 1,
}
View Source
var Spec_ProvidersTypes_name = map[int32]string{
0: "dynamic",
1: "static",
}
View Source
var Spec_ProvidersTypes_value = map[string]int32{
"dynamic": 0,
"static": 1,
}
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` ComputeUnits uint64 `protobuf:"varint,3,opt,name=compute_units,json=computeUnits,proto3" json:"compute_units,omitempty"` ExtraComputeUnits uint64 `protobuf:"varint,4,opt,name=extra_compute_units,json=extraComputeUnits,proto3" json:"extra_compute_units,omitempty"` Category SpecCategory `protobuf:"bytes,6,opt,name=category,proto3" json:"category"` BlockParsing BlockParser `protobuf:"bytes,7,opt,name=block_parsing,json=blockParsing,proto3" json:"block_parsing"` TimeoutMs uint64 `protobuf:"varint,8,opt,name=timeout_ms,json=timeoutMs,proto3" json:"timeout_ms,omitempty"` }
func (*Api) Descriptor ¶
func (*Api) GetBlockParsing ¶
func (m *Api) GetBlockParsing() BlockParser
func (*Api) GetCategory ¶
func (m *Api) GetCategory() SpecCategory
func (*Api) GetComputeUnits ¶
func (*Api) GetEnabled ¶
func (*Api) GetExtraComputeUnits ¶
func (*Api) GetTimeoutMs ¶
func (*Api) ProtoMessage ¶
func (*Api) ProtoMessage()
func (*Api) XXX_DiscardUnknown ¶
func (m *Api) XXX_DiscardUnknown()
func (*Api) XXX_Unmarshal ¶
type ApiCollection ¶
type ApiCollection struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` CollectionData CollectionData `protobuf:"bytes,2,opt,name=collection_data,json=collectionData,proto3" json:"collection_data"` Apis []*Api `protobuf:"bytes,3,rep,name=apis,proto3" json:"apis,omitempty"` Headers []*Header `protobuf:"bytes,4,rep,name=headers,proto3" json:"headers,omitempty"` InheritanceApis []*CollectionData `protobuf:"bytes,5,rep,name=inheritance_apis,json=inheritanceApis,proto3" json:"inheritance_apis,omitempty"` ParseDirectives []*ParseDirective `protobuf:"bytes,6,rep,name=parse_directives,json=parseDirectives,proto3" json:"parse_directives,omitempty"` Extensions []*Extension `protobuf:"bytes,7,rep,name=extensions,proto3" json:"extensions,omitempty"` Verifications []*Verification `protobuf:"bytes,8,rep,name=verifications,proto3" json:"verifications,omitempty"` }
func (*ApiCollection) Descriptor ¶
func (*ApiCollection) Descriptor() ([]byte, []int)
func (*ApiCollection) Equal ¶
func (this *ApiCollection) Equal(that interface{}) bool
func (*ApiCollection) GetApis ¶
func (m *ApiCollection) GetApis() []*Api
func (*ApiCollection) GetCollectionData ¶
func (m *ApiCollection) GetCollectionData() CollectionData
func (*ApiCollection) GetEnabled ¶
func (m *ApiCollection) GetEnabled() bool
func (*ApiCollection) GetExtensions ¶
func (m *ApiCollection) GetExtensions() []*Extension
func (*ApiCollection) GetHeaders ¶
func (m *ApiCollection) GetHeaders() []*Header
func (*ApiCollection) GetInheritanceApis ¶
func (m *ApiCollection) GetInheritanceApis() []*CollectionData
func (*ApiCollection) GetParseDirectives ¶
func (m *ApiCollection) GetParseDirectives() []*ParseDirective
func (*ApiCollection) GetVerifications ¶
func (m *ApiCollection) GetVerifications() []*Verification
func (*ApiCollection) Marshal ¶
func (m *ApiCollection) Marshal() (dAtA []byte, err error)
func (*ApiCollection) MarshalToSizedBuffer ¶
func (m *ApiCollection) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ApiCollection) ProtoMessage ¶
func (*ApiCollection) ProtoMessage()
func (*ApiCollection) Reset ¶
func (m *ApiCollection) Reset()
func (*ApiCollection) Size ¶
func (m *ApiCollection) Size() (n int)
func (*ApiCollection) String ¶
func (m *ApiCollection) String() string
func (*ApiCollection) Unmarshal ¶
func (m *ApiCollection) Unmarshal(dAtA []byte) error
func (*ApiCollection) XXX_DiscardUnknown ¶
func (m *ApiCollection) XXX_DiscardUnknown()
func (*ApiCollection) XXX_Marshal ¶
func (m *ApiCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ApiCollection) XXX_Merge ¶
func (m *ApiCollection) XXX_Merge(src proto.Message)
func (*ApiCollection) XXX_Size ¶
func (m *ApiCollection) XXX_Size() int
func (*ApiCollection) XXX_Unmarshal ¶
func (m *ApiCollection) XXX_Unmarshal(b []byte) error
type BlockParser ¶
type BlockParser struct { ParserArg []string `protobuf:"bytes,1,rep,name=parser_arg,json=parserArg,proto3" json:"parser_arg,omitempty"` ParserFunc PARSER_FUNC `` /* 127-byte string literal not displayed */ DefaultValue string `protobuf:"bytes,3,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` Encoding string `protobuf:"bytes,4,opt,name=encoding,proto3" json:"encoding,omitempty"` }
func (*BlockParser) Descriptor ¶
func (*BlockParser) Descriptor() ([]byte, []int)
func (*BlockParser) Equal ¶
func (this *BlockParser) Equal(that interface{}) bool
func (*BlockParser) GetDefaultValue ¶
func (m *BlockParser) GetDefaultValue() string
func (*BlockParser) GetEncoding ¶
func (m *BlockParser) GetEncoding() string
func (*BlockParser) GetParserArg ¶
func (m *BlockParser) GetParserArg() []string
func (*BlockParser) GetParserFunc ¶
func (m *BlockParser) GetParserFunc() PARSER_FUNC
func (*BlockParser) Marshal ¶
func (m *BlockParser) Marshal() (dAtA []byte, err error)
func (*BlockParser) MarshalToSizedBuffer ¶
func (m *BlockParser) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BlockParser) ProtoMessage ¶
func (*BlockParser) ProtoMessage()
func (*BlockParser) Reset ¶
func (m *BlockParser) Reset()
func (*BlockParser) Size ¶
func (m *BlockParser) Size() (n int)
func (*BlockParser) String ¶
func (m *BlockParser) String() string
func (*BlockParser) Unmarshal ¶
func (m *BlockParser) Unmarshal(dAtA []byte) error
func (*BlockParser) XXX_DiscardUnknown ¶
func (m *BlockParser) XXX_DiscardUnknown()
func (*BlockParser) XXX_Marshal ¶
func (m *BlockParser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockParser) XXX_Merge ¶
func (m *BlockParser) XXX_Merge(src proto.Message)
func (*BlockParser) XXX_Size ¶
func (m *BlockParser) XXX_Size() int
func (*BlockParser) XXX_Unmarshal ¶
func (m *BlockParser) XXX_Unmarshal(b []byte) error
type CollectionData ¶
type CollectionData struct { ApiInterface string `protobuf:"bytes,1,opt,name=api_interface,json=apiInterface,proto3" json:"api_interface" mapstructure:"api_interface"` InternalPath string `protobuf:"bytes,2,opt,name=internal_path,json=internalPath,proto3" json:"internal_path" mapstructure:"internal_path"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type" mapstructure:"type"` AddOn string `protobuf:"bytes,4,opt,name=add_on,json=addOn,proto3" json:"add_on" mapstructure:"add_on"` }
func (*CollectionData) Descriptor ¶
func (*CollectionData) Descriptor() ([]byte, []int)
func (*CollectionData) Equal ¶
func (this *CollectionData) Equal(that interface{}) bool
func (*CollectionData) GetAddOn ¶
func (m *CollectionData) GetAddOn() string
func (*CollectionData) GetApiInterface ¶
func (m *CollectionData) GetApiInterface() string
func (*CollectionData) GetInternalPath ¶
func (m *CollectionData) GetInternalPath() string
func (*CollectionData) GetType ¶
func (m *CollectionData) GetType() string
func (*CollectionData) Marshal ¶
func (m *CollectionData) Marshal() (dAtA []byte, err error)
func (*CollectionData) MarshalToSizedBuffer ¶
func (m *CollectionData) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CollectionData) ProtoMessage ¶
func (*CollectionData) ProtoMessage()
func (*CollectionData) Reset ¶
func (m *CollectionData) Reset()
func (*CollectionData) Size ¶
func (m *CollectionData) Size() (n int)
func (*CollectionData) String ¶
func (m *CollectionData) String() string
func (*CollectionData) Unmarshal ¶
func (m *CollectionData) Unmarshal(dAtA []byte) error
func (*CollectionData) XXX_DiscardUnknown ¶
func (m *CollectionData) XXX_DiscardUnknown()
func (*CollectionData) XXX_Marshal ¶
func (m *CollectionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CollectionData) XXX_Merge ¶
func (m *CollectionData) XXX_Merge(src proto.Message)
func (*CollectionData) XXX_Size ¶
func (m *CollectionData) XXX_Size() int
func (*CollectionData) XXX_Unmarshal ¶
func (m *CollectionData) XXX_Unmarshal(b []byte) error
type Extension ¶
type Extension struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` CuMultiplier float32 `protobuf:"fixed32,2,opt,name=cu_multiplier,json=cuMultiplier,proto3" json:"cu_multiplier,omitempty"` Rule *Rule `protobuf:"bytes,3,opt,name=rule,proto3" json:"rule,omitempty"` }
func (*Extension) Descriptor ¶
func (*Extension) GetCuMultiplier ¶
func (*Extension) MarshalToSizedBuffer ¶
func (*Extension) ProtoMessage ¶
func (*Extension) ProtoMessage()
func (*Extension) XXX_DiscardUnknown ¶
func (m *Extension) XXX_DiscardUnknown()
func (*Extension) XXX_Marshal ¶
func (*Extension) XXX_Unmarshal ¶
type FUNCTION_TAG ¶
type FUNCTION_TAG int32
const ( FUNCTION_TAG_DISABLED FUNCTION_TAG = 0 FUNCTION_TAG_GET_BLOCKNUM FUNCTION_TAG = 1 FUNCTION_TAG_GET_BLOCK_BY_NUM FUNCTION_TAG = 2 FUNCTION_TAG_SET_LATEST_IN_METADATA FUNCTION_TAG = 3 FUNCTION_TAG_SET_LATEST_IN_BODY FUNCTION_TAG = 4 FUNCTION_TAG_VERIFICATION FUNCTION_TAG = 5 FUNCTION_TAG_GET_EARLIEST_BLOCK FUNCTION_TAG = 6 )
func (FUNCTION_TAG) EnumDescriptor ¶
func (FUNCTION_TAG) EnumDescriptor() ([]byte, []int)
func (FUNCTION_TAG) String ¶
func (x FUNCTION_TAG) String() string
type Header ¶
type Header struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Kind Header_HeaderType `protobuf:"varint,2,opt,name=kind,proto3,enum=lavanet.lava.spec.Header_HeaderType" json:"kind,omitempty"` FunctionTag FUNCTION_TAG `` /* 131-byte string literal not displayed */ }
func (*Header) Descriptor ¶
func (*Header) GetFunctionTag ¶
func (m *Header) GetFunctionTag() FUNCTION_TAG
func (*Header) GetKind ¶
func (m *Header) GetKind() Header_HeaderType
func (*Header) MarshalToSizedBuffer ¶
func (*Header) ProtoMessage ¶
func (*Header) ProtoMessage()
func (*Header) XXX_DiscardUnknown ¶
func (m *Header) XXX_DiscardUnknown()
func (*Header) XXX_Marshal ¶
func (*Header) XXX_Unmarshal ¶
type Header_HeaderType ¶
type Header_HeaderType int32
const ( Header_pass_send Header_HeaderType = 0 Header_pass_reply Header_HeaderType = 1 Header_pass_both Header_HeaderType = 2 Header_pass_ignore Header_HeaderType = 3 )
func (Header_HeaderType) EnumDescriptor ¶
func (Header_HeaderType) EnumDescriptor() ([]byte, []int)
func (Header_HeaderType) String ¶
func (x Header_HeaderType) String() string
type PARSER_FUNC ¶
type PARSER_FUNC int32
const ( PARSER_FUNC_EMPTY PARSER_FUNC = 0 PARSER_FUNC_PARSE_BY_ARG PARSER_FUNC = 1 PARSER_FUNC_PARSE_CANONICAL PARSER_FUNC = 2 PARSER_FUNC_PARSE_DICTIONARY PARSER_FUNC = 3 PARSER_FUNC_PARSE_DICTIONARY_OR_ORDERED PARSER_FUNC = 4 // reserved PARSER_FUNC_DEFAULT PARSER_FUNC = 6 )
func (PARSER_FUNC) EnumDescriptor ¶
func (PARSER_FUNC) EnumDescriptor() ([]byte, []int)
func (PARSER_FUNC) String ¶
func (x PARSER_FUNC) String() string
type ParseDirective ¶
type ParseDirective struct { FunctionTag FUNCTION_TAG `` /* 131-byte string literal not displayed */ FunctionTemplate string `protobuf:"bytes,2,opt,name=function_template,json=functionTemplate,proto3" json:"function_template,omitempty"` ResultParsing BlockParser `protobuf:"bytes,3,opt,name=result_parsing,json=resultParsing,proto3" json:"result_parsing"` ApiName string `protobuf:"bytes,4,opt,name=api_name,json=apiName,proto3" json:"api_name,omitempty"` }
func (*ParseDirective) Descriptor ¶
func (*ParseDirective) Descriptor() ([]byte, []int)
func (*ParseDirective) Equal ¶
func (this *ParseDirective) Equal(that interface{}) bool
func (*ParseDirective) GetApiName ¶
func (m *ParseDirective) GetApiName() string
func (*ParseDirective) GetFunctionTag ¶
func (m *ParseDirective) GetFunctionTag() FUNCTION_TAG
func (*ParseDirective) GetFunctionTemplate ¶
func (m *ParseDirective) GetFunctionTemplate() string
func (*ParseDirective) GetResultParsing ¶
func (m *ParseDirective) GetResultParsing() BlockParser
func (*ParseDirective) Marshal ¶
func (m *ParseDirective) Marshal() (dAtA []byte, err error)
func (*ParseDirective) MarshalToSizedBuffer ¶
func (m *ParseDirective) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ParseDirective) ProtoMessage ¶
func (*ParseDirective) ProtoMessage()
func (*ParseDirective) Reset ¶
func (m *ParseDirective) Reset()
func (*ParseDirective) Size ¶
func (m *ParseDirective) Size() (n int)
func (*ParseDirective) String ¶
func (m *ParseDirective) String() string
func (*ParseDirective) Unmarshal ¶
func (m *ParseDirective) Unmarshal(dAtA []byte) error
func (*ParseDirective) XXX_DiscardUnknown ¶
func (m *ParseDirective) XXX_DiscardUnknown()
func (*ParseDirective) XXX_Marshal ¶
func (m *ParseDirective) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ParseDirective) XXX_Merge ¶
func (m *ParseDirective) XXX_Merge(src proto.Message)
func (*ParseDirective) XXX_Size ¶
func (m *ParseDirective) XXX_Size() int
func (*ParseDirective) XXX_Unmarshal ¶
func (m *ParseDirective) XXX_Unmarshal(b []byte) error
type ParseValue ¶
type ParseValue struct { Extension string `protobuf:"bytes,1,opt,name=extension,proto3" json:"extension,omitempty"` ExpectedValue string `protobuf:"bytes,2,opt,name=expected_value,json=expectedValue,proto3" json:"expected_value,omitempty"` LatestDistance uint64 `protobuf:"varint,3,opt,name=latest_distance,json=latestDistance,proto3" json:"latest_distance,omitempty"` Severity ParseValue_VerificationSeverity `protobuf:"varint,4,opt,name=severity,proto3,enum=lavanet.lava.spec.ParseValue_VerificationSeverity" json:"severity,omitempty"` }
func (*ParseValue) Descriptor ¶
func (*ParseValue) Descriptor() ([]byte, []int)
func (*ParseValue) Equal ¶
func (this *ParseValue) Equal(that interface{}) bool
func (*ParseValue) GetExpectedValue ¶
func (m *ParseValue) GetExpectedValue() string
func (*ParseValue) GetExtension ¶
func (m *ParseValue) GetExtension() string
func (*ParseValue) GetLatestDistance ¶
func (m *ParseValue) GetLatestDistance() uint64
func (*ParseValue) GetSeverity ¶
func (m *ParseValue) GetSeverity() ParseValue_VerificationSeverity
func (*ParseValue) Marshal ¶
func (m *ParseValue) Marshal() (dAtA []byte, err error)
func (*ParseValue) MarshalToSizedBuffer ¶
func (m *ParseValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ParseValue) ProtoMessage ¶
func (*ParseValue) ProtoMessage()
func (*ParseValue) Reset ¶
func (m *ParseValue) Reset()
func (*ParseValue) Size ¶
func (m *ParseValue) Size() (n int)
func (*ParseValue) String ¶
func (m *ParseValue) String() string
func (*ParseValue) Unmarshal ¶
func (m *ParseValue) Unmarshal(dAtA []byte) error
func (*ParseValue) XXX_DiscardUnknown ¶
func (m *ParseValue) XXX_DiscardUnknown()
func (*ParseValue) XXX_Marshal ¶
func (m *ParseValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ParseValue) XXX_Merge ¶
func (m *ParseValue) XXX_Merge(src proto.Message)
func (*ParseValue) XXX_Size ¶
func (m *ParseValue) XXX_Size() int
func (*ParseValue) XXX_Unmarshal ¶
func (m *ParseValue) XXX_Unmarshal(b []byte) error
type ParseValue_VerificationSeverity ¶
type ParseValue_VerificationSeverity int32
const ( ParseValue_Fail ParseValue_VerificationSeverity = 0 ParseValue_Warning ParseValue_VerificationSeverity = 1 )
func (ParseValue_VerificationSeverity) EnumDescriptor ¶
func (ParseValue_VerificationSeverity) EnumDescriptor() ([]byte, []int)
func (ParseValue_VerificationSeverity) String ¶
func (x ParseValue_VerificationSeverity) String() string
type Rule ¶
type Rule struct {
Block uint64 `protobuf:"varint,1,opt,name=block,proto3" json:"block,omitempty"`
}
func (*Rule) Descriptor ¶
func (*Rule) ProtoMessage ¶
func (*Rule) ProtoMessage()
func (*Rule) XXX_DiscardUnknown ¶
func (m *Rule) XXX_DiscardUnknown()
func (*Rule) XXX_Unmarshal ¶
type Spec ¶
type Spec struct { Index string `protobuf:"bytes,1,opt,name=index,proto3" json:"index,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"` ReliabilityThreshold uint32 `protobuf:"varint,5,opt,name=reliability_threshold,json=reliabilityThreshold,proto3" json:"reliability_threshold,omitempty"` DataReliabilityEnabled bool `` /* 130-byte string literal not displayed */ BlockDistanceForFinalizedData uint32 `` /* 155-byte string literal not displayed */ BlocksInFinalizationProof uint32 `` /* 141-byte string literal not displayed */ AverageBlockTime int64 `protobuf:"varint,9,opt,name=average_block_time,json=averageBlockTime,proto3" json:"average_block_time,omitempty"` AllowedBlockLagForQosSync int64 `` /* 146-byte string literal not displayed */ BlockLastUpdated uint64 `protobuf:"varint,11,opt,name=block_last_updated,json=blockLastUpdated,proto3" json:"block_last_updated,omitempty"` MinStakeProvider types.Coin `protobuf:"bytes,12,opt,name=min_stake_provider,json=minStakeProvider,proto3" json:"min_stake_provider"` ProvidersTypes Spec_ProvidersTypes `` /* 148-byte string literal not displayed */ Imports []string `protobuf:"bytes,15,rep,name=imports,proto3" json:"imports,omitempty"` ApiCollections []*ApiCollection `protobuf:"bytes,16,rep,name=api_collections,json=apiCollections,proto3" json:"api_collections,omitempty"` Contributor []string `protobuf:"bytes,17,rep,name=contributor,proto3" json:"contributor,omitempty"` ContributorPercentage *github_com_cosmos_cosmos_sdk_types.Dec `` /* 175-byte string literal not displayed */ }
func (*Spec) Descriptor ¶
func (*Spec) GetAllowedBlockLagForQosSync ¶
func (*Spec) GetApiCollections ¶
func (m *Spec) GetApiCollections() []*ApiCollection
func (*Spec) GetAverageBlockTime ¶
func (*Spec) GetBlockDistanceForFinalizedData ¶
func (*Spec) GetBlockLastUpdated ¶
func (*Spec) GetBlocksInFinalizationProof ¶
func (*Spec) GetContributor ¶
func (*Spec) GetDataReliabilityEnabled ¶
func (*Spec) GetEnabled ¶
func (*Spec) GetImports ¶
func (*Spec) GetMinStakeProvider ¶
func (*Spec) GetProvidersTypes ¶
func (m *Spec) GetProvidersTypes() Spec_ProvidersTypes
func (*Spec) GetReliabilityThreshold ¶
func (*Spec) ProtoMessage ¶
func (*Spec) ProtoMessage()
func (*Spec) XXX_DiscardUnknown ¶
func (m *Spec) XXX_DiscardUnknown()
func (*Spec) XXX_Unmarshal ¶
type SpecCategory ¶
type SpecCategory struct { Deterministic bool `protobuf:"varint,1,opt,name=deterministic,proto3" json:"deterministic,omitempty"` Local bool `protobuf:"varint,2,opt,name=local,proto3" json:"local,omitempty"` Subscription bool `protobuf:"varint,3,opt,name=subscription,proto3" json:"subscription,omitempty"` Stateful uint32 `protobuf:"varint,4,opt,name=stateful,proto3" json:"stateful,omitempty"` HangingApi bool `protobuf:"varint,5,opt,name=hanging_api,json=hangingApi,proto3" json:"hanging_api,omitempty"` }
func (*SpecCategory) Descriptor ¶
func (*SpecCategory) Descriptor() ([]byte, []int)
func (*SpecCategory) Equal ¶
func (this *SpecCategory) Equal(that interface{}) bool
func (*SpecCategory) GetDeterministic ¶
func (m *SpecCategory) GetDeterministic() bool
func (*SpecCategory) GetHangingApi ¶
func (m *SpecCategory) GetHangingApi() bool
func (*SpecCategory) GetLocal ¶
func (m *SpecCategory) GetLocal() bool
func (*SpecCategory) GetStateful ¶
func (m *SpecCategory) GetStateful() uint32
func (*SpecCategory) GetSubscription ¶
func (m *SpecCategory) GetSubscription() bool
func (*SpecCategory) Marshal ¶
func (m *SpecCategory) Marshal() (dAtA []byte, err error)
func (*SpecCategory) MarshalToSizedBuffer ¶
func (m *SpecCategory) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SpecCategory) ProtoMessage ¶
func (*SpecCategory) ProtoMessage()
func (*SpecCategory) Reset ¶
func (m *SpecCategory) Reset()
func (*SpecCategory) Size ¶
func (m *SpecCategory) Size() (n int)
func (*SpecCategory) String ¶
func (m *SpecCategory) String() string
func (*SpecCategory) Unmarshal ¶
func (m *SpecCategory) Unmarshal(dAtA []byte) error
func (*SpecCategory) XXX_DiscardUnknown ¶
func (m *SpecCategory) XXX_DiscardUnknown()
func (*SpecCategory) XXX_Marshal ¶
func (m *SpecCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SpecCategory) XXX_Merge ¶
func (m *SpecCategory) XXX_Merge(src proto.Message)
func (*SpecCategory) XXX_Size ¶
func (m *SpecCategory) XXX_Size() int
func (*SpecCategory) XXX_Unmarshal ¶
func (m *SpecCategory) XXX_Unmarshal(b []byte) error
type Spec_ProvidersTypes ¶
type Spec_ProvidersTypes int32
const ( Spec_dynamic Spec_ProvidersTypes = 0 Spec_static Spec_ProvidersTypes = 1 )
func (Spec_ProvidersTypes) EnumDescriptor ¶
func (Spec_ProvidersTypes) EnumDescriptor() ([]byte, []int)
func (Spec_ProvidersTypes) String ¶
func (x Spec_ProvidersTypes) String() string
type Verification ¶
type Verification struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ParseDirective *ParseDirective `protobuf:"bytes,2,opt,name=parse_directive,json=parseDirective,proto3" json:"parse_directive,omitempty"` Values []*ParseValue `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` }
func (*Verification) Descriptor ¶
func (*Verification) Descriptor() ([]byte, []int)
func (*Verification) Equal ¶
func (this *Verification) Equal(that interface{}) bool
func (*Verification) GetName ¶
func (m *Verification) GetName() string
func (*Verification) GetParseDirective ¶
func (m *Verification) GetParseDirective() *ParseDirective
func (*Verification) GetValues ¶
func (m *Verification) GetValues() []*ParseValue
func (*Verification) Marshal ¶
func (m *Verification) Marshal() (dAtA []byte, err error)
func (*Verification) MarshalToSizedBuffer ¶
func (m *Verification) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Verification) ProtoMessage ¶
func (*Verification) ProtoMessage()
func (*Verification) Reset ¶
func (m *Verification) Reset()
func (*Verification) Size ¶
func (m *Verification) Size() (n int)
func (*Verification) String ¶
func (m *Verification) String() string
func (*Verification) Unmarshal ¶
func (m *Verification) Unmarshal(dAtA []byte) error
func (*Verification) XXX_DiscardUnknown ¶
func (m *Verification) XXX_DiscardUnknown()
func (*Verification) XXX_Marshal ¶
func (m *Verification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Verification) XXX_Merge ¶
func (m *Verification) XXX_Merge(src proto.Message)
func (*Verification) XXX_Size ¶
func (m *Verification) XXX_Size() int
func (*Verification) XXX_Unmarshal ¶
func (m *Verification) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.