Documentation
¶
Index ¶
- Variables
- type SyncCapability
- func (*SyncCapability) Descriptor() ([]byte, []int)deprecated
- func (x *SyncCapability) GetArchiveStrategy() *SyncCapability_ArchiveStrategy
- func (x *SyncCapability) GetConstSizePruneStrategy() *SyncCapability_ConstSizePruneStrategy
- func (x *SyncCapability) GetL1PruneStrategy() *SyncCapability_L1PruneStrategy
- func (x *SyncCapability) GetPruneStrategy() isSyncCapability_PruneStrategy
- func (x *SyncCapability) GetStaticPruneStrategy() *SyncCapability_StaticPruneStrategy
- func (*SyncCapability) ProtoMessage()
- func (x *SyncCapability) ProtoReflect() protoreflect.Message
- func (x *SyncCapability) Reset()
- func (x *SyncCapability) String() string
- type SyncCapability_ArchiveStrategy
- func (*SyncCapability_ArchiveStrategy) Descriptor() ([]byte, []int)deprecated
- func (*SyncCapability_ArchiveStrategy) ProtoMessage()
- func (x *SyncCapability_ArchiveStrategy) ProtoReflect() protoreflect.Message
- func (x *SyncCapability_ArchiveStrategy) Reset()
- func (x *SyncCapability_ArchiveStrategy) String() string
- type SyncCapability_ArchiveStrategy_
- type SyncCapability_ConstSizePruneStrategy
- func (*SyncCapability_ConstSizePruneStrategy) Descriptor() ([]byte, []int)deprecated
- func (x *SyncCapability_ConstSizePruneStrategy) GetNumBlocks() uint64
- func (*SyncCapability_ConstSizePruneStrategy) ProtoMessage()
- func (x *SyncCapability_ConstSizePruneStrategy) ProtoReflect() protoreflect.Message
- func (x *SyncCapability_ConstSizePruneStrategy) Reset()
- func (x *SyncCapability_ConstSizePruneStrategy) String() string
- type SyncCapability_ConstSizePruneStrategy_
- type SyncCapability_L1PruneStrategy
- func (*SyncCapability_L1PruneStrategy) Descriptor() ([]byte, []int)deprecated
- func (*SyncCapability_L1PruneStrategy) ProtoMessage()
- func (x *SyncCapability_L1PruneStrategy) ProtoReflect() protoreflect.Message
- func (x *SyncCapability_L1PruneStrategy) Reset()
- func (x *SyncCapability_L1PruneStrategy) String() string
- type SyncCapability_L1PruneStrategy_
- type SyncCapability_StaticPruneStrategy
- func (*SyncCapability_StaticPruneStrategy) Descriptor() ([]byte, []int)deprecated
- func (x *SyncCapability_StaticPruneStrategy) GetFirstBlockNumber() uint64
- func (*SyncCapability_StaticPruneStrategy) ProtoMessage()
- func (x *SyncCapability_StaticPruneStrategy) ProtoReflect() protoreflect.Message
- func (x *SyncCapability_StaticPruneStrategy) Reset()
- func (x *SyncCapability_StaticPruneStrategy) String() string
- type SyncCapability_StaticPruneStrategy_
Constants ¶
This section is empty.
Variables ¶
View Source
var File_p2p_proto_capabilities_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type SyncCapability ¶
type SyncCapability struct {
// Types that are valid to be assigned to PruneStrategy:
//
// *SyncCapability_ArchiveStrategy_
// *SyncCapability_L1PruneStrategy_
// *SyncCapability_ConstSizePruneStrategy_
// *SyncCapability_StaticPruneStrategy_
PruneStrategy isSyncCapability_PruneStrategy `protobuf_oneof:"prune_strategy"`
// contains filtered or unexported fields
}
A capability for one of the following protocols: 1. /starknet/headers/ 2. /starknet/state_diffs/ 3. /starknet/classes/ 4. /starknet/transactions/ 5. /starknet/events/ The capability defines which blocks does the node store
func (*SyncCapability) Descriptor
deprecated
func (*SyncCapability) Descriptor() ([]byte, []int)
Deprecated: Use SyncCapability.ProtoReflect.Descriptor instead.
func (*SyncCapability) GetArchiveStrategy ¶
func (x *SyncCapability) GetArchiveStrategy() *SyncCapability_ArchiveStrategy
func (*SyncCapability) GetConstSizePruneStrategy ¶
func (x *SyncCapability) GetConstSizePruneStrategy() *SyncCapability_ConstSizePruneStrategy
func (*SyncCapability) GetL1PruneStrategy ¶
func (x *SyncCapability) GetL1PruneStrategy() *SyncCapability_L1PruneStrategy
func (*SyncCapability) GetPruneStrategy ¶
func (x *SyncCapability) GetPruneStrategy() isSyncCapability_PruneStrategy
func (*SyncCapability) GetStaticPruneStrategy ¶
func (x *SyncCapability) GetStaticPruneStrategy() *SyncCapability_StaticPruneStrategy
func (*SyncCapability) ProtoMessage ¶
func (*SyncCapability) ProtoMessage()
func (*SyncCapability) ProtoReflect ¶
func (x *SyncCapability) ProtoReflect() protoreflect.Message
func (*SyncCapability) Reset ¶
func (x *SyncCapability) Reset()
func (*SyncCapability) String ¶
func (x *SyncCapability) String() string
type SyncCapability_ArchiveStrategy ¶
type SyncCapability_ArchiveStrategy struct {
// contains filtered or unexported fields
}
func (*SyncCapability_ArchiveStrategy) Descriptor
deprecated
func (*SyncCapability_ArchiveStrategy) Descriptor() ([]byte, []int)
Deprecated: Use SyncCapability_ArchiveStrategy.ProtoReflect.Descriptor instead.
func (*SyncCapability_ArchiveStrategy) ProtoMessage ¶
func (*SyncCapability_ArchiveStrategy) ProtoMessage()
func (*SyncCapability_ArchiveStrategy) ProtoReflect ¶
func (x *SyncCapability_ArchiveStrategy) ProtoReflect() protoreflect.Message
func (*SyncCapability_ArchiveStrategy) Reset ¶
func (x *SyncCapability_ArchiveStrategy) Reset()
func (*SyncCapability_ArchiveStrategy) String ¶
func (x *SyncCapability_ArchiveStrategy) String() string
type SyncCapability_ArchiveStrategy_ ¶
type SyncCapability_ArchiveStrategy_ struct {
ArchiveStrategy *SyncCapability_ArchiveStrategy `protobuf:"bytes,1,opt,name=archive_strategy,json=archiveStrategy,proto3,oneof"`
}
type SyncCapability_ConstSizePruneStrategy ¶
type SyncCapability_ConstSizePruneStrategy struct {
NumBlocks uint64 `protobuf:"varint,1,opt,name=num_blocks,json=numBlocks,proto3" json:"num_blocks,omitempty"`
// contains filtered or unexported fields
}
func (*SyncCapability_ConstSizePruneStrategy) Descriptor
deprecated
func (*SyncCapability_ConstSizePruneStrategy) Descriptor() ([]byte, []int)
Deprecated: Use SyncCapability_ConstSizePruneStrategy.ProtoReflect.Descriptor instead.
func (*SyncCapability_ConstSizePruneStrategy) GetNumBlocks ¶
func (x *SyncCapability_ConstSizePruneStrategy) GetNumBlocks() uint64
func (*SyncCapability_ConstSizePruneStrategy) ProtoMessage ¶
func (*SyncCapability_ConstSizePruneStrategy) ProtoMessage()
func (*SyncCapability_ConstSizePruneStrategy) ProtoReflect ¶
func (x *SyncCapability_ConstSizePruneStrategy) ProtoReflect() protoreflect.Message
func (*SyncCapability_ConstSizePruneStrategy) Reset ¶
func (x *SyncCapability_ConstSizePruneStrategy) Reset()
func (*SyncCapability_ConstSizePruneStrategy) String ¶
func (x *SyncCapability_ConstSizePruneStrategy) String() string
type SyncCapability_ConstSizePruneStrategy_ ¶
type SyncCapability_ConstSizePruneStrategy_ struct {
ConstSizePruneStrategy *SyncCapability_ConstSizePruneStrategy `protobuf:"bytes,3,opt,name=const_size_prune_strategy,json=constSizePruneStrategy,proto3,oneof"`
}
type SyncCapability_L1PruneStrategy ¶
type SyncCapability_L1PruneStrategy struct {
// contains filtered or unexported fields
}
func (*SyncCapability_L1PruneStrategy) Descriptor
deprecated
func (*SyncCapability_L1PruneStrategy) Descriptor() ([]byte, []int)
Deprecated: Use SyncCapability_L1PruneStrategy.ProtoReflect.Descriptor instead.
func (*SyncCapability_L1PruneStrategy) ProtoMessage ¶
func (*SyncCapability_L1PruneStrategy) ProtoMessage()
func (*SyncCapability_L1PruneStrategy) ProtoReflect ¶
func (x *SyncCapability_L1PruneStrategy) ProtoReflect() protoreflect.Message
func (*SyncCapability_L1PruneStrategy) Reset ¶
func (x *SyncCapability_L1PruneStrategy) Reset()
func (*SyncCapability_L1PruneStrategy) String ¶
func (x *SyncCapability_L1PruneStrategy) String() string
type SyncCapability_L1PruneStrategy_ ¶
type SyncCapability_L1PruneStrategy_ struct {
L1PruneStrategy *SyncCapability_L1PruneStrategy `protobuf:"bytes,2,opt,name=l1_prune_strategy,json=l1PruneStrategy,proto3,oneof"`
}
type SyncCapability_StaticPruneStrategy ¶
type SyncCapability_StaticPruneStrategy struct {
FirstBlockNumber uint64 `protobuf:"varint,1,opt,name=first_block_number,json=firstBlockNumber,proto3" json:"first_block_number,omitempty"`
// contains filtered or unexported fields
}
func (*SyncCapability_StaticPruneStrategy) Descriptor
deprecated
func (*SyncCapability_StaticPruneStrategy) Descriptor() ([]byte, []int)
Deprecated: Use SyncCapability_StaticPruneStrategy.ProtoReflect.Descriptor instead.
func (*SyncCapability_StaticPruneStrategy) GetFirstBlockNumber ¶
func (x *SyncCapability_StaticPruneStrategy) GetFirstBlockNumber() uint64
func (*SyncCapability_StaticPruneStrategy) ProtoMessage ¶
func (*SyncCapability_StaticPruneStrategy) ProtoMessage()
func (*SyncCapability_StaticPruneStrategy) ProtoReflect ¶
func (x *SyncCapability_StaticPruneStrategy) ProtoReflect() protoreflect.Message
func (*SyncCapability_StaticPruneStrategy) Reset ¶
func (x *SyncCapability_StaticPruneStrategy) Reset()
func (*SyncCapability_StaticPruneStrategy) String ¶
func (x *SyncCapability_StaticPruneStrategy) String() string
type SyncCapability_StaticPruneStrategy_ ¶
type SyncCapability_StaticPruneStrategy_ struct {
StaticPruneStrategy *SyncCapability_StaticPruneStrategy `protobuf:"bytes,4,opt,name=static_prune_strategy,json=staticPruneStrategy,proto3,oneof"`
}
Click to show internal directories.
Click to hide internal directories.